summaryrefslogtreecommitdiffstats
path: root/arch
diff options
context:
space:
mode:
authorSerge E. Hallyn2009-12-29 21:50:19 +0100
committerLinus Torvalds2009-12-30 21:35:44 +0100
commit7ea6600148c265b1fd53e521022b1d7aec81d974 (patch)
treeaeb16e15ff5e6f88cc7137847fb5610377bf7395 /arch
parentx86_64 SGI UV: Fix writes to led registers on remote uv hubs. (diff)
downloadkernel-qcow2-linux-7ea6600148c265b1fd53e521022b1d7aec81d974.tar.gz
kernel-qcow2-linux-7ea6600148c265b1fd53e521022b1d7aec81d974.tar.xz
kernel-qcow2-linux-7ea6600148c265b1fd53e521022b1d7aec81d974.zip
generic_permission: MAY_OPEN is not write access
generic_permission was refusing CAP_DAC_READ_SEARCH-enabled processes from opening DAC-protected files read-only, because do_filp_open adds MAY_OPEN to the open mask. Ignore MAY_OPEN. After this patch, CAP_DAC_READ_SEARCH is again sufficient to open(fname, O_RDONLY) on a file to which DAC otherwise refuses us read permission. Reported-by: Mike Kazantsev <mk.fraggod@gmail.com> Signed-off-by: Serge E. Hallyn <serue@us.ibm.com> Tested-by: Mike Kazantsev <mk.fraggod@gmail.com> Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
Diffstat (limited to 'arch')
0 files changed, 0 insertions, 0 deletions