diff options
author | Christian Brauner <[email protected]> | 2021-08-23 17:13:51 +0200 |
---|---|---|
committer | Steve French <[email protected]> | 2021-09-03 23:29:44 -0500 |
commit | 0e844efebdf9c03aed9ae1894f22762a8aee1a3b (patch) | |
tree | 0ab0d16256c296532a14fa9ac98328c13939faf3 /scripts/gdb/linux/dmesg.py | |
parent | 43205ca7192aa5de46775fbf7a043222e76abac5 (diff) |
ksmbd: fix translation in acl entries
The ksmbd server performs translation of posix acls to smb acls.
Currently the translation is wrong since the idmapping of the mount is
used to map the ids into raw userspace ids but what is relevant is the
user namespace of ksmbd itself. The user namespace of ksmbd itself which
is the initial user namespace. The operation is similar to asking "What
*ids would a userspace process see given that k*id in the relevant user
namespace?". Before the final translation we need to apply the idmapping
of the mount in case any is used. Add two simple helpers for ksmbd.
Cc: Steve French <[email protected]>
Cc: Christoph Hellwig <[email protected]>
Cc: Namjae Jeon <[email protected]>
Cc: Hyunchul Lee <[email protected]>
Cc: Sergey Senozhatsky <[email protected]>
Cc: [email protected]
Signed-off-by: Christian Brauner <[email protected]>
Signed-off-by: Namjae Jeon <[email protected]>
Signed-off-by: Steve French <[email protected]>
Diffstat (limited to 'scripts/gdb/linux/dmesg.py')
0 files changed, 0 insertions, 0 deletions