From 9e225443d3b99e380bda1fd8af779a0760d8868e Mon Sep 17 00:00:00 2001 From: Alan Date: Thu, 25 Jan 2007 15:09:05 +0000 Subject: [PATCH] --- yaml --- r: 45865 b: refs/heads/master c: 61dd08c6c8d2b4ede530e43c01fa72f789ef65b1 h: refs/heads/master i: 45863: 40e815680339b5f0b830981a330a139fe888d910 v: v3 --- [refs] | 2 +- trunk/drivers/ata/libata-sff.c | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/[refs] b/[refs] index ab7b86058a19..c66e6c87c494 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: b2a8bbe67d73631c71492fd60b757fc50a87f182 +refs/heads/master: 61dd08c6c8d2b4ede530e43c01fa72f789ef65b1 diff --git a/trunk/drivers/ata/libata-sff.c b/trunk/drivers/ata/libata-sff.c index 114fa81deb83..942aeba2940a 100644 --- a/trunk/drivers/ata/libata-sff.c +++ b/trunk/drivers/ata/libata-sff.c @@ -827,7 +827,8 @@ void ata_bmdma_error_handler(struct ata_port *ap) */ void ata_bmdma_post_internal_cmd(struct ata_queued_cmd *qc) { - ata_bmdma_stop(qc); + if (qc->ap->ioaddr.bmdma_addr) + ata_bmdma_stop(qc); } #ifdef CONFIG_PCI