[S390] cmm: remove superfluous EXPORT_SYMBOLs plus cleanups

Remove superfluous EXPORT_SYMBOLS and do coding style cleanup while
being at it.

Signed-off-by: Heiko Carstens <heiko.carstens@de.ibm.com>
Signed-off-by: Martin Schwidefsky <schwidefsky@de.ibm.com>

authored by Heiko Carstens and committed by Martin Schwidefsky db705e83 a23ed009

+30 -54
+30 -54
arch/s390/mm/cmm.c
··· 1 /* 2 - * arch/s390/mm/cmm.c 3 - * 4 - * S390 version 5 - * Copyright (C) 2003 IBM Deutschland Entwicklung GmbH, IBM Corporation 6 - * Author(s): Martin Schwidefsky (schwidefsky@de.ibm.com) 7 - * 8 * Collaborative memory management interface. 9 */ 10 11 #include <linux/errno.h> ··· 18 #include <linux/kthread.h> 19 #include <linux/oom.h> 20 #include <linux/suspend.h> 21 22 #include <asm/pgalloc.h> 23 - #include <asm/uaccess.h> 24 #include <asm/diag.h> 25 26 static char *sender = "VMRMSVM"; ··· 57 static void cmm_timer_fn(unsigned long); 58 static void cmm_set_timer(void); 59 60 - static long 61 - cmm_alloc_pages(long nr, long *counter, struct cmm_page_array **list) 62 { 63 struct cmm_page_array *pa, *npa; 64 unsigned long addr; ··· 97 return nr; 98 } 99 100 - static long 101 - cmm_free_pages(long nr, long *counter, struct cmm_page_array **list) 102 { 103 struct cmm_page_array *pa; 104 unsigned long addr; ··· 137 } 138 139 static struct notifier_block cmm_oom_nb = { 140 - .notifier_call = cmm_oom_notify 141 }; 142 143 - static int 144 - cmm_thread(void *dummy) 145 { 146 int rc; 147 ··· 166 cmm_timed_pages_target = cmm_timed_pages; 167 } else if (cmm_timed_pages_target < cmm_timed_pages) { 168 cmm_free_pages(1, &cmm_timed_pages, 169 - &cmm_timed_page_list); 170 } 171 if (cmm_timed_pages > 0 && !timer_pending(&cmm_timer)) 172 cmm_set_timer(); ··· 174 return 0; 175 } 176 177 - static void 178 - cmm_kick_thread(void) 179 { 180 wake_up(&cmm_thread_wait); 181 } 182 183 - static void 184 - cmm_set_timer(void) 185 { 186 if (cmm_timed_pages_target <= 0 || cmm_timeout_seconds <= 0) { 187 if (timer_pending(&cmm_timer)) ··· 196 add_timer(&cmm_timer); 197 } 198 199 - static void 200 - cmm_timer_fn(unsigned long ignored) 201 { 202 long nr; 203 ··· 209 cmm_set_timer(); 210 } 211 212 - void 213 - cmm_set_pages(long nr) 214 { 215 cmm_pages_target = nr; 216 cmm_kick_thread(); 217 } 218 219 - long 220 - cmm_get_pages(void) 221 { 222 return cmm_pages; 223 } 224 225 - void 226 - cmm_add_timed_pages(long nr) 227 { 228 cmm_timed_pages_target += nr; 229 cmm_kick_thread(); 230 } 231 232 - long 233 - cmm_get_timed_pages(void) 234 { 235 return cmm_timed_pages; 236 } 237 238 - void 239 - cmm_set_timeout(long nr, long seconds) 240 { 241 cmm_timeout_pages = nr; 242 cmm_timeout_seconds = seconds; 243 cmm_set_timer(); 244 } 245 246 - static int 247 - cmm_skip_blanks(char *cp, char **endp) 248 { 249 char *str; 250 251 - for (str = cp; *str == ' ' || *str == '\t'; str++); 252 *endp = str; 253 return str != cp; 254 } ··· 252 253 static struct ctl_table cmm_table[]; 254 255 - static int 256 - cmm_pages_handler(ctl_table *ctl, int write, 257 - void __user *buffer, size_t *lenp, loff_t *ppos) 258 { 259 char buf[16], *p; 260 long nr; ··· 292 return 0; 293 } 294 295 - static int 296 - cmm_timeout_handler(ctl_table *ctl, int write, 297 - void __user *buffer, size_t *lenp, loff_t *ppos) 298 { 299 char buf[64], *p; 300 long nr, seconds; ··· 360 361 #ifdef CONFIG_CMM_IUCV 362 #define SMSG_PREFIX "CMM" 363 - static void 364 - cmm_smsg_target(const char *from, char *msg) 365 { 366 long nr, seconds; 367 ··· 430 .notifier_call = cmm_power_event, 431 }; 432 433 - static int 434 - cmm_init (void) 435 { 436 int rc = -ENOMEM; 437 ··· 472 del_timer_sync(&cmm_timer); 473 return rc; 474 } 475 476 - static void 477 - cmm_exit(void) 478 { 479 #ifdef CONFIG_CMM_PROC 480 unregister_sysctl_table(cmm_sysctl_header); ··· 489 cmm_free_pages(cmm_pages, &cmm_pages, &cmm_page_list); 490 cmm_free_pages(cmm_timed_pages, &cmm_timed_pages, &cmm_timed_page_list); 491 } 492 - 493 - module_init(cmm_init); 494 module_exit(cmm_exit); 495 - 496 - EXPORT_SYMBOL(cmm_set_pages); 497 - EXPORT_SYMBOL(cmm_get_pages); 498 - EXPORT_SYMBOL(cmm_add_timed_pages); 499 - EXPORT_SYMBOL(cmm_get_timed_pages); 500 - EXPORT_SYMBOL(cmm_set_timeout); 501 502 MODULE_LICENSE("GPL");
··· 1 /* 2 * Collaborative memory management interface. 3 + * 4 + * Copyright IBM Corp 2003,2010 5 + * Author(s): Martin Schwidefsky <schwidefsky@de.ibm.com>, 6 + * 7 */ 8 9 #include <linux/errno.h> ··· 20 #include <linux/kthread.h> 21 #include <linux/oom.h> 22 #include <linux/suspend.h> 23 + #include <linux/uaccess.h> 24 25 #include <asm/pgalloc.h> 26 #include <asm/diag.h> 27 28 static char *sender = "VMRMSVM"; ··· 59 static void cmm_timer_fn(unsigned long); 60 static void cmm_set_timer(void); 61 62 + static long cmm_alloc_pages(long nr, long *counter, 63 + struct cmm_page_array **list) 64 { 65 struct cmm_page_array *pa, *npa; 66 unsigned long addr; ··· 99 return nr; 100 } 101 102 + static long cmm_free_pages(long nr, long *counter, struct cmm_page_array **list) 103 { 104 struct cmm_page_array *pa; 105 unsigned long addr; ··· 140 } 141 142 static struct notifier_block cmm_oom_nb = { 143 + .notifier_call = cmm_oom_notify, 144 }; 145 146 + static int cmm_thread(void *dummy) 147 { 148 int rc; 149 ··· 170 cmm_timed_pages_target = cmm_timed_pages; 171 } else if (cmm_timed_pages_target < cmm_timed_pages) { 172 cmm_free_pages(1, &cmm_timed_pages, 173 + &cmm_timed_page_list); 174 } 175 if (cmm_timed_pages > 0 && !timer_pending(&cmm_timer)) 176 cmm_set_timer(); ··· 178 return 0; 179 } 180 181 + static void cmm_kick_thread(void) 182 { 183 wake_up(&cmm_thread_wait); 184 } 185 186 + static void cmm_set_timer(void) 187 { 188 if (cmm_timed_pages_target <= 0 || cmm_timeout_seconds <= 0) { 189 if (timer_pending(&cmm_timer)) ··· 202 add_timer(&cmm_timer); 203 } 204 205 + static void cmm_timer_fn(unsigned long ignored) 206 { 207 long nr; 208 ··· 216 cmm_set_timer(); 217 } 218 219 + static void cmm_set_pages(long nr) 220 { 221 cmm_pages_target = nr; 222 cmm_kick_thread(); 223 } 224 225 + static long cmm_get_pages(void) 226 { 227 return cmm_pages; 228 } 229 230 + static void cmm_add_timed_pages(long nr) 231 { 232 cmm_timed_pages_target += nr; 233 cmm_kick_thread(); 234 } 235 236 + static long cmm_get_timed_pages(void) 237 { 238 return cmm_timed_pages; 239 } 240 241 + static void cmm_set_timeout(long nr, long seconds) 242 { 243 cmm_timeout_pages = nr; 244 cmm_timeout_seconds = seconds; 245 cmm_set_timer(); 246 } 247 248 + static int cmm_skip_blanks(char *cp, char **endp) 249 { 250 char *str; 251 252 + for (str = cp; *str == ' ' || *str == '\t'; str++) 253 + ; 254 *endp = str; 255 return str != cp; 256 } ··· 264 265 static struct ctl_table cmm_table[]; 266 267 + static int cmm_pages_handler(ctl_table *ctl, int write, void __user *buffer, 268 + size_t *lenp, loff_t *ppos) 269 { 270 char buf[16], *p; 271 long nr; ··· 305 return 0; 306 } 307 308 + static int cmm_timeout_handler(ctl_table *ctl, int write, void __user *buffer, 309 + size_t *lenp, loff_t *ppos) 310 { 311 char buf[64], *p; 312 long nr, seconds; ··· 374 375 #ifdef CONFIG_CMM_IUCV 376 #define SMSG_PREFIX "CMM" 377 + static void cmm_smsg_target(const char *from, char *msg) 378 { 379 long nr, seconds; 380 ··· 445 .notifier_call = cmm_power_event, 446 }; 447 448 + static int cmm_init(void) 449 { 450 int rc = -ENOMEM; 451 ··· 488 del_timer_sync(&cmm_timer); 489 return rc; 490 } 491 + module_init(cmm_init); 492 493 + static void cmm_exit(void) 494 { 495 #ifdef CONFIG_CMM_PROC 496 unregister_sysctl_table(cmm_sysctl_header); ··· 505 cmm_free_pages(cmm_pages, &cmm_pages, &cmm_page_list); 506 cmm_free_pages(cmm_timed_pages, &cmm_timed_pages, &cmm_timed_page_list); 507 } 508 module_exit(cmm_exit); 509 510 MODULE_LICENSE("GPL");