diff options
| -rw-r--r-- | drivers/amba/bus.c | 1 | ||||
| -rw-r--r-- | drivers/input/serio/sa1111ps2.c | 1 | ||||
| -rw-r--r-- | drivers/net/arm/ether3.c | 1 | ||||
| -rw-r--r-- | drivers/net/arm/etherh.c | 1 | ||||
| -rw-r--r-- | drivers/scsi/arm/acornscsi.c | 1 | ||||
| -rw-r--r-- | drivers/scsi/arm/arxescsi.c | 1 | ||||
| -rw-r--r-- | drivers/scsi/arm/cumana_1.c | 1 | ||||
| -rw-r--r-- | drivers/scsi/arm/cumana_2.c | 1 | ||||
| -rw-r--r-- | drivers/scsi/arm/eesox.c | 1 | ||||
| -rw-r--r-- | drivers/scsi/arm/powertec.c | 1 | ||||
| -rw-r--r-- | drivers/video/cyber2000fb.c | 1 | ||||
| -rw-r--r-- | drivers/video/sa1100fb.c | 15 |
12 files changed, 10 insertions, 16 deletions
diff --git a/drivers/amba/bus.c b/drivers/amba/bus.c index 1bbdd1693d57..889855d8d9f9 100644 --- a/drivers/amba/bus.c +++ b/drivers/amba/bus.c | |||
| @@ -15,7 +15,6 @@ | |||
| 15 | #include <linux/amba/bus.h> | 15 | #include <linux/amba/bus.h> |
| 16 | 16 | ||
| 17 | #include <asm/io.h> | 17 | #include <asm/io.h> |
| 18 | #include <asm/irq.h> | ||
| 19 | #include <asm/sizes.h> | 18 | #include <asm/sizes.h> |
| 20 | 19 | ||
| 21 | #define to_amba_device(d) container_of(d, struct amba_device, dev) | 20 | #define to_amba_device(d) container_of(d, struct amba_device, dev) |
diff --git a/drivers/input/serio/sa1111ps2.c b/drivers/input/serio/sa1111ps2.c index 3f0df3330fb2..ebd9976fc811 100644 --- a/drivers/input/serio/sa1111ps2.c +++ b/drivers/input/serio/sa1111ps2.c | |||
| @@ -20,7 +20,6 @@ | |||
| 20 | #include <linux/spinlock.h> | 20 | #include <linux/spinlock.h> |
| 21 | 21 | ||
| 22 | #include <asm/io.h> | 22 | #include <asm/io.h> |
| 23 | #include <asm/irq.h> | ||
| 24 | #include <asm/system.h> | 23 | #include <asm/system.h> |
| 25 | 24 | ||
| 26 | #include <asm/hardware/sa1111.h> | 25 | #include <asm/hardware/sa1111.h> |
diff --git a/drivers/net/arm/ether3.c b/drivers/net/arm/ether3.c index 1cc53abc3a39..f1d5b1027ff7 100644 --- a/drivers/net/arm/ether3.c +++ b/drivers/net/arm/ether3.c | |||
| @@ -69,7 +69,6 @@ | |||
| 69 | #include <asm/system.h> | 69 | #include <asm/system.h> |
| 70 | #include <asm/ecard.h> | 70 | #include <asm/ecard.h> |
| 71 | #include <asm/io.h> | 71 | #include <asm/io.h> |
| 72 | #include <asm/irq.h> | ||
| 73 | 72 | ||
| 74 | static char version[] __initdata = "ether3 ethernet driver (c) 1995-2000 R.M.King v1.17\n"; | 73 | static char version[] __initdata = "ether3 ethernet driver (c) 1995-2000 R.M.King v1.17\n"; |
| 75 | 74 | ||
diff --git a/drivers/net/arm/etherh.c b/drivers/net/arm/etherh.c index 942a2819576c..6a93b666eb72 100644 --- a/drivers/net/arm/etherh.c +++ b/drivers/net/arm/etherh.c | |||
| @@ -50,7 +50,6 @@ | |||
| 50 | #include <asm/system.h> | 50 | #include <asm/system.h> |
| 51 | #include <asm/ecard.h> | 51 | #include <asm/ecard.h> |
| 52 | #include <asm/io.h> | 52 | #include <asm/io.h> |
| 53 | #include <asm/irq.h> | ||
| 54 | 53 | ||
| 55 | #include "../8390.h" | 54 | #include "../8390.h" |
| 56 | 55 | ||
diff --git a/drivers/scsi/arm/acornscsi.c b/drivers/scsi/arm/acornscsi.c index 09ed05727bcb..dda5a5f79c53 100644 --- a/drivers/scsi/arm/acornscsi.c +++ b/drivers/scsi/arm/acornscsi.c | |||
| @@ -146,7 +146,6 @@ | |||
| 146 | 146 | ||
| 147 | #include <asm/system.h> | 147 | #include <asm/system.h> |
| 148 | #include <asm/io.h> | 148 | #include <asm/io.h> |
| 149 | #include <asm/irq.h> | ||
| 150 | #include <asm/ecard.h> | 149 | #include <asm/ecard.h> |
| 151 | 150 | ||
| 152 | #include "../scsi.h" | 151 | #include "../scsi.h" |
diff --git a/drivers/scsi/arm/arxescsi.c b/drivers/scsi/arm/arxescsi.c index 804125e35fc3..a28940156703 100644 --- a/drivers/scsi/arm/arxescsi.c +++ b/drivers/scsi/arm/arxescsi.c | |||
| @@ -33,7 +33,6 @@ | |||
| 33 | 33 | ||
| 34 | #include <asm/dma.h> | 34 | #include <asm/dma.h> |
| 35 | #include <asm/io.h> | 35 | #include <asm/io.h> |
| 36 | #include <asm/irq.h> | ||
| 37 | #include <asm/ecard.h> | 36 | #include <asm/ecard.h> |
| 38 | 37 | ||
| 39 | #include "../scsi.h" | 38 | #include "../scsi.h" |
diff --git a/drivers/scsi/arm/cumana_1.c b/drivers/scsi/arm/cumana_1.c index 81e266be26d0..e6c9491dc5c0 100644 --- a/drivers/scsi/arm/cumana_1.c +++ b/drivers/scsi/arm/cumana_1.c | |||
| @@ -13,7 +13,6 @@ | |||
| 13 | 13 | ||
| 14 | #include <asm/ecard.h> | 14 | #include <asm/ecard.h> |
| 15 | #include <asm/io.h> | 15 | #include <asm/io.h> |
| 16 | #include <asm/irq.h> | ||
| 17 | #include <asm/system.h> | 16 | #include <asm/system.h> |
| 18 | 17 | ||
| 19 | #include "../scsi.h" | 18 | #include "../scsi.h" |
diff --git a/drivers/scsi/arm/cumana_2.c b/drivers/scsi/arm/cumana_2.c index 3a7a46b0dc41..583d2d8c8335 100644 --- a/drivers/scsi/arm/cumana_2.c +++ b/drivers/scsi/arm/cumana_2.c | |||
| @@ -31,7 +31,6 @@ | |||
| 31 | #include <asm/dma.h> | 31 | #include <asm/dma.h> |
| 32 | #include <asm/ecard.h> | 32 | #include <asm/ecard.h> |
| 33 | #include <asm/io.h> | 33 | #include <asm/io.h> |
| 34 | #include <asm/irq.h> | ||
| 35 | #include <asm/pgtable.h> | 34 | #include <asm/pgtable.h> |
| 36 | 35 | ||
| 37 | #include "../scsi.h" | 36 | #include "../scsi.h" |
diff --git a/drivers/scsi/arm/eesox.c b/drivers/scsi/arm/eesox.c index 4d1e8f52c924..3ffec7efc9d5 100644 --- a/drivers/scsi/arm/eesox.c +++ b/drivers/scsi/arm/eesox.c | |||
| @@ -35,7 +35,6 @@ | |||
| 35 | #include <linux/dma-mapping.h> | 35 | #include <linux/dma-mapping.h> |
| 36 | 36 | ||
| 37 | #include <asm/io.h> | 37 | #include <asm/io.h> |
| 38 | #include <asm/irq.h> | ||
| 39 | #include <asm/dma.h> | 38 | #include <asm/dma.h> |
| 40 | #include <asm/ecard.h> | 39 | #include <asm/ecard.h> |
| 41 | #include <asm/pgtable.h> | 40 | #include <asm/pgtable.h> |
diff --git a/drivers/scsi/arm/powertec.c b/drivers/scsi/arm/powertec.c index 3333d7b39139..3113bdcedb13 100644 --- a/drivers/scsi/arm/powertec.c +++ b/drivers/scsi/arm/powertec.c | |||
| @@ -22,7 +22,6 @@ | |||
| 22 | #include <asm/dma.h> | 22 | #include <asm/dma.h> |
| 23 | #include <asm/ecard.h> | 23 | #include <asm/ecard.h> |
| 24 | #include <asm/io.h> | 24 | #include <asm/io.h> |
| 25 | #include <asm/irq.h> | ||
| 26 | #include <asm/pgtable.h> | 25 | #include <asm/pgtable.h> |
| 27 | 26 | ||
| 28 | #include "../scsi.h" | 27 | #include "../scsi.h" |
diff --git a/drivers/video/cyber2000fb.c b/drivers/video/cyber2000fb.c index a9300f930ef2..55a3514157ed 100644 --- a/drivers/video/cyber2000fb.c +++ b/drivers/video/cyber2000fb.c | |||
| @@ -50,7 +50,6 @@ | |||
| 50 | #include <linux/init.h> | 50 | #include <linux/init.h> |
| 51 | 51 | ||
| 52 | #include <asm/io.h> | 52 | #include <asm/io.h> |
| 53 | #include <asm/irq.h> | ||
| 54 | #include <asm/pgtable.h> | 53 | #include <asm/pgtable.h> |
| 55 | #include <asm/system.h> | 54 | #include <asm/system.h> |
| 56 | #include <asm/uaccess.h> | 55 | #include <asm/uaccess.h> |
diff --git a/drivers/video/sa1100fb.c b/drivers/video/sa1100fb.c index 2ea1354e439f..087e58689e4c 100644 --- a/drivers/video/sa1100fb.c +++ b/drivers/video/sa1100fb.c | |||
| @@ -178,7 +178,6 @@ | |||
| 178 | 178 | ||
| 179 | #include <asm/hardware.h> | 179 | #include <asm/hardware.h> |
| 180 | #include <asm/io.h> | 180 | #include <asm/io.h> |
| 181 | #include <asm/irq.h> | ||
| 182 | #include <asm/mach-types.h> | 181 | #include <asm/mach-types.h> |
| 183 | #include <asm/uaccess.h> | 182 | #include <asm/uaccess.h> |
| 184 | #include <asm/arch/assabet.h> | 183 | #include <asm/arch/assabet.h> |
| @@ -1455,7 +1454,11 @@ static struct sa1100fb_info * __init sa1100fb_init_fbinfo(struct device *dev) | |||
| 1455 | static int __init sa1100fb_probe(struct platform_device *pdev) | 1454 | static int __init sa1100fb_probe(struct platform_device *pdev) |
| 1456 | { | 1455 | { |
| 1457 | struct sa1100fb_info *fbi; | 1456 | struct sa1100fb_info *fbi; |
| 1458 | int ret; | 1457 | int ret, irq; |
| 1458 | |||
| 1459 | irq = platform_get_irq(pdev, 0); | ||
| 1460 | if (irq <= 0) | ||
| 1461 | return -EINVAL; | ||
| 1459 | 1462 | ||
| 1460 | if (!request_mem_region(0xb0100000, 0x10000, "LCD")) | 1463 | if (!request_mem_region(0xb0100000, 0x10000, "LCD")) |
| 1461 | return -EBUSY; | 1464 | return -EBUSY; |
| @@ -1470,7 +1473,7 @@ static int __init sa1100fb_probe(struct platform_device *pdev) | |||
| 1470 | if (ret) | 1473 | if (ret) |
| 1471 | goto failed; | 1474 | goto failed; |
| 1472 | 1475 | ||
| 1473 | ret = request_irq(IRQ_LCD, sa1100fb_handle_irq, SA_INTERRUPT, | 1476 | ret = request_irq(irq, sa1100fb_handle_irq, SA_INTERRUPT, |
| 1474 | "LCD", fbi); | 1477 | "LCD", fbi); |
| 1475 | if (ret) { | 1478 | if (ret) { |
| 1476 | printk(KERN_ERR "sa1100fb: request_irq failed: %d\n", ret); | 1479 | printk(KERN_ERR "sa1100fb: request_irq failed: %d\n", ret); |
| @@ -1492,7 +1495,7 @@ static int __init sa1100fb_probe(struct platform_device *pdev) | |||
| 1492 | 1495 | ||
| 1493 | ret = register_framebuffer(&fbi->fb); | 1496 | ret = register_framebuffer(&fbi->fb); |
| 1494 | if (ret < 0) | 1497 | if (ret < 0) |
| 1495 | goto failed; | 1498 | goto err_free_irq; |
| 1496 | 1499 | ||
| 1497 | #ifdef CONFIG_CPU_FREQ | 1500 | #ifdef CONFIG_CPU_FREQ |
| 1498 | fbi->freq_transition.notifier_call = sa1100fb_freq_transition; | 1501 | fbi->freq_transition.notifier_call = sa1100fb_freq_transition; |
| @@ -1504,7 +1507,9 @@ static int __init sa1100fb_probe(struct platform_device *pdev) | |||
| 1504 | /* This driver cannot be unloaded at the moment */ | 1507 | /* This driver cannot be unloaded at the moment */ |
| 1505 | return 0; | 1508 | return 0; |
| 1506 | 1509 | ||
| 1507 | failed: | 1510 | err_free_irq: |
| 1511 | free_irq(irq, fbi); | ||
| 1512 | failed: | ||
| 1508 | platform_set_drvdata(pdev, NULL); | 1513 | platform_set_drvdata(pdev, NULL); |
| 1509 | kfree(fbi); | 1514 | kfree(fbi); |
| 1510 | release_mem_region(0xb0100000, 0x10000); | 1515 | release_mem_region(0xb0100000, 0x10000); |
