Re: [PATCH] security/landlock: use square brackets around "landlock-ruleset"
From: Christian Brauner <hidden>
Date: 2021-10-12 10:38:35
On Mon, Oct 11, 2021 at 04:38:55PM +0200, Mickaël Salaün wrote:
On 11/10/2021 15:37, Christian Brauner wrote:quoted
From: Christian Brauner <redacted> Make the name of the anon inode fd "[landlock-ruleset]" instead of "landlock-ruleset". This is minor but most anon inode fds already carry square brackets around their name: [eventfd] [eventpoll] [fanotify] [fscontext] [io_uring] [pidfd] [signalfd] [timerfd] [userfaultfd] For the sake of consistency lets do the same for the landlock-ruleset anon inode fd that comes with landlock. We did the same in 1cdc415f1083 ("uapi, fsopen: use square brackets around "fscontext" [ver #2]") for the new mount api.Before creating "landlock-ruleset" FD, I looked at other anonymous FD and saw this kind of inconsistency. I don't get why we need to add extra characters to names, those brackets seem useless. If it should be part
Past inconsistency shouldn't justify future inconsistency. If you have a strong opinion about this for landlock I'm not going to push for it. Exchanging more than 2-3 email about something like this seems too much.
of the interface, why is it not enforced by anon_inode_getfd()?
Sure, we can add that too.
There is a lot of other names that come without brackets (e.g. inotify, bpf-*, btf, kvm-*, iio*). Do you plan to send patches for those too? Changing such FD names could break user space because they may already be exposed and used (e.g. through SELinux).
We didn't do it for bpf and kvm stuff because it has been that way for a long time. We try to do it for all new ones. Christian