linux/drivers/irqchip
Marc Zyngier 490d332ea4 irqchip/gic-v4.1: Avoid 64bit division for the sake of 32bit ARM
In order to allow the GICv4 code to link properly on 32bit ARM,
make sure we don't use 64bit divisions when it isn't strictly
necessary.

Fixes: 4e6437f12d ("irqchip/gic-v4.1: Ensure L2 vPE table is allocated at RD level")
Reported-by: Stephen Rothwell <sfr@canb.auug.org.au>
Cc: Zenghui Yu <yuzenghui@huawei.com>
Signed-off-by: Marc Zyngier <maz@kernel.org>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
2020-02-09 15:47:37 -08:00
..
Kconfig irqchip: Some Kconfig cleanup for C-SKY 2020-01-29 12:19:58 +00:00
Makefile irqchip: Add NXP INTMUX interrupt multiplexer support 2020-01-20 19:10:05 +00:00
alphascale_asm9260-icoll.h
exynos-combiner.c
irq-al-fic.c
irq-alpine-msi.c
irq-armada-370-xp.c
irq-aspeed-i2c-ic.c
irq-aspeed-scu-ic.c irqchip: Add Aspeed SCU interrupt controller 2020-01-20 19:10:04 +00:00
irq-aspeed-vic.c
irq-ath79-cpu.c
irq-ath79-misc.c
irq-ativic32.c
irq-atmel-aic-common.c
irq-atmel-aic-common.h
irq-atmel-aic.c
irq-atmel-aic5.c
irq-bcm2835.c
irq-bcm2836.c
irq-bcm6345-l1.c
irq-bcm7038-l1.c irqchip/irq-bcm7038-l1: Support brcm,int-fwd-mask 2019-11-10 18:47:48 +00:00
irq-bcm7120-l2.c
irq-brcmstb-l2.c
irq-clps711x.c
irq-crossbar.c
irq-csky-apb-intc.c
irq-csky-mpintc.c
irq-davinci-aintc.c
irq-davinci-cp-intc.c
irq-digicolor.c
irq-dw-apb-ictl.c
irq-eznps.c
irq-ftintc010.c
irq-gic-common.c
irq-gic-common.h
irq-gic-pm.c
irq-gic-realview.c
irq-gic-v2m.c PCI: Remove unused includes and superfluous struct declaration 2019-11-21 07:49:29 -06:00
irq-gic-v3-its-fsl-mc-msi.c
irq-gic-v3-its-pci-msi.c PCI: Remove unused includes and superfluous struct declaration 2019-11-21 07:49:29 -06:00
irq-gic-v3-its-platform-msi.c
irq-gic-v3-its.c irqchip/gic-v4.1: Avoid 64bit division for the sake of 32bit ARM 2020-02-09 15:47:37 -08:00
irq-gic-v3-mbi.c
irq-gic-v3.c irqchip/gic-v3: Only provision redistributors that are enabled in ACPI 2020-01-28 13:17:46 +00:00
irq-gic-v4.c KVM: arm64: vgic-v4: Move the GICv4 residency flow to be driven by vcpu_load/put 2019-10-28 16:20:58 +00:00
irq-gic.c
irq-goldfish-pic.c
irq-hip04.c
irq-i8259.c
irq-imgpdc.c
irq-imx-gpcv2.c
irq-imx-intmux.c irqchip: Add NXP INTMUX interrupt multiplexer support 2020-01-20 19:10:05 +00:00
irq-imx-irqsteer.c
irq-ingenic-tcu.c
irq-ingenic.c irqchip/ingenic: Get rid of the legacy IRQ domain 2020-01-13 17:45:23 +01:00
irq-ixp4xx.c
irq-jcore-aic.c
irq-keystone.c
irq-lpc32xx.c
irq-ls-extirq.c irqchip: Add support for Layerscape external interrupt lines 2019-11-10 18:47:49 +00:00
irq-ls-scfg-msi.c
irq-ls1x.c
irq-madera.c
irq-mbigen.c irqchip/mbigen: Set driver .suppress_bind_attrs to avoid remove problems 2020-01-20 19:10:04 +00:00
irq-meson-gpio.c irqchip/meson-gpio: Add support for meson a1 SoCs 2020-01-20 19:10:05 +00:00
irq-mips-cpu.c
irq-mips-gic.c remove ioremap_nocache and devm_ioremap_nocache 2020-01-06 09:45:59 +01:00
irq-mmp.c
irq-mscc-ocelot.c
irq-mtk-cirq.c
irq-mtk-sysirq.c
irq-mvebu-gicp.c
irq-mvebu-icu.c
irq-mvebu-odmi.c
irq-mvebu-pic.c
irq-mvebu-sei.c
irq-mxs.c
irq-nvic.c irqchip/nvic: Use irq_domain_translate_onecell instead of custom func 2020-01-20 09:24:47 +00:00
irq-omap-intc.c
irq-ompic.c
irq-or1k-pic.c
irq-orion.c
irq-partition-percpu.c
irq-pic32-evic.c
irq-rda-intc.c
irq-renesas-h8s.c
irq-renesas-h8300h.c
irq-renesas-intc-irqpin.c remove ioremap_nocache and devm_ioremap_nocache 2020-01-06 09:45:59 +01:00
irq-renesas-irqc.c
irq-renesas-rza1.c
irq-s3c24xx.c
irq-sa11x0.c
irq-sifive-plic.c irqchip updates for Linux 5.6: 2020-01-24 20:08:51 +01:00
irq-sirfsoc.c
irq-sni-exiu.c
irq-st.c
irq-stm32-exti.c
irq-sun4i.c
irq-sunxi-nmi.c
irq-tango.c
irq-tb10x.c
irq-tegra.c
irq-ti-sci-inta.c irqchip/ti-sci-inta: Use ERR_CAST inlined function instead of ERR_PTR(PTR_ERR(...)) 2019-11-11 10:19:06 +00:00
irq-ti-sci-intr.c
irq-ts4800.c
irq-uniphier-aidet.c
irq-versatile-fpga.c
irq-vf610-mscm-ir.c
irq-vic.c
irq-vt8500.c
irq-xilinx-intc.c
irq-xtensa-mx.c
irq-xtensa-pic.c
irq-zevio.c irqchip: Remove redundant semicolon after while 2019-11-10 18:47:44 +00:00
irqchip.c
qcom-irq-combiner.c
qcom-pdc.c irqchip/qcom-pdc: Add irqchip set/get state calls 2019-11-16 10:22:01 +00:00
spear-shirq.c