Hi tech@

While trying to build a debug ramdisk kernel - I came across a build error in uvm_pmemrange.c where the function uvm_pmr_isfree was not defined, I've added it to #ifdef not sure if this is the correct process or whether it needs its own #ifdef.

diff -ui follows.

Thanks

Fred

x41:fred /usr/src/sys/uvm> diff -ui uvm_pmemrange.c my_uvm_pmerange.c
--- uvm_pmemrange.c     Fri Jul 16 20:34:42 2010
+++ my_uvm_pmerange.c   Fri Jul 16 12:36:59 2010
@@ -75,8 +75,10 @@
 int    uvm_pmr_size_cmp(struct vm_page *, struct vm_page *);
 int    uvm_pmr_pg_to_memtype(struct vm_page *);

-#ifdef DDB
+
+#if defined(DDB) || defined(DEBUG)
 void   uvm_pmr_print(void);
+int    uvm_pmr_isfree(struct vm_page *pg);
 #endif

 /*

Reply via email to