X-Git-Url: http://ftp.safe.ca/?a=blobdiff_plain;f=drivers%2Fata%2Flibata-sff.c;h=c0a90543889657212331d516f128536aec201083;hb=3842e835490cdf17013b30a788f6311bdcfd0571;hp=b7f7f8557fee2445566c3722567b82b8ac07c3f0;hpb=276a47a93dbfe5d35261451925020f65cdbfcce8;p=safe%2Fjmp%2Flinux-2.6 diff --git a/drivers/ata/libata-sff.c b/drivers/ata/libata-sff.c index b7f7f85..c0a9054 100644 --- a/drivers/ata/libata-sff.c +++ b/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;