On Mon, Jun 24, 2013 at 02:00:06PM -0500, Thomas Pugliese wrote: > > > On Mon, 24 Jun 2013, Greg KH wrote: > > > On Mon, Jun 24, 2013 at 12:18:04PM -0500, Thomas Pugliese wrote: > > > This patch fixes a race condition that caused the HWA_HC interface probe > > > function to occasionally fail. The HWA_HC would attempt to register > > > itself with the HWA_RC by searching for a uwb_rc class device with the > > > same parent device ptr. If the probe function for the HWA_RC interface > > > had yet to run, the uwb_rc class device would not have been created > > > causing the look up to fail and the HWA_HC probe function to return an > > > error causing the device to be unusable. > > > > > > The fix is for the HWA to delay registering with the HWA_RC until > > > receiving the command from userspace to start the wireless channel. It is > > > the responsibility of userspace to ensure that the uwb_rc class device has > > > been created before starting the HWA channel. > > > > > > diff --git a/drivers/usb/host/hwa-hc.c b/drivers/usb/host/hwa-hc.c > > > index 4af750e..483990c 100644 > > > > -ENOSIGNEDOFFBY :( > > > > Oops. > > Signed-off-by: Thomas Pugliese <thomas.pugliese@xxxxxxxxx> Please resend in a format that I can apply it in, without having to edit the patch... third time's a charm? greg k-h -- To unsubscribe from this list: send the line "unsubscribe linux-usb" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html