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)
committerBen Hutchings <ben@decadent.org.uk>
Wed, 12 Aug 2015 14:33:23 +0000 (16:33 +0200)
commit20c1a22639a691955abd3635adbef21b3ad289b0
treee5171a2aa149c32955ce7ed5f60f49a1989e6573
parent6db7fe2b119d350fbe755e8f0babb51638f6fc85
usb-storage: ignore ZTE MF 823 card reader in mode 0x1225

commit 5fb2c782f451a4fb9c19c076e2c442839faf0f76 upstream.

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>
Reviewed-by: Lars Melin <larsm17@gmail.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Signed-off-by: Ben Hutchings <ben@decadent.org.uk>
drivers/usb/storage/unusual_devs.h