From: Malcolm Priestley Date: Sun, 22 Sep 2013 18:48:54 +0000 (+0100) Subject: staging: vt6656: [BUG] main_usb.c oops on device_close move flag earlier. X-Git-Tag: v3.2.52~65 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=7db4eda80eb05f7b0a6c7771920a2eea011b4f80;p=pandora-kernel.git staging: vt6656: [BUG] main_usb.c oops on device_close move flag earlier. commit e3eb270fab7734427dd8171a93e4946fe28674bc upstream. The vt6656 is prone to resetting on the usb bus. It seems there is a race condition and wpa supplicant is trying to open the device via iw_handlers before its actually closed at a stage that the buffers are being removed. The device is longer considered open when the buffers are being removed. So move ~DEVICE_FLAGS_OPENED flag to before freeing the device buffers. Signed-off-by: Malcolm Priestley Signed-off-by: Greg Kroah-Hartman Signed-off-by: Ben Hutchings --- Reading git-diff-tree failed