diff options
author | Octavian Purdila <opurdila@ixiacom.com> | 2010-05-04 20:26:55 -0400 |
---|---|---|
committer | David S. Miller <davem@davemloft.net> | 2010-05-16 02:28:39 -0400 |
commit | 9f977fb7ae9ddf565b4800854212fb9a1ed6c2ea (patch) | |
tree | 87c88ca344134f5935ec9efc0a17ee66eddb7e51 /include/linux/sysctl.h | |
parent | 00b7c3395aec3df43de5bd02a3c5a099ca51169f (diff) |
sysctl: add proc_do_large_bitmap
The new function can be used to read/write large bitmaps via /proc. A
comma separated range format is used for compact output and input
(e.g. 1,3-4,10-10).
Writing into the file will first reset the bitmap then update it
based on the given input.
Signed-off-by: Octavian Purdila <opurdila@ixiacom.com>
Signed-off-by: WANG Cong <amwang@redhat.com>
Cc: Eric W. Biederman <ebiederm@xmission.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'include/linux/sysctl.h')
-rw-r--r-- | include/linux/sysctl.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/include/linux/sysctl.h b/include/linux/sysctl.h index f66014c90c9f..7bb5cb64f3b8 100644 --- a/include/linux/sysctl.h +++ b/include/linux/sysctl.h | |||
@@ -980,6 +980,8 @@ extern int proc_doulongvec_minmax(struct ctl_table *, int, | |||
980 | void __user *, size_t *, loff_t *); | 980 | void __user *, size_t *, loff_t *); |
981 | extern int proc_doulongvec_ms_jiffies_minmax(struct ctl_table *table, int, | 981 | extern int proc_doulongvec_ms_jiffies_minmax(struct ctl_table *table, int, |
982 | void __user *, size_t *, loff_t *); | 982 | void __user *, size_t *, loff_t *); |
983 | extern int proc_do_large_bitmap(struct ctl_table *, int, | ||
984 | void __user *, size_t *, loff_t *); | ||
983 | 985 | ||
984 | /* | 986 | /* |
985 | * Register a set of sysctl names by calling register_sysctl_table | 987 | * Register a set of sysctl names by calling register_sysctl_table |