diff options
author | Eric W. Biederman <ebiederm@xmission.com> | 2015-01-07 14:28:26 -0600 |
---|---|---|
committer | Simon Shields <keepcalm444@gmail.com> | 2016-06-30 18:21:22 +1000 |
commit | 2533a2b72074aefdbf2766857d06c39836d3e65e (patch) | |
tree | e2be78e995dfec159ab99f7af30b8ef99a60aef4 /net/ax25 | |
parent | 53094f33e12e0564161fc7ebf38c222d9270e118 (diff) | |
download | kernel_samsung_smdk4412-2533a2b72074aefdbf2766857d06c39836d3e65e.zip kernel_samsung_smdk4412-2533a2b72074aefdbf2766857d06c39836d3e65e.tar.gz kernel_samsung_smdk4412-2533a2b72074aefdbf2766857d06c39836d3e65e.tar.bz2 |
mnt: Fail collect_mounts when applied to unmounted mounts
The only users of collect_mounts are in audit_tree.c
In audit_trim_trees and audit_add_tree_rule the path passed into
collect_mounts is generated from kern_path passed an audit_tree
pathname which is guaranteed to be an absolute path. In those cases
collect_mounts is obviously intended to work on mounted paths and
if a race results in paths that are unmounted when collect_mounts
it is reasonable to fail early.
The paths passed into audit_tag_tree don't have the absolute path
check. But are used to play with fsnotify and otherwise interact with
the audit_trees, so again operating only on mounted paths appears
reasonable.
Avoid having to worry about what happens when we try and audit
unmounted filesystems by restricting collect_mounts to mounts
that appear in the mount tree.
Change-Id: I2edfee6d6951a2179ce8f53785b65ddb1eb95629
Signed-off-by: "Eric W. Biederman" <ebiederm@xmission.com>
Diffstat (limited to 'net/ax25')
0 files changed, 0 insertions, 0 deletions