ksmbd: remove select FS_POSIX_ACL in Kconfig
authorNamjae Jeon <namjae.jeon@samsung.com>
Thu, 12 Aug 2021 23:15:33 +0000 (08:15 +0900)
committerNamjae Jeon <namjae.jeon@samsung.com>
Thu, 12 Aug 2021 23:18:10 +0000 (08:18 +0900)
commit777cad1604d68ed4379ec899d1f7d2f6a29f01f0
tree866691f1a2b9c8d530edb4b3a57f40ea8b4c9e24
parentc6ce2b5716b04cc6ec36fa7e3c3b851368e6ee7c
ksmbd: remove select FS_POSIX_ACL in Kconfig

ksmbd is forcing to turn on FS_POSIX_ACL in Kconfig to use vfs acl
functions(posix_acl_alloc, get_acl, set_posix_acl). OpenWRT and other
platform doesn't use acl and this config is disable by default in
kernel. This patch use IS_ENABLED() to know acl config is enable and use
acl function if it is enable.

Signed-off-by: Namjae Jeon <namjae.jeon@samsung.com>
Signed-off-by: Steve French <stfrench@microsoft.com>
fs/ksmbd/Kconfig
fs/ksmbd/smb2pdu.c
fs/ksmbd/smbacl.c
fs/ksmbd/vfs.c