summaryrefslogtreecommitdiffstats
path: root/kernel/audit_fsnotify.c
diff options
context:
space:
mode:
authorChristian Brauner <christian.brauner@ubuntu.com>2021-08-26 03:07:05 +0200
committerSteve French <stfrench@microsoft.com>2021-09-04 06:29:45 +0200
commitdb7fb6fe3d7a8eb05f2b74c6252771c9362f3b74 (patch)
tree1fd4ac4ed92908c911947c4937ef96876da31ff3 /kernel/audit_fsnotify.c
parentksmbd: ensure error is surfaced in set_file_basic_info() (diff)
downloadlinux-db7fb6fe3d7a8eb05f2b74c6252771c9362f3b74.tar.xz
linux-db7fb6fe3d7a8eb05f2b74c6252771c9362f3b74.zip
ksmbd: remove setattr preparations in set_file_basic_info()
Permission checking and copying over ownership information is the task of the underlying filesystem not ksmbd. The order is also wrong here. This modifies the inode before notify_change(). If notify_change() fails this will have changed ownership nonetheless. All of this is unnecessary though since the underlying filesystem's ->setattr handler will do all this (if required) by itself. Cc: Steve French <stfrench@microsoft.com> Cc: Christoph Hellwig <hch@infradead.org> Cc: Namjae Jeon <namjae.jeon@samsung.com> Cc: Hyunchul Lee <hyc.lee@gmail.com> Cc: Sergey Senozhatsky <senozhatsky@chromium.org> Cc: linux-cifs@vger.kernel.org Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com> Signed-off-by: Namjae Jeon <linkinjeon@kernel.org> Signed-off-by: Steve French <stfrench@microsoft.com>
Diffstat (limited to 'kernel/audit_fsnotify.c')
0 files changed, 0 insertions, 0 deletions