openwrt/target/linux/generic/pending-5.10
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
..
050-dtc-checks-Drop-interrupt-provider-address-cells-check.patch kernel: 5.10: silence bogus "Missing #address-cells in interrupt provider" warnings 2021-10-24 11:20:22 +02:00
100-compiler.h-only-include-asm-rwonce.h-for-kernel-code.patch kernel: bump 5.10 to 5.10.70 2021-09-30 22:29:33 +01:00
102-MIPS-only-process-negative-stack-offsets-on-stack-tr.patch
120-Fix-alloc_node_mem_map-with-ARCH_PFN_OFFSET-calcu.patch kernel: bump 5.10 to 5.10.168 2023-02-18 19:31:16 +01:00
130-add-linux-spidev-compatible-si3210.patch kernel: bump 5.10 to 5.10.166 2023-02-05 20:43:19 +01:00
140-jffs2-use-.rename2-and-add-RENAME_WHITEOUT-support.patch
141-jffs2-add-RENAME_EXCHANGE-support.patch
142-jffs2-add-splice-ops.patch
150-bridge_allow_receiption_on_disabled_port.patch kernel: bump 5.10 to 5.10.118 2022-06-07 22:28:59 +02:00
190-rtc-rs5c372-support_alarms_up_to_1_week.patch
191-rtc-rs5c372-let_the_alarm_to_be_used_as_wakeup_source.patch
203-kallsyms_uncompressed.patch kernel: bump 5.10 to 5.10.133 2022-07-30 17:22:16 +02:00
205-backtrace_module_info.patch kernel: bump 5.10 to 5.10.119 2022-06-07 22:28:59 +02:00
240-remove-unsane-filenames-from-deps_initramfs-list.patch
261-enable_wilink_platform_without_drivers.patch
270-platform-mikrotik-build-bits.patch
300-mips_expose_boot_raw.patch kernel: bump 5.10 to 5.10.94 2022-02-01 23:34:07 +00:00
301-MIPS-Add-barriers-between-dcache-icache-flushes.patch generic: MIPS: Add barriers between dcache & icache flushes 2023-03-05 20:22:10 +01:00
302-mips_no_branch_likely.patch
305-mips_module_reloc.patch
307-mips_highmem_offset.patch
308-mips32r2_tune.patch kernel: bump 5.10 to 5.10.20 2021-03-05 20:35:01 +01:00
309-MIPS-Add-CPU-option-reporting-to-proc-cpuinfo.patch
310-arm_module_unresolved_weak_sym.patch
330-MIPS-kexec-Accept-command-line-parameters-from-users.patch kernel: 5.10: refresh patches 2021-02-16 23:48:23 +01:00
332-arc-add-OWRTDTB-section.patch
333-arc-enable-unaligned-access-in-kernel-mode.patch
342-powerpc-Enable-kernel-XZ-compression-option-on-PPC_8.patch
400-mtd-mtdsplit-support.patch kernel: support "linux,rootfs" DT property for splitting rootfs 2022-11-21 17:21:13 +01:00
402-mtd-spi-nor-write-support-for-minor-aligned-partitions.patch kernel: bump 5.10 to 5.10.163 2023-01-28 20:07:11 +01:00
410-mtd-parsers-ofpart-fix-parsing-subpartitions.patch kernel: fix parsing fixed subpartitions 2021-05-06 14:53:25 +02:00
419-mtd-redboot-add-of_match_table-with-DT-binding.patch kernel: Refresh on 5.10.138 2022-08-28 16:56:01 +02:00
420-mtd-redboot_space.patch kernel: bump 5.10 to 5.10.137 2022-08-28 07:24:59 +02:00
430-mtd-add-myloader-partition-parser.patch kernel: silence refresh warning 2022-08-06 22:23:57 +02:00
431-mtd-bcm47xxpart-check-for-bad-blocks-when-calculatin.patch kernel: move parser_trx patches of custom magic to generic 2022-03-06 20:40:07 +01:00
432-mtd-bcm47xxpart-detect-T_Meter-partition.patch
435-mtd-add-routerbootpart-parser-config.patch kernel: mtd: backport SafeLoader parser 2022-10-27 12:34:19 +02:00
460-mtd-cfi_cmdset_0002-no-erase_suspend.patch kernel: bump 5.10 to 5.10.121 2022-06-27 22:34:07 +02:00
461-mtd-cfi_cmdset_0002-add-buffer-write-cmd-timeout.patch kernel: bump 5.10 to 5.10.121 2022-06-27 22:34:07 +02:00
465-m25p80-mx-disable-software-protection.patch kernel: bump 5.10 to 5.10.36 2021-05-14 08:46:45 +01:00
470-mtd-spi-nor-support-limiting-4K-sectors-support-base.patch kernel: bump 5.10 to 5.10.163 2023-01-28 20:07:11 +01:00
476-mtd-spi-nor-add-eon-en25q128.patch
477-mtd-spi-nor-add-eon-en25qx128a.patch generic: add support for EON EN25QX128A spi nor flash 2022-12-16 21:01:28 +01:00
479-mtd-spi-nor-add-xtx-xt25f128b.patch kernel: bump 5.10 to 5.10.163 2023-01-28 20:07:11 +01:00
482-mtd-spi-nor-add-support-for-Gigadevice-GD25D05.patch
483-mtd-spi-nor-add-gd25q512.patch ramips: move spi-nor-add-gd25q512 patch to generic 2021-03-19 01:25:26 +01:00
483-mtd-spinand-add-support-for-xtx-xt26g0xa.patch kernel: Fix oob layout of XTX XT26G0xA 2022-04-11 22:47:03 +02:00
484-mtd-spi-nor-add-esmt-f25l16pa.patch kernel: add support for ESMT F25L16PA(2S) SPI-NOR 2021-10-31 21:56:56 +01:00
485-mtd-spi-nor-add-xmc-xm25qh128c.patch kernel: add support for XMC XM25QH128C 2022-03-05 21:06:35 +01:00
490-ubi-auto-attach-mtd-device-named-ubi-or-data-on-boot.patch kernel: bump 5.10 to 5.10.110 2022-04-10 16:31:42 +01:00
491-ubi-auto-create-ubiblock-device-for-rootfs.patch image: add support for building FIT image with filesystem 2021-02-24 01:35:20 +00:00
492-try-auto-mounting-ubi0-rootfs-in-init-do_mounts.c.patch kernel: Fix compile warning 2022-01-28 21:58:26 +01:00
493-ubi-set-ROOT_DEV-to-ubiblock-rootfs-if-unset.patch
494-mtd-ubi-add-EOF-marker-support.patch kernel: bump 5.10 to 5.10.122 2022-06-27 22:34:07 +02:00
495-mtd-core-add-get_mtd_device_by_node.patch kernel: bump 5.10 to 5.10.163 2023-01-28 20:07:11 +01:00
496-dt-bindings-add-bindings-for-mtd-concat-devices.patch
497-mtd-mtdconcat-add-dt-driver-for-concat-devices.patch
498-mtd-spi-nor-locking-support-for-MX25L6405D.patch kernel: 5.10: add patches to fix macronix flash 2021-12-29 22:55:16 +01:00
499-mtd-spi-nor-disable-16-bit-sr-for-macronix.patch kernel: 5.10: add patches to fix macronix flash 2021-12-29 22:55:16 +01:00
500-fs_cdrom_dependencies.patch
530-jffs2_make_lzma_available.patch kernel: bump 5.10 to 5.10.124 2022-06-27 22:34:07 +02:00
532-jffs2_eofdetect.patch kernel: bump 5.10 to 5.10.110 2022-04-10 16:31:42 +01:00
600-netfilter_conntrack_flush.patch kernel: bump 5.10 to 5.10.32 2021-04-22 15:13:56 +01:00
610-netfilter_match_bypass_default_checks.patch kernel: bump 5.10 to 5.10.27 2021-04-03 21:07:22 +01:00
611-netfilter_match_bypass_default_table.patch kernel: bump 5.10 to 5.10.27 2021-04-03 21:07:22 +01:00
612-netfilter_match_reduce_memory_access.patch
613-netfilter_optional_tcp_window_check.patch kernel: bump 5.10 to 5.10.166 2023-02-05 20:43:19 +01:00
620-net_sched-codel-do-not-defer-queue-length-update.patch
630-packet_socket_type.patch kernel: bump 5.10 to 5.10.163 2023-01-28 20:07:11 +01:00
655-increase_skb_pad.patch kernel: bump 5.10 to 5.10.163 2023-01-28 20:07:11 +01:00
666-Add-support-for-MAP-E-FMRs-mesh-mode.patch kernel: bump 5.10 to 5.10.153 2022-11-13 01:08:06 +01:00
670-ipv6-allow-rejecting-with-source-address-failed-policy.patch kernel: bump 5.10 to 5.10.166 2023-02-05 20:43:19 +01:00
671-net-provide-defines-for-_POLICY_FAILED-until-all-cod.patch
680-NET-skip-GRO-for-foreign-MAC-addresses.patch kernel: bump 5.10 to 5.10.163 2023-01-28 20:07:11 +01:00
682-of_net-add-mac-address-increment-support.patch kernel: fix mac-address-increment patch 2021-11-15 00:38:45 +01:00
683-of_net-add-mac-address-to-of-tree.patch kernel: fix mac-address-increment patch 2021-11-15 00:38:45 +01:00
700-net-ethernet-mtk_eth_soc-avoid-creating-duplicate-of.patch mediatek: prevent duplicate hardware flow offload entries 2021-07-08 07:38:41 +02:00
701-00-net-ethernet-mtk_eth_soc-add-support-for-coherent-DM.patch kernel: bump 5.10 to 5.10.157 2022-12-15 01:26:25 +01:00
701-01-arm64-dts-mediatek-mt7622-add-support-for-coherent-D.patch mediatek: add patches for MT7622 WED (wireless ethernet dispatch) 2022-05-06 19:57:57 +02:00
701-02-net-ethernet-mtk_eth_soc-add-support-for-Wireless-Et.patch kernel: bump 5.10 to 5.10.157 2022-12-15 01:26:25 +01:00
701-03-net-ethernet-mtk_eth_soc-implement-flow-offloading-t.patch kernel: bump 5.10 to 5.10.163 2023-01-28 20:07:11 +01:00
701-04-arm64-dts-mediatek-mt7622-introduce-nodes-for-Wirele.patch mediatek: add patches for MT7622 WED (wireless ethernet dispatch) 2022-05-06 19:57:57 +02:00
701-05-net-ethernet-mtk_eth_soc-add-ipv6-flow-offload-suppo.patch mediatek: add patches for MT7622 WED (wireless ethernet dispatch) 2022-05-06 19:57:57 +02:00
701-06-net-ethernet-mtk_eth_soc-support-TC_SETUP_BLOCK-for-.patch mediatek: add patches for MT7622 WED (wireless ethernet dispatch) 2022-05-06 19:57:57 +02:00
701-07-net-ethernet-mtk_eth_soc-allocate-struct-mtk_ppe-sep.patch kernel: bump 5.10 to 5.10.157 2022-12-15 01:26:25 +01:00
701-08-net-ethernet-mtk_eth_soc-rework-hardware-flow-table-.patch kernel: bump 5.10 to 5.10.157 2022-12-15 01:26:25 +01:00
701-09-net-ethernet-mtk_eth_soc-remove-bridge-flow-offload-.patch mediatek: add patches for MT7622 WED (wireless ethernet dispatch) 2022-05-06 19:57:57 +02:00
701-10-net-ethernet-mtk_eth_soc-support-creating-mac-addres.patch mediatek: add patches for MT7622 WED (wireless ethernet dispatch) 2022-05-06 19:57:57 +02:00
703-phy-add-detach-callback-to-struct-phy_driver.patch kernel: bump 5.10 to 5.10.158 2022-12-15 01:26:25 +01:00
704-00-netfilter-flowtable-fix-excessive-hw-offload-attempt.patch kernel: Backport upstream flowtable patches from 5.15 2022-08-14 00:29:20 +02:00
704-01-netfilter-nft_flow_offload-skip-dst-neigh-lookup-for.patch kernel: fix flow offload issues with pppoe 2022-05-06 20:11:01 +02:00
704-02-net-fix-dev_fill_forward_path-with-pppoe-bridge.patch kernel: bump 5.10 to 5.10.163 2023-01-28 20:07:11 +01:00
704-03-netfilter-nft_flow_offload-fix-offload-with-pppoe-vl.patch kernel: fix flow offload issues with pppoe 2022-05-06 20:11:01 +02:00
705-net-dsa-tag_mtk-add-padding-for-tx-packets.patch kernel: fix mtk dsa tag padding 2023-03-03 12:47:33 +01:00
710-bridge-add-knob-for-filtering-rx-tx-BPDU-pack.patch kernel: bump 5.10 to 5.10.134 2022-07-30 17:22:16 +02:00
730-net-phy-at803x-fix-feature-detection.patch kernel: 5.10: backport QCA83x PHY resume fix, DAC amplitude preferred master, debug reg names 2021-10-24 16:56:17 +02:00
760-net-dsa-mv88e6xxx-fix-vlan-setup.patch kernel: bump 5.10 to 5.10.145 2022-10-04 00:03:27 +02:00
762-net-bridge-switchdev-Refactor-br_switchdev_fdb_notif.patch kernel: bump 5.10 to 5.10.27 2021-04-03 21:07:22 +01:00
763-net-bridge-switchdev-Include-local-flag-in-FDB-notif.patch kernel: bump 5.10 to 5.10.157 2022-12-15 01:26:25 +01:00
764-net-bridge-switchdev-Send-FDB-notifications-for-host.patch kernel: bump 5.10 to 5.10.76 2021-10-30 21:17:20 +02:00
765-net-dsa-Include-local-addresses-in-assisted-CPU-port.patch kernel: bump 5.10 to 5.10.68 2021-09-30 22:29:33 +01:00
766-net-dsa-Include-bridge-addresses-in-assisted-CPU-por.patch kernel: bump 5.10 to 5.10.68 2021-09-30 22:29:33 +01:00
767-net-dsa-Sync-static-FDB-entries-on-foreign-interface.patch kernel: bump 5.10 to 5.10.68 2021-09-30 22:29:33 +01:00
768-net-dsa-mv88e6xxx-Request-assisted-learning-on-CPU-port.patch kernel: bump 5.10 to 5.10.145 2022-10-04 00:03:27 +02:00
780-ARM-kirkwood-add-missing-linux-if_ether.h-for-ETH_AL.patch kirkwood: import patch to fix build and refresh patches 2021-08-05 23:53:07 +01:00
800-bcma-get-SoC-device-struct-copy-its-DMA-params-to-th.patch kernel: bump 5.10 to 5.10.65 2021-09-30 22:29:33 +01:00
801-gpio-gpio-cascade-add-generic-GPIO-cascade.patch kernel: bump 5.10 to 5.10.102 2022-03-01 21:38:36 +01:00
810-pci_disable_common_quirks.patch kernel: bump 5.10 to 5.10.110 2022-04-10 16:31:42 +01:00
811-pci_disable_usb_common_quirks.patch kernel: bump 5.10 to 5.10.137 2022-08-28 07:24:59 +02:00
820-w1-gpio-fix-problem-with-platfom-data-in-w1-gpio.patch
834-ledtrig-libata.patch kernel: bump 5.10 to 5.10.147 2022-10-18 20:13:41 +02:00
840-hwrng-bcm2835-set-quality-to-1000.patch kernel: bump version 5.10 to 5.10.18 2021-02-24 18:45:59 +01:00
842-net-qmi_wwan-add-ZTE-MF286D-modem-19d2-1485.patch kernel: bump 5.10 to 5.10.145 2022-10-04 00:03:27 +02:00
850-0001-PCI-aardvark-Replace-custom-PCIE_CORE_INT_-macros-wi.patch kernel: bump 5.10 to 5.10.110 2022-04-10 16:31:42 +01:00
850-0004-PCI-aardvark-Rewrite-IRQ-code-to-chained-IRQ-handler.patch kernel: bump 5.10 to 5.10.115 2022-05-17 20:50:34 +02:00
850-0005-PCI-aardvark-Check-return-value-of-generic_handle_do.patch kernel: bump 5.10 to 5.10.115 2022-05-17 20:50:34 +02:00
850-0006-PCI-aardvark-Make-MSI-irq_chip-structures-static-dri.patch kernel: bump 5.10 to 5.10.110 2022-04-10 16:31:42 +01:00
850-0007-PCI-aardvark-Make-msi_domain_info-structure-a-static.patch kernel: bump 5.10 to 5.10.110 2022-04-10 16:31:42 +01:00
850-0008-PCI-aardvark-Use-dev_fwnode-instead-of-of_node_to_fw.patch kernel: bump 5.10 to 5.10.110 2022-04-10 16:31:42 +01:00
850-0009-PCI-aardvark-Refactor-unmasking-summary-MSI-interrup.patch kernel: bump 5.10 to 5.10.92 2022-01-16 20:51:14 +01:00
850-0010-PCI-aardvark-Add-support-for-masking-MSI-interrupts.patch kernel: bump 5.10 to 5.10.110 2022-04-10 16:31:42 +01:00
850-0011-PCI-aardvark-Fix-setting-MSI-address.patch kernel: bump 5.10 to 5.10.110 2022-04-10 16:31:42 +01:00
850-0012-PCI-aardvark-Enable-MSI-X-support.patch kernel: bump 5.10 to 5.10.110 2022-04-10 16:31:42 +01:00
850-0013-PCI-aardvark-Add-support-for-ERR-interrupt-on-emulat.patch kernel: bump 5.10 to 5.10.115 2022-05-17 20:50:34 +02:00
850-0015-PCI-aardvark-Optimize-writing-PCI_EXP_RTCTL_PMEIE-an.patch kernel: bump 5.10 to 5.10.94 2022-02-01 23:34:07 +00:00
850-0016-PCI-aardvark-Add-support-for-PME-interrupts.patch kernel: bump 5.10 to 5.10.115 2022-05-17 20:50:34 +02:00
850-0017-PCI-aardvark-Fix-support-for-PME-requester-on-emulat.patch kernel: bump 5.10 to 5.10.115 2022-05-17 20:50:34 +02:00
850-0018-PCI-aardvark-Use-separate-INTA-interrupt-for-emulate.patch kernel: bump 5.10 to 5.10.115 2022-05-17 20:50:34 +02:00
850-0019-PCI-aardvark-Remove-irq_mask_ack-callback-for-INTx-i.patch kernel: bump 5.10 to 5.10.94 2022-02-01 23:34:07 +00:00
850-0020-PCI-aardvark-Don-t-mask-irq-when-mapping.patch kernel: bump 5.10 to 5.10.94 2022-02-01 23:34:07 +00:00
850-0021-PCI-aardvark-Drop-__maybe_unused-from-advk_pcie_disa.patch kernel: bump 5.10 to 5.10.115 2022-05-17 20:50:34 +02:00
850-0022-PCI-aardvark-Update-comment-about-link-going-down-af.patch kernel: bump 5.10 to 5.10.94 2022-02-01 23:34:07 +00:00
850-0023-PCI-aardvark-Make-main-irq_chip-structure-a-static-d.patch kernel: bump 5.10 to 5.10.94 2022-02-01 23:34:07 +00:00
851-0001-phy-marvell-phy-mvebu-a3700-comphy-Remove-port-from-.patch kernel: bump 5.10 to 5.10.92 2022-01-16 20:51:14 +01:00
851-0002-phy-marvell-phy-mvebu-a3700-comphy-Add-native-kernel.patch kernel: bump 5.10 to 5.10.92 2022-01-16 20:51:14 +01:00
851-0003-arm64-dts-marvell-armada-37xx-Add-xtal-clock-to-comp.patch kernel: bump 5.10 to 5.10.92 2022-01-16 20:51:14 +01:00
851-0004-Revert-ata-ahci-mvebu-Make-SATA-PHY-optional-for-Arm.patch kernel: bump 5.10 to 5.10.92 2022-01-16 20:51:14 +01:00
851-0005-Revert-usb-host-xhci-mvebu-make-USB-3.0-PHY-optional.patch kernel: bump 5.10 to 5.10.92 2022-01-16 20:51:14 +01:00
851-0006-Revert-PCI-aardvark-Fix-initialization-with-old-Marv.patch kernel: bump 5.10 to 5.10.115 2022-05-17 20:50:34 +02:00
920-mangle_bootargs.patch kernel: bump 5.10 to 5.10.121 2022-06-27 22:34:07 +02:00