scsi-generic: do not disable FUA
I found no rationale for this in the logs, and it is quite bad because it will make scsi-generic unsafe WRT power failures. Signed-off-by: Paolo Bonzini <pbonzini@redhat.com> Reviewed-by: Christoph Hellwig <hch@lst.de> Signed-off-by: Kevin Wolf <kwolf@redhat.com>
This commit is contained in:
parent
074abad326
commit
1b8f8a6f91
|
@ -244,12 +244,6 @@ static uint8_t *scsi_get_buf(SCSIRequest *req)
|
||||||
static void scsi_req_fixup(SCSIRequest *req)
|
static void scsi_req_fixup(SCSIRequest *req)
|
||||||
{
|
{
|
||||||
switch(req->cmd.buf[0]) {
|
switch(req->cmd.buf[0]) {
|
||||||
case WRITE_10:
|
|
||||||
req->cmd.buf[1] &= ~0x08; /* disable FUA */
|
|
||||||
break;
|
|
||||||
case READ_10:
|
|
||||||
req->cmd.buf[1] &= ~0x08; /* disable FUA */
|
|
||||||
break;
|
|
||||||
case REWIND:
|
case REWIND:
|
||||||
case START_STOP:
|
case START_STOP:
|
||||||
if (req->dev->type == TYPE_TAPE) {
|
if (req->dev->type == TYPE_TAPE) {
|
||||||
|
|
Loading…
Reference in New Issue