USB: mos7840: fix device-type detection
authorJohan Hovold <jhovold@gmail.com>
Fri, 26 Jul 2013 09:55:18 +0000 (11:55 +0200)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Mon, 12 Aug 2013 01:35:21 +0000 (18:35 -0700)
commited183fba4ecbc327570cd0655916cebaae918dcd
treea5bbdd41e5ef3210b6a6bd4e2aee3d7dbd720840
parentd614a64a0193ecc3c8d19774e9143173ad11af12
USB: mos7840: fix device-type detection

commit 40c24f2893ba0ba7df485871f6aac0c197ceef5b upstream.

Fix race in device-type detection introduced by commit 0eafe4de ("USB:
serial: mos7840: add support for MCS7810 devices") which used a static
variable to hold the device type.

Move type detection to probe and use serial data to store the device
type.

Signed-off-by: Johan Hovold <jhovold@gmail.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/usb/serial/mos7840.c