patch for kdb 4.4 to fix compiling without CONFIG_SWAP

"Nicolas S. Dade" <[email protected]>
Newsgroups gmane.linux.kernel.debugging
Message-ID <[email protected]>
I've noticed kdb 4.4 does not compile if CONFIG_SWAP is not set. There seems
to reason to require swap, so the attached patch removes the two calls to
kdb_si_swapinfo() which break the compile.
-Nicolas Dade


-- Attached file included as plaintext by Ecartis --

--- linux-2.6.16.51/fs/proc/proc_misc.c	2007-08-15 19:00:52.000000000 -0700
+++ linux-2.6.16.51/fs/proc/proc_misc.c	2007-08-15 19:02:44.000000000 -0700
@@ -230,7 +230,9 @@
  */
 #define K(x) ((x) << (PAGE_SHIFT - 10))
 	si_meminfo(&i);
+#ifdef CONFIG_SWAP
 	kdb_si_swapinfo(&i);
+#endif
 	committed = atomic_read(&vm_committed_space);
 	allowed = ((totalram_pages - hugetlb_total_pages())
 		* sysctl_overcommit_ratio / 100) + total_swap_pages;
--- linux-2.6.16.51//kdb/kdbmain.c	2007-08-15 19:03:22.000000000 -0700
+++ linux-2.6.16.51//kdb/kdbmain.c	2007-08-15 19:09:55.000000000 -0700
@@ -3424,8 +3424,10 @@
 	val->loads[2] = avenrun[2];
 	val->procs = nr_threads-1;
 	si_meminfo(val);
+#ifdef CONFIG_SWAP
 	kdb_si_swapinfo(val);
+#endif
 
 	return;
 }


---------------------------
Use http://oss.sgi.com/ecartis to modify your settings or to unsubscribe.
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.