On Tue, Aug 06, 2019 at 01:00:50PM +0200, Thiébaud Weksteen wrote: > Currently, the authorized_default and interface_authorized_default > attributes for HCD are set up after the uevent has been sent to userland. > This creates a race condition where userland may fail to access this > file when processing the event. Move the appending of these attributes > earlier relying on the usb_bus_notify dispatcher. > > Signed-off-by: Thiébaud Weksteen <tweek@xxxxxxxxxx> > --- > drivers/usb/core/hcd.c | 123 --------------------------------------- > drivers/usb/core/sysfs.c | 121 ++++++++++++++++++++++++++++++++++++++ > drivers/usb/core/usb.h | 5 ++ > 3 files changed, 126 insertions(+), 123 deletions(-) And does this solve the issue you reported yesterday? If so, I'll be glad to backport this to the older stable kernels as well. thanks, greg k-h