Re: [PATCH] drivers: firmware_loader: fix race between sysfs fallback cleanup and device removal
From: Li Zao
Date: Thu Apr 23 2026 - 07:01:55 EST
On Wed, Apr 22, 2026 at 7:52 PM Greg KH <gregkh@xxxxxxxxxxxxxxxxxxx> wrote:
>
> On Wed, Apr 22, 2026 at 07:36:15PM +0800, Li Zao wrote:
> > In the report, I saw:
> >
> > sysfs group 'power' not found for kobject 'ueagle-atm!eagleI.fw'
> > WARNING: CPU: 0 PID: 14408 at fs/sysfs/group.c:282 sysfs_remove_group
> > fs/sysfs/group.c:282 [inline]
> > WARNING: CPU: 0 PID: 14408 at fs/sysfs/group.c:282
> > sysfs_remove_group+0x159/0x1b0 fs/sysfs/group.c:273
> >
> > The reproducer mainly runs an infinite loop(), which continuously forks
> > and executes execute_one() within loop(). execute_one() constructs
> > parameters and calls syz_usb_connect(), causing a large number of
> > connect and disconnect calls.
>
> Of a fake USB atm device, right? ATM USB devices are crazy, if you have
> the rights to make/destroy lots of them like this, you are running as
> root, and can do worse things :)
You are right. It indeed requires root privileges to trigger. I will move on to
other more modern subsystems instead. Thanks for the clarification!
Best regards,
Haocheng