[PATCH] powerpc: Remove all usages of NO_IRQ
Michael Ellerman
mpe at ellerman.id.au
Thu Sep 8 19:16:12 AEST 2016
Arnd Bergmann <arnd at arndb.de> writes:
> On Tuesday, September 6, 2016 9:53:24 PM CEST Michael Ellerman wrote:
>> drivers/macintosh/macio_asic.c | 4 ++--
>> drivers/macintosh/rack-meter.c | 2 +-
>> drivers/macintosh/smu.c | 18 +++++++++---------
>> drivers/macintosh/via-cuda.c | 2 +-
>> drivers/macintosh/via-pmu.c | 6 +++---
>> drivers/ps3/ps3-vuart.c | 4 ++--
>> sound/aoa/core/gpio-feature.c | 4 ++--
>> sound/ppc/tumbler.c | 8 ++++----
>
> I've got a tree in which I've fixed up all drivers that use NO_IRQ on
> ARM (tested with lots of randconfig builds). I found a couple remaining
> ones that all look powerpc specific:
Thanks.
I have some of these already as per-subsystem patches:
drivers/dma/ppc4xx/adma.c | 4 ++--
drivers/edac/mv64x60_edac.c | 8 ++++----
drivers/edac/ppc4xx_edac.c | 6 +++---
drivers/net/ethernet/ibm/emac/core.c | 10 +++++-----
drivers/net/ethernet/ibm/emac/mal.c | 5 ++---
drivers/net/ethernet/ibm/ibmvnic.c | 4 ++--
drivers/net/ethernet/toshiba/ps3_gelic_net.c | 4 ++--
drivers/pcmcia/electra_cf.c | 4 ++--
The rest below I haven't looked at yet, I'm not entirely clear on which
FSL pieces are able to build on arm.
> drivers/dma/bestcomm/bestcomm.c: if (tsk->irq != NO_IRQ)
> drivers/dma/fsl_raid.c: if (chan->irq == NO_IRQ) {
> drivers/dma/fsldma.c: if (fdev->irq != NO_IRQ) {
> drivers/dma/mpc512x_dma.c: if (mdma->irq == NO_IRQ) {
> drivers/edac/mpc85xx_edac.c: pdata->irq = NO_IRQ;
> drivers/iommu/fsl_pamu.c: if (irq != NO_IRQ)
> drivers/media/platform/fsl-viu.c: if (viu_irq == NO_IRQ) {
> drivers/mtd/nand/mpc5121_nfc.c: if (prv->irq == NO_IRQ) {
> drivers/net/ethernet/freescale/fs_enet/mac-fcc.c: if (fep->interrupt == NO_IRQ)
> drivers/net/ethernet/freescale/fs_enet/mac-fec.c: if (fep->interrupt == NO_IRQ)
> drivers/net/ethernet/freescale/fs_enet/mac-scc.c: if (fep->interrupt == NO_IRQ)
> drivers/soc/fsl/qe/qe_ic.c: return NO_IRQ;
> drivers/spi/spi-mpc52xx.c: if (status && (irq != NO_IRQ))
> drivers/tty/ehv_bytechan.c: if (stdout_irq == NO_IRQ) {
> drivers/tty/serial/cpm_uart/cpm_uart_core.c: if (pinfo->port.irq == NO_IRQ) {
> drivers/uio/uio_fsl_elbc_gpcm.c: if (irq != NO_IRQ) {
> drivers/usb/host/ehci-grlib.c: if (irq == NO_IRQ) {
> drivers/usb/host/ehci-ppc-of.c: if (irq == NO_IRQ) {
> drivers/usb/host/fhci-hcd.c: if (usb_irq == NO_IRQ) {
> drivers/usb/host/ohci-ppc-of.c: if (irq == NO_IRQ) {
> drivers/usb/host/uhci-grlib.c: if (irq == NO_IRQ) {
> drivers/video/fbdev/mb862xx/mb862xxfbdrv.c: if (par->irq == NO_IRQ) {
> drivers/virt/fsl_hypervisor.c: if (!handle || (irq == NO_IRQ)) {
> include/soc/fsl/qe/qe_ic.h: if (cascade_irq != NO_IRQ)
cheers
More information about the Linuxppc-dev
mailing list