ksmbd: use locks_inode_context helper
authorJeff Layton <jlayton@kernel.org>
Wed, 16 Nov 2022 13:50:52 +0000 (08:50 -0500)
committerJeff Layton <jlayton@kernel.org>
Wed, 30 Nov 2022 10:08:10 +0000 (05:08 -0500)
commit87f00aba211ef7308fd6c5d47d646a70bf196662
tree75daa78b674d2a9402cf40033dd235d923222722
parenta1fde8ee771f92d2a8bbd79532149ddd34546bc1
ksmbd: use locks_inode_context helper

ksmbd currently doesn't access i_flctx safely. This requires a
smp_load_acquire, as the pointer is set via cmpxchg (a release
operation).

Cc: Steve French <sfrench@samba.org>
Acked-by: Namjae Jeon <linkinjeon@kernel.org>
Reviewed-by: Christoph Hellwig <hch@lst.de>
Signed-off-by: Jeff Layton <jlayton@kernel.org>
fs/ksmbd/vfs.c