diff options
author | Richard Guy Briggs <rgb@redhat.com> | 2019-01-23 19:35:00 +0100 |
---|---|---|
committer | Paul Moore <paul@paul-moore.com> | 2019-01-31 02:51:47 +0100 |
commit | 57d4657716aca81ef4d7ec23e8123d26e3d28954 (patch) | |
tree | 61af3d955d7a01767f7d1e6ede67ca6096cc8a07 /security | |
parent | audit: clean up AUDITSYSCALL prototypes and stubs (diff) | |
download | linux-57d4657716aca81ef4d7ec23e8123d26e3d28954.tar.xz linux-57d4657716aca81ef4d7ec23e8123d26e3d28954.zip |
audit: ignore fcaps on umount
Don't fetch fcaps when umount2 is called to avoid a process hang while
it waits for the missing resource to (possibly never) re-appear.
Note the comment above user_path_mountpoint_at():
* A umount is a special case for path walking. We're not actually interested
* in the inode in this situation, and ESTALE errors can be a problem. We
* simply want track down the dentry and vfsmount attached at the mountpoint
* and avoid revalidating the last component.
This can happen on ceph, cifs, 9p, lustre, fuse (gluster) or NFS.
Please see the github issue tracker
https://github.com/linux-audit/audit-kernel/issues/100
Signed-off-by: Richard Guy Briggs <rgb@redhat.com>
[PM: merge fuzz in audit_log_fcaps()]
Signed-off-by: Paul Moore <paul@paul-moore.com>
Diffstat (limited to 'security')
0 files changed, 0 insertions, 0 deletions