All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH] mm: cleanup swap unused warning
@ 2006-05-10 11:32 ` Con Kolivas
  0 siblings, 0 replies; 24+ messages in thread
From: Con Kolivas @ 2006-05-10 11:32 UTC (permalink / raw)
  To: linux list, linux-mm, Andrew Morton

Are there any users of swp_entry_t when CONFIG_SWAP is not defined?

This patch fixes a warning for !CONFIG_SWAP for me.

---
if CONFIG_SWAP is not defined we get:

mm/vmscan.c: In function ‘remove_mapping’:
mm/vmscan.c:387: warning: unused variable ‘swap’

Signed-off-by: Con Kolivas <kernel@kolivas.org>

---
 include/linux/swap.h |   15 +++++++++++----
 1 files changed, 11 insertions(+), 4 deletions(-)

Index: linux-2.6.17-rc3-mm1/include/linux/swap.h
===================================================================
--- linux-2.6.17-rc3-mm1.orig/include/linux/swap.h	2006-05-10 21:14:41.000000000 +1000
+++ linux-2.6.17-rc3-mm1/include/linux/swap.h	2006-05-10 21:24:31.000000000 +1000
@@ -67,13 +67,20 @@ union swap_header {
 	} info;
 };
 
- /* A swap entry has to fit into a "unsigned long", as
-  * the entry is hidden in the "index" field of the
-  * swapper address space.
-  */
+/*
+ * A swap entry has to fit into a "unsigned long", as
+ * the entry is hidden in the "index" field of the
+ * swapper address space.
+ */
+#ifdef CONFIG_SWAP
 typedef struct {
 	unsigned long val;
 } swp_entry_t;
+#else
+typedef struct {
+	unsigned long val;
+} swp_entry_t __attribute__((__unused__));
+#endif
 
 /*
  * current->reclaim_state points to one of these when a task is running

-- 
-ck

^ permalink raw reply	[flat|nested] 24+ messages in thread

end of thread, other threads:[~2006-05-17  6:28 UTC | newest]

Thread overview: 24+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2006-05-10 11:32 [PATCH] mm: cleanup swap unused warning Con Kolivas
2006-05-10 11:32 ` Con Kolivas
2006-05-10 11:38 ` Andrew Morton
2006-05-10 11:38   ` Andrew Morton
2006-05-10 11:46   ` Con Kolivas
2006-05-10 11:46     ` Con Kolivas
2006-05-10 11:56     ` Con Kolivas
2006-05-10 11:56       ` Con Kolivas
2006-05-10 18:20   ` Daniel Walker
2006-05-10 18:20     ` Daniel Walker
2006-05-10 11:42 ` Pekka Enberg
2006-05-10 11:42   ` Pekka Enberg
2006-05-10 23:04 ` Christoph Lameter
2006-05-10 23:04   ` Christoph Lameter
2006-05-16 10:55   ` Con Kolivas
2006-05-16 10:55     ` Con Kolivas
2006-05-16 13:14     ` Con Kolivas
2006-05-16 13:14       ` Con Kolivas
2006-05-16 16:00       ` Christoph Lameter
2006-05-16 16:00         ` Christoph Lameter
2006-05-17  6:27         ` [PATCH][respin] " Con Kolivas
2006-05-17  6:27           ` Con Kolivas
2006-05-16 15:58     ` [PATCH] " Christoph Lameter
2006-05-16 11:24 ` Roman Zippel

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.