You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
openwrt/target/linux
Yangbo Lu cb911a05b0 layerscape: fix VFIO driver build issue since linux-4.14.99
The linux-4.14.99 had introduced below upstream patch.
6636dc5e01c6 arm64: io: Ensure value passed to __iormb() is held in a 64-bit register

It was causing VFIO driver build issue. This patch is to fix it.

 CC      drivers/vfio/fsl-mc/vfio_fsl_mc.o
In file included from ./include/linux/scatterlist.h:9:0,
                 from ./include/linux/iommu.h:22,
                 from drivers/vfio/fsl-mc/vfio_fsl_mc.c:14:
drivers/vfio/fsl-mc/vfio_fsl_mc.c: In function 'vfio_fsl_mc_dprc_wait_for_response':
./arch/arm64/include/asm/io.h:122:45: error: expected expression before ')' token
        : "=r" (tmp) : "r" ((unsigned long)(v))  \
                                             ^
drivers/vfio/fsl-mc/vfio_fsl_mc.c:334:3: note: in expansion of macro '__iormb'
   __iormb();
   ^~~~~~~
./arch/arm64/include/asm/io.h:122:45: error: expected expression before ')' token
        : "=r" (tmp) : "r" ((unsigned long)(v))  \
                                             ^
drivers/vfio/fsl-mc/vfio_fsl_mc.c:336:3: note: in expansion of macro '__iormb'
   __iormb();
   ^~~~~~~

Reported-by: Mathew McBride <matt@traverse.com.au>
Signed-off-by: Yangbo Lu <yangbo.lu@nxp.com>
5 years ago
..
adm5120 kernel: bump 3.18 to 3.18.133 5 years ago
adm8668 kernel: bump 3.18 to 3.18.133 5 years ago
apm821xx apm821xx: speed up ath9k-caldata extraction 5 years ago
ar7 kernel: bump 4.9 to 4.9.153 5 years ago
ar71xx ar71xx: Change led trigger from usbdev to usbport 5 years ago
arc770 treewide: use wpad-basic for not small flash targets 6 years ago
archs38 treewide: use wpad-basic for not small flash targets 6 years ago
armvirt armvirt: 32: enable CONFIG_ARM_LPAE 5 years ago
at91 kernel: Build: Split kmod-regmap 5 years ago
ath25 kernel: bump 4.14 to 4.14.79 6 years ago
ath79 ath79: speed up ath9k-eeprom extraction 5 years ago
au1000 treewide: use wpad-basic for not small flash targets 6 years ago
bcm53xx bcm53xx: add first DTS changes queued for the Linux 5.1 5 years ago
brcm47xx kernel: bump 4.19 to 4.19.18 5 years ago
brcm63xx brcm63xx: dts: Unify naming of gpio-led nodes 5 years ago
brcm2708 kernel: add kmod-input-touchscreen-ads7846 5 years ago
cns3xxx kernel: bump 4.19 to 4.19.21 5 years ago
gemini gemini: Generate harddisk image for DNS-313 5 years ago
generic x86: fix geode image builds redux 5 years ago
imx6 kernel: disable CONFIG_USB_IMX21_HCD in default for kernel 4.14 5 years ago
ipq40xx ipq40xx: add support for FritzBox 7530 5 years ago
ipq806x ipq806x: fix LED configuration for NEC Aterm WG2600HP 5 years ago
ixp4xx kernel: bump 4.9 to 4.9.160 5 years ago
kirkwood kernel: bump 4.19 to 4.19.24 5 years ago
lantiq kernel: bump 4.14 to 4.14.96 5 years ago
layerscape layerscape: fix VFIO driver build issue since linux-4.14.99 5 years ago
malta malta: Add support for kernel 4.19 6 years ago
mcs814x kernel: bump 3.18 to 3.18.119 6 years ago
mediatek kernel: bump 4.14 to 4.14.99 5 years ago
mpc85xx mpc85xx: 4.19: add missing symbol 5 years ago
mvebu kernel: bump 4.14 to 4.14.98 5 years ago
mxs mxs: use generic sysinfo board detection 6 years ago
octeon octeon: fix typo in platform.sh 6 years ago
octeontx kernel: enable memory compaction 6 years ago
omap kernel: bump 4.14 to 4.14.77 6 years ago
omap24xx omap24xx: remove referece to not existing kmod-usb-musb-tusb6010 7 years ago
orion treewide: use wpad-basic for not small flash targets 6 years ago
oxnas oxnas: switch to DTS aliases for LEDs and use generic diag.sh 5 years ago
pistachio kernel: bump 4.14 to 4.14.91 6 years ago
ppc40x kernel: only optimized for size if small_flash 6 years ago
ppc44x kernel: only optimized for size if small_flash 6 years ago
ramips ramips: add TP-Link TL-WR802N-v4 support 5 years ago
rb532 kernel: bump 4.14 to 4.14.86 6 years ago
samsung kernel: Deactivate CONFIG_COMPAT_BRK 6 years ago
sunxi sunxi: add support for Orange Pi One 5 years ago
uml treewide: use wpad-basic for not small flash targets 6 years ago
x86 x86: video: disable buildtin amdgpu DRM driver 5 years ago
xburst kernel: bump 3.18 to 3.18.119 6 years ago
zynq kernel: Deactivate CONFIG_COMPAT_BRK 6 years ago
Makefile