Re: [PATCH v6 bpf-next 3/4] bpf: add bpf_init_inode_xattr kfunc for atomic inode labeling
"Kumar Kartikeya Dwivedi" <[email protected]> Sat, 01 Aug 2026 00:45:42 +0200
| Newsgroups | org.kernel.vger.linux-security-module,org.kernel.vger.bpf,org.kernel.vger.linux-fsdevel,org.kernel.vger.linux-integrity,org.kernel.vger.linux-kernel,org.kernel.vger.linux-kselftest,org.kernel.vger.selinux |
|---|---|
| Message-ID | <[email protected]> |
On Sat Aug 1, 2026 at 12:27 AM CEST, Casey Schaufler wrote: > On 7/31/2026 3:04 PM, Kumar Kartikeya Dwivedi wrote: >> On Fri Jul 31, 2026 at 11:49 PM CEST, Paul Moore wrote: >>> On Fri, Jul 31, 2026 at 5:29=E2=80=AFPM Kumar Kartikeya Dwivedi >>> <[email protected]> wrote: >>>> On Fri Jul 31, 2026 at 10:48 PM CEST, Paul Moore wrote: >>>>> On Fri, Jul 31, 2026 at 4:16=E2=80=AFPM Kumar Kartikeya Dwivedi >>>>> <[email protected]> wrote: >>>>>> On Fri Jul 31, 2026 at 10:01 PM CEST, Paul Moore wrote: >>>>>>> On Fri, Jul 31, 2026 at 3:20=E2=80=AFPM Kumar Kartikeya Dwivedi >>>>>>> <[email protected]> wrote: >>>>>>>> On Fri Jul 31, 2026 at 9:05 PM CEST, Paul Moore wrote: >>>>>>>>> On Fri, Jul 31, 2026 at 2:50=E2=80=AFPM Kumar Kartikeya Dwivedi >>>>>>>>> <[email protected]> wrote: >>>>>>>>>> On Fri Jul 31, 2026 at 8:42 PM CEST, Paul Moore wrote: >>>>>>>>>>> On Fri, Jul 31, 2026 at 2:18=E2=80=AFPM Kumar Kartikeya Dwivedi >>>>>>>>>>> <[email protected]> wrote: >>>>>>>>>>>> On Fri Jul 31, 2026 at 6:59 PM CEST, Paul Moore wrote: >>>>>>>>>>>>> On Fri, Jul 31, 2026 at 12:32=E2=80=AFPM Kumar Kartikeya Dwiv= edi >>>>>>>>>>>>> <[email protected]> wrote: >>>>>>>>>>>>>> On Fri Jul 31, 2026 at 6:02 PM CEST, Paul Moore wrote: >>>>>>>>>>>>>>> On Fri, Jul 31, 2026 at 11:44=E2=80=AFAM Kumar Kartikeya Dw= ivedi >>>>>>>>>>>>>>> <[email protected]> wrote: >>>>>>>>>>>>>>>> On Fri Jul 31, 2026 at 5:30 PM CEST, David Windsor wrote: >>>>>>>>>>>>>>>>> On Fri, Jul 31, 2026 at 11:17=E2=80=AFAM Paul Moore <paul= @paul-moore.com> wrote: >>> ... >>> >>>> I think you keep forgetting that you cannot unilaterally decide this. = Both VFS >>>> and BPF people have told you that it does not make sense. What was cle= arly LSM >>>> specific code has been moved under security/ already. >>> I'm charged with doing the Right Thing for the LSM framework, and in >>> my opinion it is in the best interest of the LSM framework that the >>> kfunc being proposed lives in security/bpf_lsm_kfuncs.c, just as the >>> VFS kfuncs live in fs/bpf_fs_kfuncs.c. >>> >> I think the "Right Thing" would be caring about your users and the proje= ct >> moving forward, who want this functionality, and figuring out the best w= ay to >> make it happen while working collaboratively with others. Life is full o= f >> tradeoffs. > > It certainly is. Paul has taken a stance that supports the ongoing mainte= nance > of the LSM subsystem. It does not have a stable API in support of the rap= id > development of Linux kernel features *outside of* the LSM infrastructure.= That is, > people like you. If LSM hook implementations were spread throughout the k= ernel > code it would be much more difficult for poor hobbyist LSM developers lik= e me > to track them down when making changes. Changes like the ones you require= . I would recommend reading the patches before commenting. All LSM code is un= der security/ (patch 2), as it should be. > This is about being able to continue supporting the latest and greatest a= dditions > to the system. Like yours, io_uring and the network protocol d'jour. > I don't know what you're on about. > Please don't lecture us on collaboration and trade-offs. We live and brea= th that. > Paul is free to take a stance for LSM code, just like the BPF maintainers g= et to decide on where BPF related code should live. I'm sure you know that. Thus, please avoid justifying his overreach on where others maintainers sho= uld keep their code.