Re: [PATCH] hid: usbhid: Use flag HID_DISCONNECTED when a usb device is removed

2014-07-29 Thread Jiri Kosina
On Fri, 25 Jul 2014, Reyad Attiyat wrote: > Set disconnected flag in struct usbhid when a usb device > is removed. Check for disconnected flag before sending urb > requests. This prevents a kernel panic when a hid driver calls > hid_hw_request() after removing a usb device. > > Signed-off-by:

Re: [PATCH] hid: usbhid: Use flag HID_DISCONNECTED when a usb device is removed

2014-07-29 Thread Jiri Kosina
On Fri, 25 Jul 2014, Reyad Attiyat wrote: Set disconnected flag in struct usbhid when a usb device is removed. Check for disconnected flag before sending urb requests. This prevents a kernel panic when a hid driver calls hid_hw_request() after removing a usb device. Signed-off-by: Reyad

Re: [PATCH] hid: usbhid: Use flag HID_DISCONNECTED when a usb device is removed

2014-07-25 Thread Reyad Attiyat
The kernel panic happened when the iio sensor hid usb device was removed. It tries to set the power state by calling hid_hw_request(). This was on kernel 3.16-rc6 https://gist.github.com/soda0289/2ff543d9cfff6f92c360#file-kernel-panic-when-iio-sensor-usb-device-is-removed On Fri, Jul 25, 2014 at

Re: [PATCH] hid: usbhid: Use flag HID_DISCONNECTED when a usb device is removed

2014-07-25 Thread Reyad Attiyat
The kernel panic happened when the iio sensor hid usb device was removed. It tries to set the power state by calling hid_hw_request(). This was on kernel 3.16-rc6 https://gist.github.com/soda0289/2ff543d9cfff6f92c360#file-kernel-panic-when-iio-sensor-usb-device-is-removed On Fri, Jul 25, 2014 at

[PATCH] hid: usbhid: Use flag HID_DISCONNECTED when a usb device is removed

2014-07-24 Thread Reyad Attiyat
Set disconnected flag in struct usbhid when a usb device is removed. Check for disconnected flag before sending urb requests. This prevents a kernel panic when a hid driver calls hid_hw_request() after removing a usb device. Signed-off-by: Reyad Attiyat --- drivers/hid/usbhid/hid-core.c | 6

[PATCH] hid: usbhid: Use flag HID_DISCONNECTED when a usb device is removed

2014-07-24 Thread Reyad Attiyat
Set disconnected flag in struct usbhid when a usb device is removed. Check for disconnected flag before sending urb requests. This prevents a kernel panic when a hid driver calls hid_hw_request() after removing a usb device. Signed-off-by: Reyad Attiyat reyad.atti...@gmail.com ---