diff options
Diffstat (limited to 'mm/util.c')
| -rw-r--r-- | mm/util.c | 4 | 
1 files changed, 2 insertions, 2 deletions
| diff --git a/mm/util.c b/mm/util.c index 499b6b5767ed..bacabe446906 100644 --- a/mm/util.c +++ b/mm/util.c @@ -787,7 +787,7 @@ int overcommit_policy_handler(struct ctl_table *table, int write, void *buffer,  		size_t *lenp, loff_t *ppos)  {  	struct ctl_table t; -	int new_policy; +	int new_policy = -1;  	int ret;  	/* @@ -805,7 +805,7 @@ int overcommit_policy_handler(struct ctl_table *table, int write, void *buffer,  		t = *table;  		t.data = &new_policy;  		ret = proc_dointvec_minmax(&t, write, buffer, lenp, ppos); -		if (ret) +		if (ret || new_policy == -1)  			return ret;  		mm_compute_batch(new_policy); |