]> git.baikalelectronics.ru Git - kernel.git/commit
usb-storage/SCSI: Add broken_fua blacklist flag
authorAlan Stern <stern@rowland.harvard.edu>
Mon, 30 Jun 2014 15:04:21 +0000 (11:04 -0400)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Tue, 1 Jul 2014 05:47:18 +0000 (22:47 -0700)
commit07cd6f023bfed29da10409f7e24eb680f553045e
tree7548f59221b4f29f59f056ae717ede2732baf3cb
parente69bf706ef975fc72f05ddea5451bf986d37d906
usb-storage/SCSI: Add broken_fua blacklist flag

Some buggy JMicron USB-ATA bridges don't know how to translate the FUA
bit in READs or WRITEs.  This patch adds an entry in unusual_devs.h
and a blacklist flag to tell the sd driver not to use FUA.

Signed-off-by: Alan Stern <stern@rowland.harvard.edu>
Reported-by: Michael Büsch <m@bues.ch>
Tested-by: Michael Büsch <m@bues.ch>
Acked-by: James Bottomley <James.Bottomley@HansenPartnership.com>
CC: Matthew Dharm <mdharm-usb@one-eyed-alien.net>
CC: <stable@vger.kernel.org>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/scsi/sd.c
drivers/usb/storage/scsiglue.c
drivers/usb/storage/unusual_devs.h
include/linux/usb_usual.h
include/scsi/scsi_device.h