From 872b361decbf5e65bcbef8ce7192d9c308ece86e Mon Sep 17 00:00:00 2001 From: Tejun Heo Date: Fri, 26 Oct 2007 15:53:59 +0900 Subject: [PATCH] --- yaml --- r: 72891 b: refs/heads/master c: b666da35d900c26cbea1caa465649e2e0afa406c h: refs/heads/master i: 72889: d566ca549114e2b95e713ae2b835016e657dd6d9 72887: a2585b188d38ccd140a0a542e04a7fa1dcf0b66e v: v3 --- [refs] | 2 +- trunk/drivers/ata/libata-scsi.c | 3 +++ 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/[refs] b/[refs] index 93a9956bcfcb..6bd8bc6450af 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: 5595ddf98cb3bf2c18b3b96587a1a9b0b08c267a +refs/heads/master: b666da35d900c26cbea1caa465649e2e0afa406c diff --git a/trunk/drivers/ata/libata-scsi.c b/trunk/drivers/ata/libata-scsi.c index 93bd36c19690..6ef5ecb917ce 100644 --- a/trunk/drivers/ata/libata-scsi.c +++ b/trunk/drivers/ata/libata-scsi.c @@ -1108,6 +1108,9 @@ static unsigned int ata_scsi_flush_xlat(struct ata_queued_cmd *qc) else tf->command = ATA_CMD_FLUSH; + /* flush is critical for IO integrity, consider it an IO command */ + qc->flags |= ATA_QCFLAG_IO; + return 0; }