[rtems-libbsd commit] ZONE(9): Enable UMA sysctls

Sebastian Huber sebh at rtems.org
Thu Jan 29 08:32:05 UTC 2015


Module:    rtems-libbsd
Branch:    master
Commit:    aa4f504b200328f21d0b7ab2dc200912d8590f87
Changeset: http://git.rtems.org/rtems-libbsd/commit/?id=aa4f504b200328f21d0b7ab2dc200912d8590f87

Author:    Sebastian Huber <sebastian.huber at embedded-brains.de>
Date:      Thu Jan 29 08:43:16 2015 +0100

ZONE(9): Enable UMA sysctls

---

 freebsd/sys/kern/kern_mib.c | 2 +-
 freebsd/sys/vm/uma_core.c   | 6 ++----
 2 files changed, 3 insertions(+), 5 deletions(-)

diff --git a/freebsd/sys/kern/kern_mib.c b/freebsd/sys/kern/kern_mib.c
index 8d19a3b..a8215b3 100644
--- a/freebsd/sys/kern/kern_mib.c
+++ b/freebsd/sys/kern/kern_mib.c
@@ -61,9 +61,9 @@ SYSCTL_NODE(, 0,	  sysctl, CTLFLAG_RW, 0,
 	"Sysctl internal magic");
 SYSCTL_NODE(, CTL_KERN,	  kern,   CTLFLAG_RW|CTLFLAG_CAPRD, 0,
 	"High kernel, proc, limits &c");
-#ifndef __rtems__
 SYSCTL_NODE(, CTL_VM,	  vm,     CTLFLAG_RW, 0,
 	"Virtual memory");
+#ifndef __rtems__
 SYSCTL_NODE(, CTL_VFS,	  vfs,     CTLFLAG_RW, 0,
 	"File system");
 #endif /* __rtems__ */
diff --git a/freebsd/sys/vm/uma_core.c b/freebsd/sys/vm/uma_core.c
index 57155ae..e147c2a 100644
--- a/freebsd/sys/vm/uma_core.c
+++ b/freebsd/sys/vm/uma_core.c
@@ -261,20 +261,16 @@ static inline void keg_relock(uma_keg_t keg, uma_zone_t zone);
 
 void uma_print_zone(uma_zone_t);
 void uma_print_stats(void);
-#ifndef __rtems__
 static int sysctl_vm_zone_count(SYSCTL_HANDLER_ARGS);
 static int sysctl_vm_zone_stats(SYSCTL_HANDLER_ARGS);
-#endif
 
 SYSINIT(uma_startup3, SI_SUB_VM_CONF, SI_ORDER_SECOND, uma_startup3, NULL);
 
-#ifndef __rtems__
 SYSCTL_PROC(_vm, OID_AUTO, zone_count, CTLFLAG_RD|CTLTYPE_INT,
     0, 0, sysctl_vm_zone_count, "I", "Number of UMA zones");
 
 SYSCTL_PROC(_vm, OID_AUTO, zone_stats, CTLFLAG_RD|CTLTYPE_STRUCT,
     0, 0, sysctl_vm_zone_stats, "s,struct uma_type_header", "Zone Stats");
-#endif /* __rtems__ */
 
 /*
  * This routine checks to see whether or not it's safe to enable buckets.
@@ -3270,6 +3266,7 @@ uma_zone_sumstat(uma_zone_t z, int *cachefreep, u_int64_t *allocsp,
 		*sleepsp = sleeps;
 }
 #endif /* DDB */
+#endif /* __rtems__ */
 
 static int
 sysctl_vm_zone_count(SYSCTL_HANDLER_ARGS)
@@ -3391,6 +3388,7 @@ skip:
 	return (error);
 }
 
+#ifndef __rtems__
 #ifdef DDB
 DB_SHOW_COMMAND(uma, db_show_uma)
 {



More information about the vc mailing list