projects/linux·commit 3ac4e829

Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/security-testing-2.6

3ac4e829 · Linus Torvalds <[email protected]> · 2010-05-14 07:55:42 -07:00

* 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/security-testing-2.6:
  mmap_min_addr check CAP_SYS_RAWIO only for write
Commit
3ac4e829bd8575e9adea2ba1b9329da363881ffb
Parents
7ac992ef · 4ae69e6b

Merge commit. Changes below are compared with the first parent: 7ac992ef.

Changes

1 files changed · +1 −1

FileStatusAddDelContent
security/min_addr.cmodified+1−1View file

security/min_addr.c

View file
diff --git a/security/min_addr.c b/security/min_addr.c
index e86f297..f728728 100644
--- a/security/min_addr.c
+++ b/security/min_addr.c
@@ -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);