diff options
author | Helge Deller <deller@gmx.de> | 2019-01-31 08:22:22 +0100 |
---|---|---|
committer | Helge Deller <deller@gmx.de> | 2019-02-21 20:37:12 +0100 |
commit | 97d7e2e3fd8a080866701ebf2f40c04c257ff216 (patch) | |
tree | b6b0e5597ad5563efa49339bea3b14596be4a484 /drivers/parisc | |
parent | 3654f012115db37d31e3628b26b116dc650922ac (diff) | |
download | linux-97d7e2e3fd8a080866701ebf2f40c04c257ff216.tar.gz linux-97d7e2e3fd8a080866701ebf2f40c04c257ff216.tar.bz2 linux-97d7e2e3fd8a080866701ebf2f40c04c257ff216.zip |
parisc: Use F_EXTEND() macro in iosapic code
and reduce include file list.
Signed-off-by: Helge Deller <deller@gmx.de>
Diffstat (limited to 'drivers/parisc')
-rw-r--r-- | drivers/parisc/iosapic.c | 17 |
1 files changed, 1 insertions, 16 deletions
diff --git a/drivers/parisc/iosapic.c b/drivers/parisc/iosapic.c index 144c77dfe4b1..1be571c20062 100644 --- a/drivers/parisc/iosapic.c +++ b/drivers/parisc/iosapic.c @@ -126,21 +126,10 @@ ** o disable IRdT - call disable_irq(vector[line]->processor_irq) */ - -/* FIXME: determine which include files are really needed */ -#include <linux/types.h> -#include <linux/kernel.h> -#include <linux/spinlock.h> #include <linux/pci.h> -#include <linux/init.h> -#include <linux/slab.h> -#include <linux/interrupt.h> -#include <asm/byteorder.h> /* get in-line asm for swab */ #include <asm/pdc.h> #include <asm/pdcpat.h> -#include <asm/page.h> -#include <asm/io.h> /* read/write functions */ #ifdef CONFIG_SUPERIO #include <asm/superio.h> #endif @@ -168,12 +157,8 @@ #define DBG_IRT(x...) #endif -#ifdef CONFIG_64BIT -#define COMPARE_IRTE_ADDR(irte, hpa) ((irte)->dest_iosapic_addr == (hpa)) -#else #define COMPARE_IRTE_ADDR(irte, hpa) \ - ((irte)->dest_iosapic_addr == ((hpa) | 0xffffffff00000000ULL)) -#endif + ((irte)->dest_iosapic_addr == F_EXTEND(hpa)) #define IOSAPIC_REG_SELECT 0x00 #define IOSAPIC_REG_WINDOW 0x10 |