diff options
author | 2011-08-15 17:27:21 +0000 | |
---|---|---|
committer | 2011-08-18 10:16:03 -0400 | |
commit | cb6db4e57632ba8589cc2f9fe1d0aa9116b87ab8 (patch) | |
tree | 6cfeb1989e0ffdd9b536f908eb97269d0ddcbe65 /tools/perf/scripts/python/check-perf-trace.py | |
parent | Linux 3.1-rc2 (diff) | |
download | linux-dev-cb6db4e57632ba8589cc2f9fe1d0aa9116b87ab8.tar.xz linux-dev-cb6db4e57632ba8589cc2f9fe1d0aa9116b87ab8.zip |
btrfs: btrfs_permission's RO check shouldn't apply to device nodes
This patch tightens the read-only access checks in btrfs_permission to
match the constraints in inode_permission. Currently, even though the
device node itself will be unmodified, read-write access to device nodes
is denied to when the device node resides on a read-only subvolume or a
is a file that has been marked read-only by the btrfs conversion utility.
With this patch applied, the check only affects regular files,
directories, and symlinks. It also restructures the code a bit so that
we don't duplicate the MAY_WRITE check for both tests.
Signed-off-by: Jeff Mahoney <jeffm@suse.com>
Signed-off-by: Chris Mason <chris.mason@oracle.com>
Diffstat (limited to 'tools/perf/scripts/python/check-perf-trace.py')
0 files changed, 0 insertions, 0 deletions