openwrt/target/linux/generic/pending-6.6
Felix Fietkau 774badd8a8 kernel: fix crashes after linearizing fraglist GSO skbs
This fixes some corner cases triggered by enabling fraglist GRO, where some
protocols may accidentally or intentionally linearize fraglist skbs.
Previously, these skbs became unusable and segmenting them led to crashes.
With this patch, they are properly handled by passing them to skb_segment
instead of skb_segment_list.

Signed-off-by: Felix Fietkau <nbd@nbd.name>
2024-09-26 11:00:26 +02:00
..
100-compiler.h-only-include-asm-rwonce.h-for-kernel-code.patch generic: 6.6: refresh pending patches 2024-03-11 20:17:26 +01:00
102-MIPS-only-process-negative-stack-offsets-on-stack-tr.patch
103-kbuild-export-SUBARCH.patch generic: 6.6: refresh pending patches 2024-03-11 20:17:26 +01:00
111-watchdog-max63xx_wdt-Add-support-for-specifying-WDI-.patch generic: 6.6: refresh pending patches 2024-03-11 20:17:26 +01:00
120-Fix-alloc_node_mem_map-with-ARCH_PFN_OFFSET-calcu.patch generic: 6.6: manually refresh pending patches 2024-03-11 20:17:26 +01:00
140-jffs2-use-.rename2-and-add-RENAME_WHITEOUT-support.patch generic: 6.6: manually refresh pending patches 2024-03-11 20:17:26 +01:00
141-jffs2-add-RENAME_EXCHANGE-support.patch generic: 6.6: manually refresh pending patches 2024-03-11 20:17:26 +01:00
142-jffs2-add-splice-ops.patch generic: 6.6: manually refresh pending patches 2024-03-11 20:17:26 +01:00
150-bridge_allow_receiption_on_disabled_port.patch kernel: bump 6.6 to 6.6.29 2024-04-28 21:51:03 +02:00
151-net-bridge-do-not-send-arp-replies-if-src-and-target.patch generic: 6.6: manually refresh pending patches 2024-03-11 20:17:26 +01:00
190-rtc-rs5c372-support_alarms_up_to_1_week.patch
191-rtc-rs5c372-let_the_alarm_to_be_used_as_wakeup_source.patch generic: 6.6: refresh pending patches 2024-03-11 20:17:26 +01:00
203-kallsyms_uncompressed.patch generic: 6.6: fix uncompressed kallsyms 2024-03-11 20:17:26 +01:00
205-backtrace_module_info.patch generic: 6.6: refresh pending patches 2024-03-11 20:17:26 +01:00
240-remove-unsane-filenames-from-deps_initramfs-list.patch
270-platform-mikrotik-build-bits.patch generic: 6.6: refresh pending patches 2024-03-11 20:17:26 +01:00
300-mips_expose_boot_raw.patch generic: 6.6: refresh pending patches 2024-03-11 20:17:26 +01:00
301-MIPS-Add-barriers-between-dcache-icache-flushes.patch generic: 6.6: refresh pending patches 2024-03-11 20:17:26 +01:00
302-mips_no_branch_likely.patch generic: 6.6: manually refresh pending patches 2024-03-11 20:17:26 +01:00
305-mips_module_reloc.patch generic: 6.6: manually refresh pending patches 2024-03-11 20:17:26 +01:00
308-mips32r2_tune.patch generic: 6.6: refresh pending patches 2024-03-11 20:17:26 +01:00
310-arm_module_unresolved_weak_sym.patch
330-MIPS-kexec-Accept-command-line-parameters-from-users.patch
332-arc-add-OWRTDTB-section.patch generic: 6.6: refresh pending patches 2024-03-11 20:17:26 +01:00
333-arc-enable-unaligned-access-in-kernel-mode.patch
342-powerpc-Enable-kernel-XZ-compression-option-on-PPC_8.patch generic: 6.6: refresh pending patches 2024-03-11 20:17:26 +01:00
350-mips-kernel-fix-detect_memory_region-function.patch generic: MIPS64: fix detect_memory_region() compilation error 2024-04-30 19:34:02 +02:00
360-selftests-bpf-portability-of-unprivileged-tests.patch kselftests-bpf: update for kernel 6.6 2024-05-06 22:39:18 +02:00
400-mtd-mtdsplit-support.patch generic: 6.6: refresh pending patches 2024-03-11 20:17:26 +01:00
401-mtd-don-t-register-NVMEM-devices-for-partitions-with.patch generic: 6.6: refresh pending patches 2024-03-11 20:17:26 +01:00
402-mtd-spi-nor-write-support-for-minor-aligned-partitions.patch generic: 6.6: refresh pending patches 2024-03-11 20:17:26 +01:00
410-mtd-spinand-set-bitflip_threshold-to-75-of-ECC-strength.patch generic: import patch lowering bitflip_threshold on SPI-NAND 2024-08-12 11:31:37 +01:00
420-mtd-redboot_space.patch
430-mtd-add-myloader-partition-parser.patch
431-mtd-bcm47xxpart-check-for-bad-blocks-when-calculatin.patch
432-mtd-bcm47xxpart-detect-T_Meter-partition.patch
435-mtd-add-routerbootpart-parser-config.patch
450-dt-bindings-block-add-basic-bindings-for-block-devic.patch generic: 6.6: update NVMEM-on-MMC series 2024-06-16 13:28:01 +01:00
451-block-partitions-populate-fwnode.patch generic: 6.6: update block nvmem patchset 2024-08-01 20:48:24 +01:00
452-block-add-support-for-notifications.patch generic: 6.6: update block nvmem patchset 2024-08-01 20:48:24 +01:00
453-block-add-new-genhd-flag-GENHD_FL_NVMEM.patch generic: 6.6: update block nvmem patchset 2024-08-01 20:48:24 +01:00
454-nvmem-implement-block-NVMEM-provider.patch generic: 6.6: update NVMEM-on-MMC series 2024-06-16 13:28:01 +01:00
455-dt-bindings-mmc-mmc-card-add-block-device-nodes.patch generic: 6.6: update NVMEM-on-MMC series 2024-06-16 13:28:01 +01:00
456-mmc-core-set-card-fwnode_handle.patch generic: 6.6: update NVMEM-on-MMC series 2024-06-16 13:28:01 +01:00
457-mmc-block-set-fwnode-of-disk-devices.patch generic: 6.6: update NVMEM-on-MMC series 2024-06-16 13:28:01 +01:00
458-mmc-block-set-GENHD_FL_NVMEM.patch generic: 6.6: update NVMEM-on-MMC series 2024-06-16 13:28:01 +01:00
460-mtd-cfi_cmdset_0002-no-erase_suspend.patch generic: 6.6: refresh pending patches 2024-03-11 20:17:26 +01:00
461-mtd-cfi_cmdset_0002-add-buffer-write-cmd-timeout.patch generic: 6.6: refresh pending patches 2024-03-11 20:17:26 +01:00
465-m25p80-mx-disable-software-protection.patch generic: 6.6: refresh pending patches 2024-03-11 20:17:26 +01:00
476-mtd-spi-nor-add-eon-en25q128.patch
477-mtd-spi-nor-add-eon-en25qx128a.patch
479-mtd-spi-nor-add-xtx-xt25f128b.patch generic: 6.6: refresh pending patches 2024-03-11 20:17:26 +01:00
481-mtd-spi-nor-add-support-for-Gigadevice-GD25D05.patch generic: 6.6: manually refresh pending patches 2024-03-11 20:17:26 +01:00
482-mtd-spi-nor-add-gd25q512.patch
484-mtd-spi-nor-add-esmt-f25l16pa.patch
485-mtd-spi-nor-add-xmc-xm25qh128c.patch
487-mtd-spinand-Add-support-for-Etron-EM73D044VCx.patch generic: 6.6: manually refresh pending patches 2024-03-11 20:17:26 +01:00
488-mtd-spi-nor-add-xmc-xm25qh64c.patch
489-mtd-spinand-winbond-add-support-for-W25N01KV.patch generic: mtd: spinand: winbond: more serial NAND flash types 2024-09-22 19:03:22 +02:00
490-ubi-auto-attach-mtd-device-named-ubi-or-data-on-boot.patch kernel: mtd: ubi: avoid attaching "linux,ubi" mtd again 2024-06-28 20:55:11 +01:00
491-ubi-auto-create-ubiblock-device-for-rootfs.patch kernel: Fix section mismatch in ubi 2024-08-15 02:00:22 +01:00
492-try-auto-mounting-ubi0-rootfs-in-init-do_mounts.c.patch generic: 6.6: refresh pending patches 2024-03-11 20:17:26 +01:00
493-ubi-set-ROOT_DEV-to-ubiblock-rootfs-if-unset.patch generic: 6.6: move NVMEM-on-UBI patches from pending to backports 2024-06-16 13:28:01 +01:00
494-mtd-ubi-add-EOF-marker-support.patch
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
499-mtd-spi-nor-disable-16-bit-sr-for-macronix.patch generic: 6.6: refresh pending patches 2024-03-11 20:17:26 +01:00
500-fs_cdrom_dependencies.patch generic: 6.6: manually refresh pending patches 2024-03-11 20:17:26 +01:00
510-block-add-uImage.FIT-subimage-block-driver.patch kernel: backport nvmem changes from v6.12 2024-09-12 08:59:36 +02:00
511-init-bypass-device-lookup-for-dev-fit-rootfs.patch generic: 6.6: refresh pending patches 2024-03-11 20:17:26 +01:00
530-jffs2_make_lzma_available.patch kernel: bump 6.6 to 6.6.39 2024-07-15 01:26:47 +02:00
532-jffs2_eofdetect.patch
600-netfilter_conntrack_flush.patch kernel: bump 6.6 to 6.6.36 2024-07-04 22:07:10 +02:00
610-netfilter_match_bypass_default_checks.patch kernel: bump 6.6 to 6.6.28 2024-04-23 22:38:05 +02:00
611-netfilter_match_bypass_default_table.patch generic: 6.6: refresh pending patches 2024-03-11 20:17:26 +01:00
612-netfilter_match_reduce_memory_access.patch generic: 6.6: refresh pending patches 2024-03-11 20:17:26 +01:00
620-net_sched-codel-do-not-defer-queue-length-update.patch
630-packet_socket_type.patch kernel: bump 6.6 to 6.6.44 2024-08-06 00:40:42 +02:00
640-net-bridge-fix-switchdev-host-mdb-entry-updates.patch kernel: bridge: fix switchdev host mdb entry updates 2024-09-04 12:39:36 +02:00
655-increase_skb_pad.patch kernel: bump 6.6 to 6.6.31 2024-05-30 00:04:12 +02:00
666-Add-support-for-MAP-E-FMRs-mesh-mode.patch kernel: bump 6.6 to 6.6.48 2024-08-31 20:08:13 +02:00
670-ipv6-allow-rejecting-with-source-address-failed-policy.patch kernel: bump 6.6 to 6.6.44 2024-08-06 00:40:42 +02:00
671-net-provide-defines-for-_POLICY_FAILED-until-all-cod.patch
680-net-add-TCP-fraglist-GRO-support.patch kernel: bump 6.6 to 6.6.47 2024-08-20 23:41:08 +02:00
681-net-remove-NETIF_F_GSO_FRAGLIST-from-NETIF_F_GSO_SOF.patch kernel: bump 6.6 to 6.6.51 2024-09-15 16:32:48 +02:00
683-of_net-add-mac-address-to-of-tree.patch generic: 6.6: refresh pending patches 2024-03-11 20:17:26 +01:00
684-gso-fix-gso-fraglist-segmentation-after-pull-from-fr.patch kernel: fix crashes after linearizing fraglist GSO skbs 2024-09-26 11:00:26 +02:00
685-net-gso-fix-tcp-fraglist-segmentation-after-pull-fro.patch kernel: fix crashes after linearizing fraglist GSO skbs 2024-09-26 11:00:26 +02:00
700-netfilter-nft_flow_offload-handle-netdevice-events-f.patch generic: 6.6: refresh pending patches 2024-03-11 20:17:26 +01:00
701-netfilter-nf_tables-ignore-EOPNOTSUPP-on-flowtable-d.patch kernel: bump 6.6 to 6.6.48 2024-08-31 20:08:13 +02:00
702-net-ethernet-mtk_eth_soc-enable-threaded-NAPI.patch generic: 6.6: mtk_eth_soc: add support for flow-control settings 2024-07-06 04:22:37 +01:00
703-phy-add-detach-callback-to-struct-phy_driver.patch generic: backport QCA808x possible interfaces fix 2024-06-24 09:46:19 +02:00
704-netfilter-nf_tables-fix-bidirectional-offload-regres.patch
705-net-dsa-tag_mtk-add-padding-for-tx-packets.patch generic: 6.6: refresh pending patches 2024-03-11 20:17:26 +01:00
710-bridge-add-knob-for-filtering-rx-tx-BPDU-pack.patch kernel: bump 6.6 to 6.6.31 2024-05-30 00:04:12 +02:00
711-01-net-dsa-qca8k-implement-lag_fdb_add-del-ops.patch generic: 6.6: refresh pending patches 2024-03-11 20:17:26 +01:00
711-02-net-dsa-qca8k-enable-flooding-to-both-CPU-port.patch generic: 6.6: refresh pending patches 2024-03-11 20:17:26 +01:00
711-03-net-dsa-qca8k-add-support-for-port_change_master.patch generic: 6.6: refresh pending patches 2024-03-11 20:17:26 +01:00
712-net-dsa-qca8k-enable-assisted-learning-on-CPU-port.patch generic: 6.6: refresh pending patches 2024-03-11 20:17:26 +01:00
713-03-arm64-dts-qcom-ipq8074-add-clock-frequency-to-MDIO-n.patch generic: 6.6: refresh pending patches 2024-03-11 20:17:26 +01:00
720-01-net-phy-realtek-use-genphy_soft_reset-for-2.5G-PHYs.patch generic: 6.6: backport upstream Realtek PHY patch 2024-08-24 15:14:40 +02:00
720-02-net-phy-realtek-disable-SGMII-in-band-AN-for-2-5G-PHYs.patch generic: 6.6: backport upstream Realtek PHY patch 2024-08-24 15:14:40 +02:00
720-03-net-phy-realtek-make-sure-paged-read-is-protected-by.patch generic: 6.6: backport upstream Realtek PHY patch 2024-08-24 15:14:40 +02:00
720-04-net-phy-realtek-use-inline-functions-for-10GbE-adver.patch generic: 6.6: backport upstream Realtek PHY patch 2024-08-24 15:14:40 +02:00
720-05-net-phy-realtek-check-validity-of-10GbE-link-partner.patch generic: 6.6: backport upstream Realtek PHY patch 2024-08-24 15:14:40 +02:00
720-06-net-phy-realtek-introduce-rtl822x_probe.patch generic: 6.6: backport upstream Realtek PHY patch 2024-08-24 15:14:40 +02:00
720-07-net-phy-realtek-detect-early-version-of-RTL8221B.patch generic: 6.6: backport upstream Realtek PHY patch 2024-08-24 15:14:40 +02:00
720-08-net-phy-realtek-support-interrupt-of-RTL8221B.patch generic: 6.6: backport upstream Realtek PHY patch 2024-08-24 15:14:40 +02:00
730-net-ethernet-mtk_eth_soc-reset-all-TX-queues-on-DMA-.patch generic: 6.6: mtk_eth_soc: reset all TX queues on DMA free 2024-09-20 16:35:41 +01:00
731-net-permit-ieee80211_ptr-even-with-no-CFG82111-suppo.patch kernel: improve GRO performance 2024-04-26 06:31:27 +02:00
732-00-net-ethernet-mtk_eth_soc-compile-out-netsys-v2-code-.patch generic: 6.6: (re-)add support multiple PPE to mtk_eth_soc 2024-06-28 20:55:11 +01:00
732-01-net-ethernet-mtk_eth_soc-work-around-issue-with-send.patch generic: 6.6: (re-)add support multiple PPE to mtk_eth_soc 2024-06-28 20:55:11 +01:00
732-02-net-ethernet-mtk_eth_soc-set-NETIF_F_ALL_TSO.patch generic: 6.6: backport upstream commits for mtk_eth_soc 2024-06-16 13:28:01 +01:00
733-01-net-ethernet-mtk_eth_soc-use-napi_build_skb.patch generic: 6.6: (re-)add support multiple PPE to mtk_eth_soc 2024-06-28 20:55:11 +01:00
734-net-ethernet-mediatek-enlarge-DMA-reserve-buffer.patch generic: 6.6: mtk_eth_soc: increase QDMA RESV_BUF size 2024-09-20 16:35:41 +01:00
737-net-ethernet-mtk_eth_soc-add-paths-and-SerDes-modes-.patch generic: 6.6: mtk_eth_soc: increase QDMA RESV_BUF size 2024-09-20 16:35:41 +01:00
739-01-dt-bindings-phy-mediatek-xfi-tphy-add-new-bindings.patch
739-02-phy-add-driver-for-MediaTek-XFI-T-PHY.patch generic: phy-mediatek-xfi-tphy: fix SGMII issue 2024-03-25 22:00:37 +00:00
739-03-net-pcs-pcs-mtk-lynxi-add-platform-driver-for-MT7988.patch generic: 6.6: refresh pending patches 2024-03-11 20:17:26 +01:00
739-04-dt-bindings-net-pcs-add-bindings-for-MediaTek-USXGMI.patch
739-05-net-pcs-add-driver-for-MediaTek-USXGMII-PCS.patch kernel: bump 6.6 to 6.6.33 and adjust subarches 2024-06-15 22:44:06 +02:00
740-net-phy-motorcomm-Add-missing-include.patch
742-net-phy-air_en8811h-reset-netdev-rules-when-LED-is-s.patch generic: 6.1, 6.6: replace Airoha EN8811H PHY driver with upstream 2024-05-08 01:54:32 +01:00
750-net-phy-aquantia-fix-setting-active_low-bit.patch generic: 6.6: backport pending fix for Aquantia PHY LEDs 2024-09-17 19:07:53 +01:00
751-net-phy-aquantia-fix-applying-active_low-bit-after-reset.patch generic: 6.6: backport pending fix for Aquantia PHY LEDs 2024-09-17 19:07:53 +01:00
752-net-phy-aquantia-allow-forcing-order-of-MDI-pairs.patch generic: phy: aquantia: fix MDI pair property parsing 2024-09-23 18:38:44 +02:00
768-net-dsa-mv88e6xxx-Request-assisted-learning-on-CPU-port.patch kernel: bump 6.6 to 6.6.44 2024-08-06 00:40:42 +02:00
780-ARM-kirkwood-add-missing-linux-if_ether.h-for-ETH_AL.patch
790-bus-mhi-core-add-SBL-state-callback.patch generic: 6.6: backport support for SDX75-based MHI 5G modems 2024-03-15 18:30:31 +00:00
800-bcma-get-SoC-device-struct-copy-its-DMA-params-to-th.patch generic: 6.6: refresh pending patches 2024-03-11 20:17:26 +01:00
801-gpio-gpio-cascade-add-generic-GPIO-cascade.patch kernel: bump 6.6 to 6.6.23 2024-03-31 18:19:33 +02:00
802-nvmem-u-boot-env-align-endianness-of-crc32-values.patch kernel: backport nvmem changes from v6.12 2024-09-12 08:59:36 +02:00
802-OPP-Provide-old-opp-to-config_clks-on-_set_opp.patch generic: 6.6: refresh pending patches 2024-03-11 20:17:26 +01:00
804-nvmem-core-support-mac-base-fixed-layout-cells.patch kernel: backport nvmem changes from v6.11 2024-09-10 13:43:03 +02:00
810-pci_disable_common_quirks.patch generic: 6.6: refresh pending patches 2024-03-11 20:17:26 +01:00
811-pci_disable_usb_common_quirks.patch kernel: bump 6.6 to 6.6.29 2024-04-28 21:51:03 +02:00
820-w1-gpio-fix-problem-with-platfom-data-in-w1-gpio.patch
834-ledtrig-libata.patch kernel: bump 6.6 to 6.6.51 2024-09-15 16:32:48 +02:00
840-hwrng-bcm2835-set-quality-to-1000.patch generic: 6.6: refresh pending patches 2024-03-11 20:17:26 +01:00
850-0023-PCI-aardvark-Make-main-irq_chip-structure-a-static-d.patch
870-ARM-dts-nxp-imx7d-pico-add-cpu-supply-nodes.patch generic: 6.6: manually refresh pending patches 2024-03-11 20:17:26 +01:00
880-01-dt-bindings-leds-add-LED_FUNCTION_MOBILE-for-mobile-.patch kernel: add pending patches for new LED_FUNCTION_* definitions 2024-04-14 19:46:30 +02:00
880-02-dt-bindings-leds-add-LED_FUNCTION_SPEED_-for-link-sp.patch kernel: add pending patches for new LED_FUNCTION_* definitions 2024-04-14 19:46:30 +02:00
890-usb-serial-add-support-for-CH348.patch generic: backport pending driver for Winchip CH348 USB serial 2024-06-20 01:11:09 +01:00
900-net-ag71xx-fix-qca9530-and-qca9550-mdio-probe.patch ath79: qca955x ag71xx upstream driver fix 2024-09-22 18:42:58 +02:00
920-mangle_bootargs.patch kernel: bump 6.6 to 6.6.34 2024-06-20 01:55:19 +02:00
980-tools-thermal-tmon-Fix-compilation-warning-for-wrong.patch