usb-storage: ignore ZTE MF 823 card reader in mode 0x1225
authorOliver Neukum <oneukum@suse.com>
Mon, 6 Jul 2015 11:12:32 +0000 (13:12 +0200)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Wed, 22 Jul 2015 21:46:50 +0000 (14:46 -0700)
commit5fb2c782f451a4fb9c19c076e2c442839faf0f76
tree99296b5e0868940a143dc2aaf20c25feaf0342ab
parent7d8021c967648accd1b78e5e1ddaad655cd2c61f
usb-storage: ignore ZTE MF 823 card reader in mode 0x1225

This device automatically switches itself to another mode (0x1405)
unless the specific access pattern of Windows is followed in its
initial mode. That makes a dirty unmount of the internal storage
devices inevitable if they are mounted. So the card reader of
such a device should be ignored, lest an unclean removal become
inevitable.

This replaces an earlier patch that ignored all LUNs of this device.
That patch was overly broad.

Signed-off-by: Oliver Neukum <oneukum@suse.com>
CC: stable@vger.kernel.org
Reviewed-by: Lars Melin <larsm17@gmail.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/usb/storage/unusual_devs.h