diff --git a/[refs] b/[refs] index cd69f4d25f30..070599f501ea 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: daa88c8d214ca4ab2f1764b6e503cef4b3cde9b2 +refs/heads/master: 6ff1b4426e3afc61dcb67299709fde9041d59265 diff --git a/trunk/kernel/sysctl.c b/trunk/kernel/sysctl.c index 600b33358ded..41bbba1a15da 100644 --- a/trunk/kernel/sysctl.c +++ b/trunk/kernel/sysctl.c @@ -1961,7 +1961,7 @@ int proc_dointvec_bset(ctl_table *table, int write, struct file *filp, { int op; - if (!capable(CAP_SYS_MODULE)) { + if (write && !capable(CAP_SYS_MODULE)) { return -EPERM; }