Thread (9 messages) 9 messages, 5 authors, 2021-10-15

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
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help