openwrt/target/linux/layerscape/patches-4.14
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>
2019-03-02 12:59:48 +01:00
..
201-config-support-layerscape.patch
202-core-linux-support-layerscape.patch kernel: bump 4.14 to 4.14.103 2019-02-25 17:33:16 +01:00
301-arch-support-layerscape.patch kernel: bump 4.14 to 4.14.99 2019-02-14 16:45:01 +01:00
302-dts-support-layerscape.patch
303-add-DTS-for-Traverse-LS1043-Boards.patch
304-arm-dts-ls1021a-Add-LS1021A-IOT-board-support.patch
701-dpaa2-dpio-support-layerscape.patch
702-dpaa2-ethernet-support-layerscape.patch
703-dpaa2-l2switch-support-layerscape.patch
704-dpaa2-mac-phy-support-layerscape.patch
705-dpaa2-rtc-support-layerscape.patch
706-dpaa2-virtualbridge-support-layerscape.patch
707-dpaa-ethernet-support-layerscape.patch kernel: bump 4.14 to 4.14.103 2019-02-25 17:33:16 +01:00
708-mc-bus-support-layerscape.patch
709-mdio-phy-support-layerscape.patch
710-pfe-eth-support-layerscape.patch
711-dpaa-bqman-support-layerscape.patch
712-sdk-dpaa-rgmii-fixed-link.patch
801-sata-support-layerscape.patch
802-dma-support-layerscape.patch
803-flextimer-support-layerscape.patch
804-i2c-support-layerscape.patch
805-qe-support-layerscape.patch
806-rtc-support-layerscape.patch
807-usb-support-layerscape.patch kernel: bump 4.14 to 4.14.99 2019-02-14 16:45:01 +01:00
808-vfio-support-layerscape.patch
809-flexcan-support-layerscape.patch
810-kvm-support-layerscape.patch
811-clock-support-layerscape.patch
812-flexspi-support-layerscape.patch kernel: bump 4.14 to 4.14.103 2019-02-25 17:33:16 +01:00
813-ifc-nor-nand-support-layerscape.patch
814-ls2-console-support-layerscape.patch
815-msi-support-layerscape.patch
816-pcie-support-layerscape.patch
817-platform-security-support-layerscape.patch
818-qspi-support-layerscape.patch kernel: bump 4.14 to 4.14.91 2019-01-07 17:09:06 +01:00
819-sdhc-support-layerscape.patch kernel: bump 4.14 to 4.14.99 2019-02-14 16:45:01 +01:00
820-sec-support-layerscape.patch kernel: bump 4.14 to 4.14.95 2019-01-24 10:10:45 +01:00
821-smmu-support-layerscape.patch kernel: bump 4.14 to 4.14.99 2019-02-14 16:45:01 +01:00
822-uart-support-layerscape.patch kernel: bump 4.14 to 4.14.99 2019-02-14 16:45:01 +01:00
823-pm-support-layerscape.patch
824-mmc-sdhci-of-esdhc-add-voltage-switch-support-for-ls.patch kernel: bump 4.14 to 4.14.99 2019-02-14 16:45:01 +01:00
825-vfio-fsl-mc-Improve-send-mc-command-and-read-respons.patch layerscape: fix VFIO driver build issue since linux-4.14.99 2019-03-02 12:59:48 +01:00