summaryrefslogtreecommitdiff
path: root/target/linux/coldfire/patches/042-m5445x_pata_24_cleanup.patch
blob: 0229987781cdf8ab7e9a8b5211a10a55308b0860 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
From 329eae71bdbe9e30f76164ba3dd5ef0dba932eef Mon Sep 17 00:00:00 2001
From: Kurt Mahan <kmahan@freescale.com>
Date: Fri, 15 Feb 2008 15:34:58 -0700
Subject: [PATCH] Remove .port_disable and .irq_ack for 2.6.24.

LTIBName: m5445x-pata-24-cleanup
Signed-off-by: Kurt Mahan <kmahan@freescale.com>
---
 drivers/ata/pata_fsl.c |   15 ---------------
 1 files changed, 0 insertions(+), 15 deletions(-)

--- a/drivers/ata/pata_fsl.c
+++ b/drivers/ata/pata_fsl.c
@@ -497,19 +497,6 @@ err_out:
 }
 #endif /* CONFIG_FSL_PATA_USE_DMA */
 
-static u8 pata_fsl_irq_ack(struct ata_port *ap, unsigned int chk_drq)
-{
-	unsigned int bits = chk_drq ? ATA_BUSY | ATA_DRQ : ATA_BUSY;
-	u8 status;
-
-	status = ata_busy_wait(ap, bits, 1000);
-	if (status & bits)
-		if (ata_msg_err(ap))
-			printk(KERN_ERR "abnormal status 0x%X\n", status);
-
-	return status;
-}
-
 static void ata_dummy_noret(struct ata_port *ap) { return; }
 
 static struct scsi_host_template pata_fsl_sht = {
@@ -538,7 +525,6 @@ static struct ata_port_operations pata_f
 	.set_dmamode		= pata_fsl_set_dmamode,
 #endif
 
-	.port_disable		= ata_port_disable,
 	.tf_load		= ata_tf_load,
 	.tf_read		= ata_tf_read,
 	.check_status		= ata_check_status,
@@ -563,7 +549,6 @@ static struct ata_port_operations pata_f
 
 	.irq_clear		= ata_dummy_noret,
 	.irq_on			= ata_irq_on,
-	.irq_ack		= pata_fsl_irq_ack,
 
 	.port_start		= pata_fsl_port_start,