On Wed, Feb 4, 2026 at 12:08 AM NeilBrown <[email protected]> wrote: > > From: NeilBrown <[email protected]> > > Instead of explicitly locking the parent and performing a lookup in > selinux, use simple_start_creating(), and then use > simple_done_creating() to unlock. > > This extends the region that the directory is locked for, and also > performs a lookup. > The lock extension is of no real consequence. > The lookup uses simple_lookup() and so always succeeds. Thus when > d_make_persistent() is called the dentry will already be hashed. > d_make_persistent() handles this case. > > Signed-off-by: NeilBrown <[email protected]> > --- > security/selinux/selinuxfs.c | 15 +++++++-------- > 1 file changed, 7 insertions(+), 8 deletions(-)
Unless I'm missing something, there is no reason why I couldn't take just this patch into the SELinux tree once the merge window closes, yes? -- paul-moore.com
