diff options
| author | David Howells <[email protected]> | 2014-09-17 22:28:38 +0000 |
|---|---|---|
| committer | David Howells <[email protected]> | 2014-09-17 22:29:53 +0000 |
| commit | e2cf1f1cc7636bd860e47cd0ad6194da8975f8b5 (patch) | |
| tree | bbd2b0e992ad9fcdc71c929808e1222b082cbe53 /tools/perf/scripts/python/net_dropmonitor.py | |
| parent | cachefiles: remove two unused pagevecs. (diff) | |
| download | kernel-e2cf1f1cc7636bd860e47cd0ad6194da8975f8b5.tar.gz kernel-e2cf1f1cc7636bd860e47cd0ad6194da8975f8b5.zip | |
CacheFiles: Handle rename2
Not all filesystems now provide the rename i_op - ext4 for one - but rather
provide the rename2 i_op. CacheFiles checks that the filesystem has rename
and so will reject ext4 now with EPERM:
CacheFiles: Failed to register: -1
Fix this by checking for rename2 as an alternative. The call to vfs_rename()
actually handles selection of the appropriate function, so we needn't worry
about that.
Turning on debugging shows:
[cachef] ==> cachefiles_get_directory(,,cache)
[cachef] subdir -> ffff88000b22b778 positive
[cachef] <== cachefiles_get_directory() = -1 [check]
where -1 is EPERM.
Signed-off-by: David Howells <[email protected]>
Diffstat (limited to 'tools/perf/scripts/python/net_dropmonitor.py')
0 files changed, 0 insertions, 0 deletions
