aboutsummaryrefslogtreecommitdiffstats
path: root/kernel/sysctl.c
diff options
context:
space:
mode:
Diffstat (limited to 'kernel/sysctl.c')
-rw-r--r--kernel/sysctl.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/kernel/sysctl.c b/kernel/sysctl.c
index 74f5b580fe34..e36ae4b15726 100644
--- a/kernel/sysctl.c
+++ b/kernel/sysctl.c
@@ -2501,11 +2501,11 @@ int proc_do_large_bitmap(struct ctl_table *table, int write,
2501 bool first = 1; 2501 bool first = 1;
2502 size_t left = *lenp; 2502 size_t left = *lenp;
2503 unsigned long bitmap_len = table->maxlen; 2503 unsigned long bitmap_len = table->maxlen;
2504 unsigned long *bitmap = (unsigned long *) table->data; 2504 unsigned long *bitmap = *(unsigned long **) table->data;
2505 unsigned long *tmp_bitmap = NULL; 2505 unsigned long *tmp_bitmap = NULL;
2506 char tr_a[] = { '-', ',', '\n' }, tr_b[] = { ',', '\n', 0 }, c; 2506 char tr_a[] = { '-', ',', '\n' }, tr_b[] = { ',', '\n', 0 }, c;
2507 2507
2508 if (!bitmap_len || !left || (*ppos && !write)) { 2508 if (!bitmap || !bitmap_len || !left || (*ppos && !write)) {
2509 *lenp = 0; 2509 *lenp = 0;
2510 return 0; 2510 return 0;
2511 } 2511 }