[POWERPC] Add an optional device_node pointer to the irq_host
The majority of irq_host implementations (3 out of 4) are associated with a device_node, and need to stash it somewhere. Rather than having it somewhere different for each host, add an optional device_node pointer to the irq_host structure. Signed-off-by:Michael Ellerman <michael@ellerman.id.au> Signed-off-by:
Paul Mackerras <paulus@samba.org>
Showing
- arch/powerpc/kernel/irq.c 6 additions, 4 deletionsarch/powerpc/kernel/irq.c
- arch/powerpc/platforms/52xx/mpc52xx_pic.c 2 additions, 3 deletionsarch/powerpc/platforms/52xx/mpc52xx_pic.c
- arch/powerpc/platforms/82xx/mpc82xx_ads.c 2 additions, 5 deletionsarch/powerpc/platforms/82xx/mpc82xx_ads.c
- arch/powerpc/platforms/cell/axon_msi.c 5 additions, 9 deletionsarch/powerpc/platforms/cell/axon_msi.c
- arch/powerpc/platforms/cell/interrupt.c 1 addition, 1 deletionarch/powerpc/platforms/cell/interrupt.c
- arch/powerpc/platforms/cell/spider-pic.c 7 additions, 11 deletionsarch/powerpc/platforms/cell/spider-pic.c
- arch/powerpc/platforms/celleb/interrupt.c 1 addition, 1 deletionarch/powerpc/platforms/celleb/interrupt.c
- arch/powerpc/platforms/iseries/irq.c 2 additions, 1 deletionarch/powerpc/platforms/iseries/irq.c
- arch/powerpc/platforms/powermac/pic.c 1 addition, 1 deletionarch/powerpc/platforms/powermac/pic.c
- arch/powerpc/platforms/ps3/interrupt.c 1 addition, 1 deletionarch/powerpc/platforms/ps3/interrupt.c
- arch/powerpc/platforms/pseries/xics.c 1 addition, 1 deletionarch/powerpc/platforms/pseries/xics.c
- arch/powerpc/sysdev/commproc.c 3 additions, 5 deletionsarch/powerpc/sysdev/commproc.c
- arch/powerpc/sysdev/cpm2_pic.c 3 additions, 4 deletionsarch/powerpc/sysdev/cpm2_pic.c
- arch/powerpc/sysdev/i8259.c 3 additions, 5 deletionsarch/powerpc/sysdev/i8259.c
- arch/powerpc/sysdev/ipic.c 2 additions, 5 deletionsarch/powerpc/sysdev/ipic.c
- arch/powerpc/sysdev/ipic.h 0 additions, 3 deletionsarch/powerpc/sysdev/ipic.h
- arch/powerpc/sysdev/mpc8xx_pic.c 10 additions, 9 deletionsarch/powerpc/sysdev/mpc8xx_pic.c
- arch/powerpc/sysdev/mpic.c 4 additions, 7 deletionsarch/powerpc/sysdev/mpic.c
- arch/powerpc/sysdev/mpic_msi.c 4 additions, 3 deletionsarch/powerpc/sysdev/mpic_msi.c
- arch/powerpc/sysdev/mv64x60_pic.c 3 additions, 5 deletionsarch/powerpc/sysdev/mv64x60_pic.c
Loading
Please register or sign in to comment