From a9d2cacee4e78c8299672ccfdf5e31b12ce89c9f Mon Sep 17 00:00:00 2001 From: Sebastian Andrzej Siewior Date: Sun, 21 Mar 2010 22:52:23 +0100 Subject: [PATCH] --- yaml --- r: 192609 b: refs/heads/master c: 3842e835490cdf17013b30a788f6311bdcfd0571 h: refs/heads/master i: 192607: 5591e9b404a9b11bd962c8a6fac6ec5087327c20 v: v3 --- [refs] | 2 +- trunk/drivers/ata/libata-sff.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/[refs] b/[refs] index 61e9c44c7ee7..773cf8794c7e 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: 276a47a93dbfe5d35261451925020f65cdbfcce8 +refs/heads/master: 3842e835490cdf17013b30a788f6311bdcfd0571 diff --git a/trunk/drivers/ata/libata-sff.c b/trunk/drivers/ata/libata-sff.c index b7f7f8557fee..c0a905438896 100644 --- a/trunk/drivers/ata/libata-sff.c +++ b/trunk/drivers/ata/libata-sff.c @@ -919,7 +919,7 @@ static void ata_pio_sector(struct ata_queued_cmd *qc) do_write); } - if (!do_write) + if (!do_write && !PageSlab(page)) flush_dcache_page(page); qc->curbytes += qc->sect_size;