mirror of
https://github.com/torvalds/linux.git
synced 2026-06-05 13:06:59 +02:00
Revert "eventfs: Check for NULL ef in eventfs_set_attr()"
This reverts commit d8f492a059.
The eventfs was not designed properly and may have some hidden bugs in it.
Linus rewrote it properly and I trust his version more than this one. Revert
the backported patches for 6.6 and re-apply all the changes to make it
equivalent to Linus's version.
Signed-off-by: Steven Rostedt (Google) <rostedt@goodmis.org>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
This commit is contained in:
parent
6fdc0bcd06
commit
5e9fb47619
|
|
@ -113,14 +113,14 @@ static int eventfs_set_attr(struct mnt_idmap *idmap, struct dentry *dentry,
|
|||
|
||||
mutex_lock(&eventfs_mutex);
|
||||
ef = dentry->d_fsdata;
|
||||
if (ef && ef->is_freed) {
|
||||
if (ef->is_freed) {
|
||||
/* Do not allow changes if the event is about to be removed. */
|
||||
mutex_unlock(&eventfs_mutex);
|
||||
return -ENODEV;
|
||||
}
|
||||
|
||||
ret = simple_setattr(idmap, dentry, iattr);
|
||||
if (!ret && ef)
|
||||
if (!ret)
|
||||
update_attr(ef, iattr);
|
||||
mutex_unlock(&eventfs_mutex);
|
||||
return ret;
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user