]> git.neil.brown.name Git - history.git/commitdiff
[PATCH] s390: z/VM monitor stream
authorGerald Schaefer <geraldsc@de.ibm.com>
Sat, 9 Oct 2004 08:04:38 +0000 (01:04 -0700)
committerLinus Torvalds <torvalds@ppc970.osdl.org>
Sat, 9 Oct 2004 08:04:38 +0000 (01:04 -0700)
z/VM monitor stream changes:
 - Reduce stack usage of appldata_get_mem_data.

Signed-off-by: Martin Schwidefsky <schwidefsky@de.ibm.com>
Signed-off-by: Andrew Morton <akpm@osdl.org>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
arch/s390/appldata/appldata_mem.c

index a21e308467fa61f0ed22272eb6ad4a17182d4e4f..462ee9a84e7655fb39403fdcc4ff2ba83e33823b 100644 (file)
@@ -102,8 +102,12 @@ static inline void appldata_debug_print(struct appldata_mem_data *mem_data)
  */
 static void appldata_get_mem_data(void *data)
 {
-       struct sysinfo val;
-       struct page_state ps;
+       /*
+        * don't put large structures on the stack, we are
+        * serialized through the appldata_ops_lock and can use static
+        */
+       static struct sysinfo val;
+       static struct page_state ps;
        struct appldata_mem_data *mem_data;
 
        mem_data = data;