svn commit: r266127 - projects/numa/sys/vm
Attilio Rao
attilio at FreeBSD.org
Thu May 15 14:23:37 UTC 2014
Author: attilio
Date: Thu May 15 14:23:36 2014
New Revision: 266127
URL: http://svnweb.freebsd.org/changeset/base/266127
Log:
Fix style bugs:
o Remove added white lines and add trimmed ones
o Fix description of functions
o Sort headers
o Use consistently MAXMEMDOM > 1
Modified:
projects/numa/sys/vm/vm_domain.h
projects/numa/sys/vm/vm_object.c
projects/numa/sys/vm/vm_object.h
projects/numa/sys/vm/vm_phys.h
Modified: projects/numa/sys/vm/vm_domain.h
==============================================================================
--- projects/numa/sys/vm/vm_domain.h Thu May 15 14:20:27 2014 (r266126)
+++ projects/numa/sys/vm/vm_domain.h Thu May 15 14:23:36 2014 (r266127)
@@ -29,9 +29,10 @@
#ifndef _VM_DOMAIN_H_
#define _VM_DOMAIN_H_
-#include <vm/_vm_domain.h>
#include <sys/bitset.h>
+#include <vm/_vm_domain.h>
+
#define VM_DOMAIN_CLR(n, p) BIT_CLR(VM_DOMAIN_SETSIZE, n, p)
#define VM_DOMAIN_COPY(f, t) BIT_COPY(VM_DOMAIN_SETSIZE, f, t)
#define VM_DOMAIN_ISSET(n, p) BIT_ISSET(VM_DOMAIN_SETSIZE, n, p)
Modified: projects/numa/sys/vm/vm_object.c
==============================================================================
--- projects/numa/sys/vm/vm_object.c Thu May 15 14:20:27 2014 (r266126)
+++ projects/numa/sys/vm/vm_object.c Thu May 15 14:23:36 2014 (r266127)
@@ -258,6 +258,7 @@ _vm_object_allocate(objtype_t type, vm_p
#if VM_NRESERVLEVEL > 0
LIST_INIT(&object->rvq);
#endif
+
mtx_lock(&vm_object_list_mtx);
TAILQ_INSERT_TAIL(&vm_object_list, object, object_list);
mtx_unlock(&vm_object_list_mtx);
@@ -1257,7 +1258,7 @@ vm_object_shadow(
result->pg_color = (source->pg_color + OFF_TO_IDX(*offset)) &
((1 << (VM_NFREEORDER - 1)) - 1);
#endif
-#if MAXMEMDOM > 0
+#if MAXMEMDOM > 1
result->selector = source->selector;
#endif
VM_OBJECT_WUNLOCK(source);
@@ -1301,7 +1302,7 @@ vm_object_split(vm_map_entry_t entry)
* into a swap object.
*/
new_object = vm_object_allocate(OBJT_DEFAULT, size);
-#if MAXMEMDOM > 0
+#if MAXMEMDOM > 1
new_object->selector = orig_object->selector;
#endif
Modified: projects/numa/sys/vm/vm_object.h
==============================================================================
--- projects/numa/sys/vm/vm_object.h Thu May 15 14:20:27 2014 (r266126)
+++ projects/numa/sys/vm/vm_object.h Thu May 15 14:23:36 2014 (r266127)
@@ -72,8 +72,8 @@
#include <sys/_mutex.h>
#include <sys/_rwlock.h>
-#include <vm/_vm_radix.h>
#include <vm/_vm_domain.h>
+#include <vm/_vm_radix.h>
/*
* Types defined:
@@ -294,7 +294,6 @@ void vm_object_shadow (vm_object_t *, vm
void vm_object_split(vm_map_entry_t);
boolean_t vm_object_sync(vm_object_t, vm_ooffset_t, vm_size_t, boolean_t,
boolean_t);
-
#endif /* _KERNEL */
#endif /* _VM_OBJECT_ */
Modified: projects/numa/sys/vm/vm_phys.h
==============================================================================
--- projects/numa/sys/vm/vm_phys.h Thu May 15 14:20:27 2014 (r266126)
+++ projects/numa/sys/vm/vm_phys.h Thu May 15 14:23:36 2014 (r266127)
@@ -107,6 +107,11 @@ vm_phys_domain(vm_page_t m)
#endif
}
+/*
+ * vm_page_domain:
+ *
+ * Return the memory domain structure the page belongs to.
+ */
static inline struct vm_domain *
vm_page_domain(vm_page_t m)
{
More information about the svn-src-projects
mailing list