openwrt/target/linux
David Bauer ea6fb9c16d generic: MIPS: Add barriers between dcache & icache flushes
This fixes spurious boot-errors with some ath79 MIPS 74Kc boards such
as the AC Lite as well as Archer C7 v2.

The missing barrier leads to the icache flush being executed before the
dcache writeback, which results in the CPU executing the dummy infinite
loop in tlbmiss_handler_setup_pgd.

Applying this patch from upstream ensures the dcache is written back
before flushing the icache.

Signed-off-by: David Bauer <mail@david-bauer.net>
(cherry picked from commit 26bc8f6876)
2023-03-05 20:22:10 +01:00
..
apm821xx kernel: bump 5.10 to 5.10.165 2023-01-28 20:08:14 +01:00
archs38 generic: enable CRYPTO_LIB_BLAKE2S[_X86|_ARM] 2022-06-27 22:34:07 +02:00
armvirt generic: enable CRYPTO_LIB_BLAKE2S[_X86|_ARM] 2022-06-27 22:34:07 +02:00
at91 at91: sam9x,sama5: fix racy SD card image generation 2023-02-08 09:16:43 +01:00
ath25 kernel: bump 5.10 to 5.10.137 2022-08-28 07:24:59 +02:00
ath79 kernel: bump 5.10 to 5.10.168 2023-02-18 19:31:16 +01:00
bcm27xx kernel: bump 5.10 to 5.10.168 2023-02-18 19:31:16 +01:00
bcm47xx generic: enable CRYPTO_LIB_BLAKE2S[_X86|_ARM] 2022-06-27 22:34:07 +02:00
bcm53xx kernel: bump 5.10 to 5.10.165 2023-01-28 20:08:14 +01:00
bcm63xx kernel: bump 5.10 to 5.10.163 2023-01-28 20:07:11 +01:00
bcm4908 bcm4908: Refresh kernel patches 2022-12-06 23:27:06 +01:00
bmips bmips: dgnd3700v2: fix network config 2022-06-07 21:36:58 +02:00
gemini generic: enable CRYPTO_LIB_BLAKE2S[_X86|_ARM] 2022-06-27 22:34:07 +02:00
generic generic: MIPS: Add barriers between dcache & icache flushes 2023-03-05 20:22:10 +01:00
imx imx: fix USB support 2022-03-11 00:04:05 +01:00
ipq40xx kernel: bump 5.10 to 5.10.163 2023-01-28 20:07:11 +01:00
ipq806x kernel: bump 5.10 to 5.10.166 2023-02-05 20:43:19 +01:00
kirkwood kernel: remove hack patch, move kirkwood specific kmods to target modules.mk 2022-12-27 08:05:23 +01:00
lantiq kernel: bump 5.10 to 5.10.163 2023-01-28 20:07:11 +01:00
layerscape layerscape: Fix SPI-NOR issues with vendor patches 2022-11-29 22:53:39 +01:00
malta generic: enable CRYPTO_LIB_BLAKE2S[_X86|_ARM] 2022-06-27 22:34:07 +02:00
mediatek kernel: bump 5.10 to 5.10.157 2022-12-15 01:26:25 +01:00
mpc85xx kernel: bump 5.10 to 5.10.150 2022-11-01 13:56:10 +01:00
mvebu kernel: bump 5.10 to 5.10.163 2023-01-28 20:07:11 +01:00
mxs generic: enable CRYPTO_LIB_BLAKE2S[_X86|_ARM] 2022-06-27 22:34:07 +02:00
octeon octeon: fix imagebuilder generation by introducing generic target 2022-10-23 14:21:03 +02:00
octeontx octeontx: add sqaushfs and ramdisk to features 2023-02-03 13:54:45 +01:00
omap generic: enable CRYPTO_LIB_BLAKE2S[_X86|_ARM] 2022-06-27 22:34:07 +02:00
oxnas kernel: bump 5.10 to 5.10.150 2022-11-01 13:56:10 +01:00
pistachio kernel: bump 5.10 to 5.10.163 2023-01-28 20:07:11 +01:00
qoriq qoriq: fix typo in FEATURES 2022-11-11 16:25:29 +02:00
ramips ramips: mt7621-dts: fix phy-mode of external phy on GB-PC2 2023-02-03 14:20:33 +01:00
realtek kernel: bump 5.10 to 5.10.166 2023-02-05 20:43:19 +01:00
rockchip kernel: bump 5.10 to 5.10.159 2022-12-15 01:26:25 +01:00
sunxi sunxi: fix typo in device packages for MarsBoard A10 2022-12-22 00:14:30 +01:00
tegra kernel: bump 5.10 to 5.10.132 2022-07-30 17:21:47 +02:00
uml uml: fix 5.10 build 2023-01-03 01:24:21 +01:00
x86 kernel: bump 5.10 to 5.10.156 2022-11-27 15:43:08 +01:00
zynq generic: enable CRYPTO_LIB_BLAKE2S[_X86|_ARM] 2022-06-27 22:34:07 +02:00
Makefile build: fix issues with targets installed via feeds 2022-09-27 13:45:03 +02:00