]> git.ipfire.org Git - thirdparty/kernel/stable.git/commit
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)
committerZefan Li <lizefan@huawei.com>
Mon, 21 Mar 2016 01:17:47 +0000 (09:17 +0800)
commitc5b2efe0f0548f76365a8e7f0f3b23be7bc4cc72
treeecc9c78b263571c146c9270788a296cf3eb83830
parentc8362712a9f5fd9cf835835f8fe38745f2e3ca8a
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: Zefan Li <lizefan@huawei.com>
drivers/usb/storage/unusual_devs.h