Re: [PATCH v3] HID: hid-input: Fix accessing freed memory during device disconnect

2015-08-04 Thread Jiri Kosina
On Mon, 3 Aug 2015, Krzysztof Kozlowski wrote: > During unbinding the driver was dereferencing a pointer to memory > already freed by power_supply_unregister(). > > Driver was freeing its internal description of battery through pointers > stored in power_supply structure. However, because the cor

Re: [PATCH v3] HID: hid-input: Fix accessing freed memory during device disconnect

2015-08-03 Thread Dmitry Torokhov
On Mon, Aug 03, 2015 at 02:57:30PM +0900, Krzysztof Kozlowski wrote: > During unbinding the driver was dereferencing a pointer to memory > already freed by power_supply_unregister(). > > Driver was freeing its internal description of battery through pointers > stored in power_supply structure. How

[PATCH v3] HID: hid-input: Fix accessing freed memory during device disconnect

2015-08-02 Thread Krzysztof Kozlowski
During unbinding the driver was dereferencing a pointer to memory already freed by power_supply_unregister(). Driver was freeing its internal description of battery through pointers stored in power_supply structure. However, because the core owns the power supply instance, after calling power_supp