|
@@ -568,7 +568,7 @@ void audit_trim_trees(void)
|
|
|
if (err)
|
|
|
goto skip_it;
|
|
|
|
|
|
- root_mnt = collect_mounts(path.mnt, path.dentry);
|
|
|
+ root_mnt = collect_mounts(&path);
|
|
|
path_put(&path);
|
|
|
if (!root_mnt)
|
|
|
goto skip_it;
|
|
@@ -660,7 +660,7 @@ int audit_add_tree_rule(struct audit_krule *rule)
|
|
|
err = kern_path(tree->pathname, 0, &path);
|
|
|
if (err)
|
|
|
goto Err;
|
|
|
- mnt = collect_mounts(path.mnt, path.dentry);
|
|
|
+ mnt = collect_mounts(&path);
|
|
|
path_put(&path);
|
|
|
if (!mnt) {
|
|
|
err = -ENOMEM;
|
|
@@ -720,7 +720,7 @@ int audit_tag_tree(char *old, char *new)
|
|
|
err = kern_path(new, 0, &path);
|
|
|
if (err)
|
|
|
return err;
|
|
|
- tagged = collect_mounts(path.mnt, path.dentry);
|
|
|
+ tagged = collect_mounts(&path);
|
|
|
path_put(&path);
|
|
|
if (!tagged)
|
|
|
return -ENOMEM;
|