sysctl: change to use proc_dointvec_unsigned while needed
PATCH 5/5 sysctl: change to use proc_dointvec_unsigned while needed
change positive value sysctl case to use proc_do_intvec_unsigned handler
Signed-off-by Dave Young <[email protected]>
--- kernel/sysctl.c | 21 +++++++-------------- 1 file changed, 7 insertions(+), 14 deletions(-)
kernel/sysctl.c +7 -14
@@ -1169,8 +1169,7 @@ static struct ctl_table vm_table[] = { .data = &sysctl_max_map_count, .maxlen = sizeof(sysctl_max_map_count), .mode = 0644, - .proc_handler = proc_dointvec_minmax, - .extra1 = &zero, + .proc_handler = proc_dointvec_unsigned, },#else {
@@ -1178,8 +1177,7 @@ static struct ctl_table vm_table[] = { .data = &sysctl_nr_trim_pages, .maxlen = sizeof(sysctl_nr_trim_pages), .mode = 0644, - .proc_handler = proc_dointvec_minmax, - .extra1 = &zero, + .proc_handler = proc_dointvec_unsigned, },#endif {
@@ -1194,16 +1192,14 @@ static struct ctl_table vm_table[] = { .data = &block_dump, .maxlen = sizeof(block_dump), .mode = 0644, - .proc_handler = proc_dointvec_minmax, - .extra1 = &zero, + .proc_handler = proc_dointvec_unsigned, }, { .procname = "vfs_cache_pressure", .data = &sysctl_vfs_cache_pressure, .maxlen = sizeof(sysctl_vfs_cache_pressure), .mode = 0644, - .proc_handler = proc_dointvec_minmax, - .extra1 = &zero, + .proc_handler = proc_dointvec_unsigned, }, #ifdef HAVE_ARCH_PICK_MMAP_LAYOUT {
@@ -1211,8 +1207,7 @@ static struct ctl_table vm_table[] = { .data = &sysctl_legacy_va_layout, .maxlen = sizeof(sysctl_legacy_va_layout), .mode = 0644, - .proc_handler = proc_dointvec_minmax, - .extra1 = &zero, + .proc_handler = proc_dointvec_unsigned, },#endif #ifdef CONFIG_NUMA
@@ -1221,8 +1216,7 @@ static struct ctl_table vm_table[] = { .data = &zone_reclaim_mode, .maxlen = sizeof(zone_reclaim_mode), .mode = 0644, - .proc_handler = proc_dointvec_minmax, - .extra1 = &zero, + .proc_handler = proc_dointvec_unsigned, }, { .procname = "min_unmapped_ratio",
@@ -1277,8 +1271,7 @@ static struct ctl_table vm_table[] = { .data = &vdso_enabled, .maxlen = sizeof(vdso_enabled), .mode = 0644, - .proc_handler = proc_dointvec_minmax, - .extra1 = &zero, + .proc_handler = proc_dointvec_unsigned, },#endif #ifdef CONFIG_HIGHMEM