]> git.karo-electronics.de Git - karo-tx-linux.git/blobdiff - security/min_addr.c
mmap_min_addr check CAP_SYS_RAWIO only for write
[karo-tx-linux.git] / security / min_addr.c
index fc43c9d37084599056680e55c5e8c38491b117ba..d9f94258c10866a5bbc119010ab39e2b18905672 100644 (file)
@@ -33,7 +33,7 @@ int mmap_min_addr_handler(struct ctl_table *table, int write,
 {
        int ret;
 
-       if (!capable(CAP_SYS_RAWIO))
+       if (write && !capable(CAP_SYS_RAWIO))
                return -EPERM;
 
        ret = proc_doulongvec_minmax(table, write, buffer, lenp, ppos);