diff options
| author | Mimi Zohar <[email protected]> | 2010-01-20 20:35:41 +0000 |
|---|---|---|
| committer | Al Viro <[email protected]> | 2010-02-07 08:06:22 +0000 |
| commit | 8eb988c70e7709b7bd1a69f0ec53d19ac20dea84 (patch) | |
| tree | 6d0283a9fbca5cc104f591b9cc628edf39bc0b05 /fs/file_table.c | |
| parent | Take ima_path_check() in nfsd past dentry_open() in nfsd_open() (diff) | |
| download | kernel-8eb988c70e7709b7bd1a69f0ec53d19ac20dea84.tar.gz kernel-8eb988c70e7709b7bd1a69f0ec53d19ac20dea84.zip | |
fix ima breakage
The "Untangling ima mess, part 2 with counters" patch messed
up the counters. Based on conversations with Al Viro, this patch
streamlines ima_path_check() by removing the counter maintaince.
The counters are now updated independently, from measuring the file,
in __dentry_open() and alloc_file() by calling ima_counts_get().
ima_path_check() is called from nfsd and do_filp_open().
It also did not measure all files that should have been measured.
Reason: ima_path_check() got bogus value passed as mask.
[AV: mea culpa]
[AV: add missing nfsd bits]
Signed-off-by: Mimi Zohar <[email protected]>
Signed-off-by: Al Viro <[email protected]>
Diffstat (limited to 'fs/file_table.c')
0 files changed, 0 insertions, 0 deletions
