Re: [PATCH 2/2] lgdt3306a: Fix a double kfree on i2c device remove

2018-01-08 Thread Brad Love
On 2018-01-08 14:34, Matthias Schwarzott wrote: > Am 05.01.2018 um 15:57 schrieb Brad Love: >> Both lgdt33606a_release and lgdt3306a_remove kfree state, but _release is >> called first, then _remove operates on states members before kfree'ing it. >> This can lead to random oops/GPF/etc on USB

Re: [PATCH 2/2] lgdt3306a: Fix a double kfree on i2c device remove

2018-01-08 Thread Matthias Schwarzott
Am 05.01.2018 um 15:57 schrieb Brad Love: > Both lgdt33606a_release and lgdt3306a_remove kfree state, but _release is > called first, then _remove operates on states members before kfree'ing it. > This can lead to random oops/GPF/etc on USB disconnect. > lgdt3306a_release does nothing but the

[PATCH 2/2] lgdt3306a: Fix a double kfree on i2c device remove

2018-01-05 Thread Brad Love
Both lgdt33606a_release and lgdt3306a_remove kfree state, but _release is called first, then _remove operates on states members before kfree'ing it. This can lead to random oops/GPF/etc on USB disconnect. Signed-off-by: Brad Love ---