diff options
Diffstat (limited to 'drivers/ata')
-rw-r--r-- | drivers/ata/ahci.c | 4 | ||||
-rw-r--r-- | drivers/ata/libata-core.c | 3 | ||||
-rw-r--r-- | drivers/ata/pdc_adma.c | 5 | ||||
-rw-r--r-- | drivers/ata/sata_mv.c | 6 | ||||
-rw-r--r-- | drivers/ata/sata_nv.c | 18 | ||||
-rw-r--r-- | drivers/ata/sata_promise.c | 4 | ||||
-rw-r--r-- | drivers/ata/sata_qstor.c | 4 | ||||
-rw-r--r-- | drivers/ata/sata_sil.c | 6 | ||||
-rw-r--r-- | drivers/ata/sata_sil24.c | 4 | ||||
-rw-r--r-- | drivers/ata/sata_sx4.c | 4 | ||||
-rw-r--r-- | drivers/ata/sata_vsc.c | 3 |
11 files changed, 24 insertions, 37 deletions
diff --git a/drivers/ata/ahci.c b/drivers/ata/ahci.c index 54e1f38ce301..25929123ffff 100644 --- a/drivers/ata/ahci.c +++ b/drivers/ata/ahci.c | |||
@@ -204,7 +204,7 @@ static u32 ahci_scr_read (struct ata_port *ap, unsigned int sc_reg); | |||
204 | static void ahci_scr_write (struct ata_port *ap, unsigned int sc_reg, u32 val); | 204 | static void ahci_scr_write (struct ata_port *ap, unsigned int sc_reg, u32 val); |
205 | static int ahci_init_one (struct pci_dev *pdev, const struct pci_device_id *ent); | 205 | static int ahci_init_one (struct pci_dev *pdev, const struct pci_device_id *ent); |
206 | static unsigned int ahci_qc_issue(struct ata_queued_cmd *qc); | 206 | static unsigned int ahci_qc_issue(struct ata_queued_cmd *qc); |
207 | static irqreturn_t ahci_interrupt (int irq, void *dev_instance, struct pt_regs *regs); | 207 | static irqreturn_t ahci_interrupt (int irq, void *dev_instance); |
208 | static void ahci_irq_clear(struct ata_port *ap); | 208 | static void ahci_irq_clear(struct ata_port *ap); |
209 | static int ahci_port_start(struct ata_port *ap); | 209 | static int ahci_port_start(struct ata_port *ap); |
210 | static void ahci_port_stop(struct ata_port *ap); | 210 | static void ahci_port_stop(struct ata_port *ap); |
@@ -1059,7 +1059,7 @@ static void ahci_irq_clear(struct ata_port *ap) | |||
1059 | /* TODO */ | 1059 | /* TODO */ |
1060 | } | 1060 | } |
1061 | 1061 | ||
1062 | static irqreturn_t ahci_interrupt(int irq, void *dev_instance, struct pt_regs *regs) | 1062 | static irqreturn_t ahci_interrupt(int irq, void *dev_instance) |
1063 | { | 1063 | { |
1064 | struct ata_host *host = dev_instance; | 1064 | struct ata_host *host = dev_instance; |
1065 | struct ahci_host_priv *hpriv; | 1065 | struct ahci_host_priv *hpriv; |
diff --git a/drivers/ata/libata-core.c b/drivers/ata/libata-core.c index dce65651d858..77138a39eb04 100644 --- a/drivers/ata/libata-core.c +++ b/drivers/ata/libata-core.c | |||
@@ -4857,7 +4857,6 @@ idle_irq: | |||
4857 | * ata_interrupt - Default ATA host interrupt handler | 4857 | * ata_interrupt - Default ATA host interrupt handler |
4858 | * @irq: irq line (unused) | 4858 | * @irq: irq line (unused) |
4859 | * @dev_instance: pointer to our ata_host information structure | 4859 | * @dev_instance: pointer to our ata_host information structure |
4860 | * @regs: unused | ||
4861 | * | 4860 | * |
4862 | * Default interrupt handler for PCI IDE devices. Calls | 4861 | * Default interrupt handler for PCI IDE devices. Calls |
4863 | * ata_host_intr() for each port that is not disabled. | 4862 | * ata_host_intr() for each port that is not disabled. |
@@ -4869,7 +4868,7 @@ idle_irq: | |||
4869 | * IRQ_NONE or IRQ_HANDLED. | 4868 | * IRQ_NONE or IRQ_HANDLED. |
4870 | */ | 4869 | */ |
4871 | 4870 | ||
4872 | irqreturn_t ata_interrupt (int irq, void *dev_instance, struct pt_regs *regs) | 4871 | irqreturn_t ata_interrupt (int irq, void *dev_instance) |
4873 | { | 4872 | { |
4874 | struct ata_host *host = dev_instance; | 4873 | struct ata_host *host = dev_instance; |
4875 | unsigned int i; | 4874 | unsigned int i; |
diff --git a/drivers/ata/pdc_adma.c b/drivers/ata/pdc_adma.c index 81f3d219e70e..9021e34d2096 100644 --- a/drivers/ata/pdc_adma.c +++ b/drivers/ata/pdc_adma.c | |||
@@ -124,8 +124,7 @@ struct adma_port_priv { | |||
124 | 124 | ||
125 | static int adma_ata_init_one (struct pci_dev *pdev, | 125 | static int adma_ata_init_one (struct pci_dev *pdev, |
126 | const struct pci_device_id *ent); | 126 | const struct pci_device_id *ent); |
127 | static irqreturn_t adma_intr (int irq, void *dev_instance, | 127 | static irqreturn_t adma_intr (int irq, void *dev_instance); |
128 | struct pt_regs *regs); | ||
129 | static int adma_port_start(struct ata_port *ap); | 128 | static int adma_port_start(struct ata_port *ap); |
130 | static void adma_host_stop(struct ata_host *host); | 129 | static void adma_host_stop(struct ata_host *host); |
131 | static void adma_port_stop(struct ata_port *ap); | 130 | static void adma_port_stop(struct ata_port *ap); |
@@ -508,7 +507,7 @@ static inline unsigned int adma_intr_mmio(struct ata_host *host) | |||
508 | return handled; | 507 | return handled; |
509 | } | 508 | } |
510 | 509 | ||
511 | static irqreturn_t adma_intr(int irq, void *dev_instance, struct pt_regs *regs) | 510 | static irqreturn_t adma_intr(int irq, void *dev_instance) |
512 | { | 511 | { |
513 | struct ata_host *host = dev_instance; | 512 | struct ata_host *host = dev_instance; |
514 | unsigned int handled = 0; | 513 | unsigned int handled = 0; |
diff --git a/drivers/ata/sata_mv.c b/drivers/ata/sata_mv.c index e6aa1a86d5cf..1b8e0eb9e032 100644 --- a/drivers/ata/sata_mv.c +++ b/drivers/ata/sata_mv.c | |||
@@ -348,8 +348,7 @@ static void mv_port_stop(struct ata_port *ap); | |||
348 | static void mv_qc_prep(struct ata_queued_cmd *qc); | 348 | static void mv_qc_prep(struct ata_queued_cmd *qc); |
349 | static void mv_qc_prep_iie(struct ata_queued_cmd *qc); | 349 | static void mv_qc_prep_iie(struct ata_queued_cmd *qc); |
350 | static unsigned int mv_qc_issue(struct ata_queued_cmd *qc); | 350 | static unsigned int mv_qc_issue(struct ata_queued_cmd *qc); |
351 | static irqreturn_t mv_interrupt(int irq, void *dev_instance, | 351 | static irqreturn_t mv_interrupt(int irq, void *dev_instance); |
352 | struct pt_regs *regs); | ||
353 | static void mv_eng_timeout(struct ata_port *ap); | 352 | static void mv_eng_timeout(struct ata_port *ap); |
354 | static int mv_init_one(struct pci_dev *pdev, const struct pci_device_id *ent); | 353 | static int mv_init_one(struct pci_dev *pdev, const struct pci_device_id *ent); |
355 | 354 | ||
@@ -1448,8 +1447,7 @@ static void mv_host_intr(struct ata_host *host, u32 relevant, unsigned int hc) | |||
1448 | * This routine holds the host lock while processing pending | 1447 | * This routine holds the host lock while processing pending |
1449 | * interrupts. | 1448 | * interrupts. |
1450 | */ | 1449 | */ |
1451 | static irqreturn_t mv_interrupt(int irq, void *dev_instance, | 1450 | static irqreturn_t mv_interrupt(int irq, void *dev_instance) |
1452 | struct pt_regs *regs) | ||
1453 | { | 1451 | { |
1454 | struct ata_host *host = dev_instance; | 1452 | struct ata_host *host = dev_instance; |
1455 | unsigned int hc, handled = 0, n_hcs; | 1453 | unsigned int hc, handled = 0, n_hcs; |
diff --git a/drivers/ata/sata_nv.c b/drivers/ata/sata_nv.c index d09d20a17790..323b60710806 100644 --- a/drivers/ata/sata_nv.c +++ b/drivers/ata/sata_nv.c | |||
@@ -82,12 +82,9 @@ enum { | |||
82 | 82 | ||
83 | static int nv_init_one (struct pci_dev *pdev, const struct pci_device_id *ent); | 83 | static int nv_init_one (struct pci_dev *pdev, const struct pci_device_id *ent); |
84 | static void nv_ck804_host_stop(struct ata_host *host); | 84 | static void nv_ck804_host_stop(struct ata_host *host); |
85 | static irqreturn_t nv_generic_interrupt(int irq, void *dev_instance, | 85 | static irqreturn_t nv_generic_interrupt(int irq, void *dev_instance); |
86 | struct pt_regs *regs); | 86 | static irqreturn_t nv_nf2_interrupt(int irq, void *dev_instance); |
87 | static irqreturn_t nv_nf2_interrupt(int irq, void *dev_instance, | 87 | static irqreturn_t nv_ck804_interrupt(int irq, void *dev_instance); |
88 | struct pt_regs *regs); | ||
89 | static irqreturn_t nv_ck804_interrupt(int irq, void *dev_instance, | ||
90 | struct pt_regs *regs); | ||
91 | static u32 nv_scr_read (struct ata_port *ap, unsigned int sc_reg); | 88 | static u32 nv_scr_read (struct ata_port *ap, unsigned int sc_reg); |
92 | static void nv_scr_write (struct ata_port *ap, unsigned int sc_reg, u32 val); | 89 | static void nv_scr_write (struct ata_port *ap, unsigned int sc_reg, u32 val); |
93 | 90 | ||
@@ -276,8 +273,7 @@ MODULE_LICENSE("GPL"); | |||
276 | MODULE_DEVICE_TABLE(pci, nv_pci_tbl); | 273 | MODULE_DEVICE_TABLE(pci, nv_pci_tbl); |
277 | MODULE_VERSION(DRV_VERSION); | 274 | MODULE_VERSION(DRV_VERSION); |
278 | 275 | ||
279 | static irqreturn_t nv_generic_interrupt(int irq, void *dev_instance, | 276 | static irqreturn_t nv_generic_interrupt(int irq, void *dev_instance) |
280 | struct pt_regs *regs) | ||
281 | { | 277 | { |
282 | struct ata_host *host = dev_instance; | 278 | struct ata_host *host = dev_instance; |
283 | unsigned int i; | 279 | unsigned int i; |
@@ -357,8 +353,7 @@ static irqreturn_t nv_do_interrupt(struct ata_host *host, u8 irq_stat) | |||
357 | return IRQ_RETVAL(handled); | 353 | return IRQ_RETVAL(handled); |
358 | } | 354 | } |
359 | 355 | ||
360 | static irqreturn_t nv_nf2_interrupt(int irq, void *dev_instance, | 356 | static irqreturn_t nv_nf2_interrupt(int irq, void *dev_instance) |
361 | struct pt_regs *regs) | ||
362 | { | 357 | { |
363 | struct ata_host *host = dev_instance; | 358 | struct ata_host *host = dev_instance; |
364 | u8 irq_stat; | 359 | u8 irq_stat; |
@@ -372,8 +367,7 @@ static irqreturn_t nv_nf2_interrupt(int irq, void *dev_instance, | |||
372 | return ret; | 367 | return ret; |
373 | } | 368 | } |
374 | 369 | ||
375 | static irqreturn_t nv_ck804_interrupt(int irq, void *dev_instance, | 370 | static irqreturn_t nv_ck804_interrupt(int irq, void *dev_instance) |
376 | struct pt_regs *regs) | ||
377 | { | 371 | { |
378 | struct ata_host *host = dev_instance; | 372 | struct ata_host *host = dev_instance; |
379 | u8 irq_stat; | 373 | u8 irq_stat; |
diff --git a/drivers/ata/sata_promise.c b/drivers/ata/sata_promise.c index 15c9437710fc..d636ede064aa 100644 --- a/drivers/ata/sata_promise.c +++ b/drivers/ata/sata_promise.c | |||
@@ -93,7 +93,7 @@ struct pdc_host_priv { | |||
93 | static u32 pdc_sata_scr_read (struct ata_port *ap, unsigned int sc_reg); | 93 | static u32 pdc_sata_scr_read (struct ata_port *ap, unsigned int sc_reg); |
94 | static void pdc_sata_scr_write (struct ata_port *ap, unsigned int sc_reg, u32 val); | 94 | static void pdc_sata_scr_write (struct ata_port *ap, unsigned int sc_reg, u32 val); |
95 | static int pdc_ata_init_one (struct pci_dev *pdev, const struct pci_device_id *ent); | 95 | static int pdc_ata_init_one (struct pci_dev *pdev, const struct pci_device_id *ent); |
96 | static irqreturn_t pdc_interrupt (int irq, void *dev_instance, struct pt_regs *regs); | 96 | static irqreturn_t pdc_interrupt (int irq, void *dev_instance); |
97 | static void pdc_eng_timeout(struct ata_port *ap); | 97 | static void pdc_eng_timeout(struct ata_port *ap); |
98 | static int pdc_port_start(struct ata_port *ap); | 98 | static int pdc_port_start(struct ata_port *ap); |
99 | static void pdc_port_stop(struct ata_port *ap); | 99 | static void pdc_port_stop(struct ata_port *ap); |
@@ -498,7 +498,7 @@ static void pdc_irq_clear(struct ata_port *ap) | |||
498 | readl(mmio + PDC_INT_SEQMASK); | 498 | readl(mmio + PDC_INT_SEQMASK); |
499 | } | 499 | } |
500 | 500 | ||
501 | static irqreturn_t pdc_interrupt (int irq, void *dev_instance, struct pt_regs *regs) | 501 | static irqreturn_t pdc_interrupt (int irq, void *dev_instance) |
502 | { | 502 | { |
503 | struct ata_host *host = dev_instance; | 503 | struct ata_host *host = dev_instance; |
504 | struct ata_port *ap; | 504 | struct ata_port *ap; |
diff --git a/drivers/ata/sata_qstor.c b/drivers/ata/sata_qstor.c index 7f6cc3c07de5..710909df4eaf 100644 --- a/drivers/ata/sata_qstor.c +++ b/drivers/ata/sata_qstor.c | |||
@@ -114,7 +114,7 @@ struct qs_port_priv { | |||
114 | static u32 qs_scr_read (struct ata_port *ap, unsigned int sc_reg); | 114 | static u32 qs_scr_read (struct ata_port *ap, unsigned int sc_reg); |
115 | static void qs_scr_write (struct ata_port *ap, unsigned int sc_reg, u32 val); | 115 | static void qs_scr_write (struct ata_port *ap, unsigned int sc_reg, u32 val); |
116 | static int qs_ata_init_one (struct pci_dev *pdev, const struct pci_device_id *ent); | 116 | static int qs_ata_init_one (struct pci_dev *pdev, const struct pci_device_id *ent); |
117 | static irqreturn_t qs_intr (int irq, void *dev_instance, struct pt_regs *regs); | 117 | static irqreturn_t qs_intr (int irq, void *dev_instance); |
118 | static int qs_port_start(struct ata_port *ap); | 118 | static int qs_port_start(struct ata_port *ap); |
119 | static void qs_host_stop(struct ata_host *host); | 119 | static void qs_host_stop(struct ata_host *host); |
120 | static void qs_port_stop(struct ata_port *ap); | 120 | static void qs_port_stop(struct ata_port *ap); |
@@ -454,7 +454,7 @@ static inline unsigned int qs_intr_mmio(struct ata_host *host) | |||
454 | return handled; | 454 | return handled; |
455 | } | 455 | } |
456 | 456 | ||
457 | static irqreturn_t qs_intr(int irq, void *dev_instance, struct pt_regs *regs) | 457 | static irqreturn_t qs_intr(int irq, void *dev_instance) |
458 | { | 458 | { |
459 | struct ata_host *host = dev_instance; | 459 | struct ata_host *host = dev_instance; |
460 | unsigned int handled = 0; | 460 | unsigned int handled = 0; |
diff --git a/drivers/ata/sata_sil.c b/drivers/ata/sata_sil.c index 3d9fa1cc834d..ae5edb80ea9a 100644 --- a/drivers/ata/sata_sil.c +++ b/drivers/ata/sata_sil.c | |||
@@ -116,8 +116,7 @@ static void sil_dev_config(struct ata_port *ap, struct ata_device *dev); | |||
116 | static u32 sil_scr_read (struct ata_port *ap, unsigned int sc_reg); | 116 | static u32 sil_scr_read (struct ata_port *ap, unsigned int sc_reg); |
117 | static void sil_scr_write (struct ata_port *ap, unsigned int sc_reg, u32 val); | 117 | static void sil_scr_write (struct ata_port *ap, unsigned int sc_reg, u32 val); |
118 | static void sil_post_set_mode (struct ata_port *ap); | 118 | static void sil_post_set_mode (struct ata_port *ap); |
119 | static irqreturn_t sil_interrupt(int irq, void *dev_instance, | 119 | static irqreturn_t sil_interrupt(int irq, void *dev_instance); |
120 | struct pt_regs *regs); | ||
121 | static void sil_freeze(struct ata_port *ap); | 120 | static void sil_freeze(struct ata_port *ap); |
122 | static void sil_thaw(struct ata_port *ap); | 121 | static void sil_thaw(struct ata_port *ap); |
123 | 122 | ||
@@ -437,8 +436,7 @@ static void sil_host_intr(struct ata_port *ap, u32 bmdma2) | |||
437 | ata_port_freeze(ap); | 436 | ata_port_freeze(ap); |
438 | } | 437 | } |
439 | 438 | ||
440 | static irqreturn_t sil_interrupt(int irq, void *dev_instance, | 439 | static irqreturn_t sil_interrupt(int irq, void *dev_instance) |
441 | struct pt_regs *regs) | ||
442 | { | 440 | { |
443 | struct ata_host *host = dev_instance; | 441 | struct ata_host *host = dev_instance; |
444 | void __iomem *mmio_base = host->mmio_base; | 442 | void __iomem *mmio_base = host->mmio_base; |
diff --git a/drivers/ata/sata_sil24.c b/drivers/ata/sata_sil24.c index a951f40c2f21..169e200a6a71 100644 --- a/drivers/ata/sata_sil24.c +++ b/drivers/ata/sata_sil24.c | |||
@@ -330,7 +330,7 @@ static void sil24_tf_read(struct ata_port *ap, struct ata_taskfile *tf); | |||
330 | static void sil24_qc_prep(struct ata_queued_cmd *qc); | 330 | static void sil24_qc_prep(struct ata_queued_cmd *qc); |
331 | static unsigned int sil24_qc_issue(struct ata_queued_cmd *qc); | 331 | static unsigned int sil24_qc_issue(struct ata_queued_cmd *qc); |
332 | static void sil24_irq_clear(struct ata_port *ap); | 332 | static void sil24_irq_clear(struct ata_port *ap); |
333 | static irqreturn_t sil24_interrupt(int irq, void *dev_instance, struct pt_regs *regs); | 333 | static irqreturn_t sil24_interrupt(int irq, void *dev_instance); |
334 | static void sil24_freeze(struct ata_port *ap); | 334 | static void sil24_freeze(struct ata_port *ap); |
335 | static void sil24_thaw(struct ata_port *ap); | 335 | static void sil24_thaw(struct ata_port *ap); |
336 | static void sil24_error_handler(struct ata_port *ap); | 336 | static void sil24_error_handler(struct ata_port *ap); |
@@ -870,7 +870,7 @@ static inline void sil24_host_intr(struct ata_port *ap) | |||
870 | slot_stat, ap->active_tag, ap->sactive); | 870 | slot_stat, ap->active_tag, ap->sactive); |
871 | } | 871 | } |
872 | 872 | ||
873 | static irqreturn_t sil24_interrupt(int irq, void *dev_instance, struct pt_regs *regs) | 873 | static irqreturn_t sil24_interrupt(int irq, void *dev_instance) |
874 | { | 874 | { |
875 | struct ata_host *host = dev_instance; | 875 | struct ata_host *host = dev_instance; |
876 | struct sil24_host_priv *hpriv = host->private_data; | 876 | struct sil24_host_priv *hpriv = host->private_data; |
diff --git a/drivers/ata/sata_sx4.c b/drivers/ata/sata_sx4.c index 8c74f2ff4344..ae7992de4b08 100644 --- a/drivers/ata/sata_sx4.c +++ b/drivers/ata/sata_sx4.c | |||
@@ -152,7 +152,7 @@ struct pdc_host_priv { | |||
152 | 152 | ||
153 | 153 | ||
154 | static int pdc_sata_init_one (struct pci_dev *pdev, const struct pci_device_id *ent); | 154 | static int pdc_sata_init_one (struct pci_dev *pdev, const struct pci_device_id *ent); |
155 | static irqreturn_t pdc20621_interrupt (int irq, void *dev_instance, struct pt_regs *regs); | 155 | static irqreturn_t pdc20621_interrupt (int irq, void *dev_instance); |
156 | static void pdc_eng_timeout(struct ata_port *ap); | 156 | static void pdc_eng_timeout(struct ata_port *ap); |
157 | static void pdc_20621_phy_reset (struct ata_port *ap); | 157 | static void pdc_20621_phy_reset (struct ata_port *ap); |
158 | static int pdc_port_start(struct ata_port *ap); | 158 | static int pdc_port_start(struct ata_port *ap); |
@@ -788,7 +788,7 @@ static void pdc20621_irq_clear(struct ata_port *ap) | |||
788 | readl(mmio + PDC_20621_SEQMASK); | 788 | readl(mmio + PDC_20621_SEQMASK); |
789 | } | 789 | } |
790 | 790 | ||
791 | static irqreturn_t pdc20621_interrupt (int irq, void *dev_instance, struct pt_regs *regs) | 791 | static irqreturn_t pdc20621_interrupt (int irq, void *dev_instance) |
792 | { | 792 | { |
793 | struct ata_host *host = dev_instance; | 793 | struct ata_host *host = dev_instance; |
794 | struct ata_port *ap; | 794 | struct ata_port *ap; |
diff --git a/drivers/ata/sata_vsc.c b/drivers/ata/sata_vsc.c index 273d88fcf980..e654b990b905 100644 --- a/drivers/ata/sata_vsc.c +++ b/drivers/ata/sata_vsc.c | |||
@@ -203,8 +203,7 @@ static void vsc_sata_tf_read(struct ata_port *ap, struct ata_taskfile *tf) | |||
203 | * | 203 | * |
204 | * Read the interrupt register and process for the devices that have them pending. | 204 | * Read the interrupt register and process for the devices that have them pending. |
205 | */ | 205 | */ |
206 | static irqreturn_t vsc_sata_interrupt (int irq, void *dev_instance, | 206 | static irqreturn_t vsc_sata_interrupt (int irq, void *dev_instance) |
207 | struct pt_regs *regs) | ||
208 | { | 207 | { |
209 | struct ata_host *host = dev_instance; | 208 | struct ata_host *host = dev_instance; |
210 | unsigned int i; | 209 | unsigned int i; |