diff options
author | kib <kib@FreeBSD.org> | 2017-09-20 08:51:03 +0000 |
---|---|---|
committer | kib <kib@FreeBSD.org> | 2017-09-20 08:51:03 +0000 |
commit | 142611c883fd7cbd5b4483d9988e7ecf8955e036 (patch) | |
tree | 369e00f1952a070d44aba616d02a0c235ddfb7f1 | |
parent | c02ae61b273883539d669b937260b76ddab08221 (diff) | |
download | FreeBSD-src-142611c883fd7cbd5b4483d9988e7ecf8955e036.zip FreeBSD-src-142611c883fd7cbd5b4483d9988e7ecf8955e036.tar.gz |
MFC r323558:
Use existing tag name for the vm_object' memq.
-rw-r--r-- | sys/vm/vm_object.h | 7 | ||||
-rw-r--r-- | sys/vm/vm_page.h | 3 |
2 files changed, 9 insertions, 1 deletions
diff --git a/sys/vm/vm_object.h b/sys/vm/vm_object.h index 285b3e0..331b996 100644 --- a/sys/vm/vm_object.h +++ b/sys/vm/vm_object.h @@ -87,12 +87,17 @@ * */ +#ifndef VM_PAGE_HAVE_PGLIST +TAILQ_HEAD(pglist, vm_page); +#define VM_PAGE_HAVE_PGLIST +#endif + struct vm_object { struct rwlock lock; TAILQ_ENTRY(vm_object) object_list; /* list of all objects */ LIST_HEAD(, vm_object) shadow_head; /* objects that this is a shadow for */ LIST_ENTRY(vm_object) shadow_list; /* chain of shadow objects */ - TAILQ_HEAD(respgs, vm_page) memq; /* list of resident pages */ + struct pglist memq; /* list of resident pages */ struct vm_radix rtree; /* root of the resident page radix trie*/ vm_pindex_t size; /* Object size */ int generation; /* generation ID */ diff --git a/sys/vm/vm_page.h b/sys/vm/vm_page.h index 156da21..dce19d4 100644 --- a/sys/vm/vm_page.h +++ b/sys/vm/vm_page.h @@ -209,7 +209,10 @@ struct vm_page { #define PQ_LAUNDRY 2 #define PQ_COUNT 3 +#ifndef VM_PAGE_HAVE_PGLIST TAILQ_HEAD(pglist, vm_page); +#define VM_PAGE_HAVE_PGLIST +#endif SLIST_HEAD(spglist, vm_page); struct vm_pagequeue { |