openwrt/target/linux/generic/patches-4.1
John Crispin 024083a556 generic: add 8139cp fixes, enable hardware csum/tso on 4.0+
This contains two sets of fixes for the 8139cp driver.

For all kernel versions older than 4.3, we can apply the fixes from the
4.3-rc4 kernel. In particular, these fix the TX timeout recovery which
is causing my Geos to lock up until the hardware watchdog kicks in.

For 4.0 and later kernels, we can also apply the additional improvements
which are going into 4.4 to fix and enable hardware checksum/TSO
offload. Backporting those to older kernels is non-trivial.

Signed-off-by: David Woodhouse <David.Woodhouse@intel.com>

SVN-Revision: 47220
2015-10-19 10:09:54 +00:00
..
000-keep_initrafs_the_default.patch generic: add linux 4.1 support 2015-06-22 12:27:59 +00:00
021-ssb_sprom.patch generic: add linux 4.1 support 2015-06-22 12:27:59 +00:00
022-bcma-from-4.2.patch generic: add linux 4.1 support 2015-06-22 12:27:59 +00:00
050-backport_netfilter_rtcache.patch generic: add linux 4.1 support 2015-06-22 12:27:59 +00:00
060-mips_decompressor_memmove.patch generic: add linux 4.1 support 2015-06-22 12:27:59 +00:00
072-13-bgmac-fix-MAC-soft-reset-bit-for-corerev-4.patch generic: add linux 4.1 support 2015-06-22 12:27:59 +00:00
072-14-bgmac-reset-all-4-GMAC-cores-on-init.patch generic: add linux 4.1 support 2015-06-22 12:27:59 +00:00
080-ipv6-ip6_fragment-fix-headroom-tests-and-skb-leak.patch kernel: ipv6: ip6_fragment: fix headroom tests and skb leak 2015-09-17 15:38:46 +00:00
081-solos-pci-Increase-headroom-on-received-packets.patch kernel: solos-pci: Increase headroom on received packets 2015-09-17 15:38:58 +00:00
091-mtd-spi-nor-add-support-Spansion_S25FL164K kernel: update 4.1 to 4.1.2 2015-07-11 19:59:26 +00:00
095-api-fix-compatibility-of-linux-in.h-with-netinet-in..patch kernel: improve uapi headers coexistence with musl 2015-07-03 11:48:45 +00:00
101-pppoe-fix-disconnect-crash.patch kernel: add a patch to fix crashes on pppoe disconnect/reconnect 2015-09-22 11:28:28 +00:00
102-ehci_hcd_ignore_oc.patch generic: add linux 4.1 support 2015-06-22 12:27:59 +00:00
110-jffs2-use-.rename2-and-add-RENAME_WHITEOUT-support.patch generic: add linux 4.1 support 2015-06-22 12:27:59 +00:00
111-jffs2-add-RENAME_EXCHANGE-support.patch generic: add linux 4.1 support 2015-06-22 12:27:59 +00:00
120-bridge_allow_receiption_on_disabled_port.patch generic: add linux 4.1 support 2015-06-22 12:27:59 +00:00
132-mips_inline_dma_ops.patch kernel: update 4.1 to 4.1.5 2015-08-14 13:06:33 +00:00
140-mtd-part-add-generic-parsing-of-linux-part-probe.patch kernel: move linux, part-probe dt parsing in generic code 2015-08-17 06:17:37 +00:00
180-usb-xhci-make-USB_XHCI_PLATFORM-selectable.patch generic: add linux 4.1 support 2015-06-22 12:27:59 +00:00
190-cdc_ncm_add_support_for_moving_ndp_to_end_of_ncm_frame.patch kernel: cdc_ncm: Add support for moving NDP to end of NCM frame 2015-07-25 13:41:21 +00:00
191-usb-ehci-orion-fix-probe-for-GENERIC_PHY.patch mvebu: kirkwood: fix ehci-orion probe if generic-phy isn't enabled 2015-08-23 13:35:03 +00:00
200-fix_localversion.patch generic: add linux 4.1 support 2015-06-22 12:27:59 +00:00
201-extra_optimization.patch generic: add linux 4.1 support 2015-06-22 12:27:59 +00:00
202-reduce_module_size.patch generic: add linux 4.1 support 2015-06-22 12:27:59 +00:00
203-kallsyms_uncompressed.patch generic: add linux 4.1 support 2015-06-22 12:27:59 +00:00
204-module_strip.patch generic: add linux 4.1 support 2015-06-22 12:27:59 +00:00
205-backtrace_module_info.patch generic: add linux 4.1 support 2015-06-22 12:27:59 +00:00
210-darwin_scripts_include.patch generic: add linux 4.1 support 2015-06-22 12:27:59 +00:00
212-byteshift_portability.patch generic: add linux 4.1 support 2015-06-22 12:27:59 +00:00
214-spidev_h_portability.patch generic: add linux 4.1 support 2015-06-22 12:27:59 +00:00
220-gc_sections.patch generic: add linux 4.1 support 2015-06-22 12:27:59 +00:00
221-module_exports.patch generic: add linux 4.1 support 2015-06-22 12:27:59 +00:00
230-openwrt_lzma_options.patch generic: add linux 4.1 support 2015-06-22 12:27:59 +00:00
250-netfilter_depends.patch generic: add linux 4.1 support 2015-06-22 12:27:59 +00:00
251-sound_kconfig.patch generic: add linux 4.1 support 2015-06-22 12:27:59 +00:00
252-mv_cesa_depends.patch generic: add linux 4.1 support 2015-06-22 12:27:59 +00:00
253-ssb_b43_default_on.patch generic: add linux 4.1 support 2015-06-22 12:27:59 +00:00
254-textsearch_kconfig_hacks.patch generic: add linux 4.1 support 2015-06-22 12:27:59 +00:00
255-lib80211_kconfig_hacks.patch generic: add linux 4.1 support 2015-06-22 12:27:59 +00:00
256-crypto_add_kconfig_prompts.patch generic: add linux 4.1 support 2015-06-22 12:27:59 +00:00
257-wireless_ext_kconfig_hack.patch generic: add linux 4.1 support 2015-06-22 12:27:59 +00:00
258-netfilter_netlink_kconfig_hack.patch generic: add linux 4.1 support 2015-06-22 12:27:59 +00:00
259-regmap_dynamic.patch kmod-regmap: make regmap-mmio user selectable 2015-07-25 09:55:32 +00:00
260-crypto_test_dependencies.patch generic: add linux 4.1 support 2015-06-22 12:27:59 +00:00
262-compressor_kconfig_hack.patch generic: add linux 4.1 support 2015-06-22 12:27:59 +00:00
270-uapi-kernel.h-glibc-specific-inclusion-of-sysinfo.h.patch kernel: improve uapi headers coexistence with musl 2015-07-03 11:48:45 +00:00
271-uapi-libc-compat.h-do-not-rely-on-__GLIBC__.patch kernel: improve uapi headers coexistence with musl 2015-07-03 11:48:45 +00:00
272-uapi-if_ether.h-prevent-redefinition-of-struct-ethhd.patch kernel: improve uapi headers coexistence with musl 2015-07-03 11:48:45 +00:00
300-mips_expose_boot_raw.patch kernel: update 4.1 to 4.1.5 2015-08-14 13:06:33 +00:00
301-mips_image_cmdline_hack.patch generic: add linux 4.1 support 2015-06-22 12:27:59 +00:00
302-mips_no_branch_likely.patch generic: add linux 4.1 support 2015-06-22 12:27:59 +00:00
304-mips_disable_fpu.patch kernel: update 4.1 to 4.1.5 2015-08-14 13:06:33 +00:00
305-mips_module_reloc.patch mips: Free memory when load_module fails (#14453) 2015-07-07 13:48:27 +00:00
306-mips_mem_functions_performance.patch generic: add linux 4.1 support 2015-06-22 12:27:59 +00:00
307-mips_highmem_offset.patch generic: add linux 4.1 support 2015-06-22 12:27:59 +00:00
309-mips_fuse_workaround.patch generic: add linux 4.1 support 2015-06-22 12:27:59 +00:00
310-arm_module_unresolved_weak_sym.patch generic: add linux 4.1 support 2015-06-22 12:27:59 +00:00
320-ppc4xx_optimization.patch kernel: update 4.1 to 4.1.10 2015-10-04 11:34:39 +00:00
321-powerpc_crtsavres_prereq.patch generic: add linux 4.1 support 2015-06-22 12:27:59 +00:00
330-MIPS-kexec-Accept-command-line-parameters-from-users.patch generic: add linux 4.1 support 2015-06-22 12:27:59 +00:00
400-mtd-add-rootfs-split-support.patch kernel: move linux, part-probe dt parsing in generic code 2015-08-17 06:17:37 +00:00
401-mtd-add-support-for-different-partition-parser-types.patch kernel: move linux, part-probe dt parsing in generic code 2015-08-17 06:17:37 +00:00
402-mtd-use-typed-mtd-parsers-for-rootfs-and-firmware-split.patch kernel: move linux, part-probe dt parsing in generic code 2015-08-17 06:17:37 +00:00
403-mtd-hook-mtdsplit-to-Kbuild.patch generic: add linux 4.1 support 2015-06-22 12:27:59 +00:00
404-mtd-add-more-helper-functions.patch kernel: move linux, part-probe dt parsing in generic code 2015-08-17 06:17:37 +00:00
405-mtd-old-firmware-uimage-splitter.patch kernel: move linux, part-probe dt parsing in generic code 2015-08-17 06:17:37 +00:00
410-mtd-move-forward-declaration-of-struct-mtd_info.patch generic: add linux 4.1 support 2015-06-22 12:27:59 +00:00
411-mtd-partial_eraseblock_write.patch kernel: move linux, part-probe dt parsing in generic code 2015-08-17 06:17:37 +00:00
412-mtd-partial_eraseblock_unlock.patch kernel: move linux, part-probe dt parsing in generic code 2015-08-17 06:17:37 +00:00
420-mtd-redboot_space.patch generic: add linux 4.1 support 2015-06-22 12:27:59 +00:00
430-mtd-add-myloader-partition-parser.patch kernel: remove old "rootfs" splitter 2015-09-24 11:19:12 +00:00
431-mtd-bcm47xxpart-support-for-Xiaomi-specific-board_da.patch generic: add linux 4.1 support 2015-06-22 12:27:59 +00:00
432-mtd-bcm47xxpart-detect-T_Meter-partition.patch generic: add linux 4.1 support 2015-06-22 12:27:59 +00:00
440-block2mtd_init.patch generic: add linux 4.1 support 2015-06-22 12:27:59 +00:00
441-block2mtd_probe.patch generic: add linux 4.1 support 2015-06-22 12:27:59 +00:00
450-mtd-nand-allow-to-use-platform-specific-chip-fixup.patch generic: add linux 4.1 support 2015-06-22 12:27:59 +00:00
451-mtd-nand-fix-return-code-of-nand_correct_data-function.patch generic: add linux 4.1 support 2015-06-22 12:27:59 +00:00
460-mtd-cfi_cmdset_0002-no-erase_suspend.patch generic: add linux 4.1 support 2015-06-22 12:27:59 +00:00
461-mtd-cfi_cmdset_0002-add-buffer-write-cmd-timeout.patch generic: add linux 4.1 support 2015-06-22 12:27:59 +00:00
473-mtd-spi-nor-add-support-for-the-Macronix-MX25L512E-S.patch generic: add linux 4.1 support 2015-06-22 12:27:59 +00:00
474-mtd-spi-nor-add-support-for-the-ISSI-SI25CD512-SPI-f.patch generic: add linux 4.1 support 2015-06-22 12:27:59 +00:00
480-mtd-set-rootfs-to-be-root-dev.patch generic: add linux 4.1 support 2015-06-22 12:27:59 +00:00
490-ubi-auto-attach-mtd-device-named-ubi-or-data-on-boot.patch generic: add linux 4.1 support 2015-06-22 12:27:59 +00:00
491-ubi-auto-create-ubiblock-device-for-rootfs.patch generic: add linux 4.1 support 2015-06-22 12:27:59 +00:00
492-try-auto-mounting-ubi0-rootfs-in-init-do_mounts.c.patch generic: add linux 4.1 support 2015-06-22 12:27:59 +00:00
493-ubi-set-ROOT_DEV-to-ubiblock-rootfs-if-unset.patch generic: add linux 4.1 support 2015-06-22 12:27:59 +00:00
494-mtd-ubi-add-EOF-marker-support.patch generic: add linux 4.1 support 2015-06-22 12:27:59 +00:00
500-yaffs-Kbuild-integration.patch generic: add linux 4.1 support 2015-06-22 12:27:59 +00:00
502-yaffs-fix-compat-tags-handling.patch generic: add linux 4.1 support 2015-06-22 12:27:59 +00:00
503-yaffs-add-tags-9bytes-mount-option.patch kernel: yaffs2: update to version from 2015-06-02 2015-08-15 17:16:03 +00:00
504-yaffs-3.16-new-fops.patch kernel: yaffs2: update to version from 2015-06-02 2015-08-15 17:16:03 +00:00
505-yaffs-3.19-f_dentry-remove.patch kernel: yaffs2: update to version from 2015-06-02 2015-08-15 17:16:03 +00:00
520-squashfs_update_xz_comp_opts.patch generic: add linux 4.1 support 2015-06-22 12:27:59 +00:00
530-jffs2_make_lzma_available.patch generic: add linux 4.1 support 2015-06-22 12:27:59 +00:00
531-debloat_lzma.patch generic: add linux 4.1 support 2015-06-22 12:27:59 +00:00
532-jffs2_eofdetect.patch generic: add linux 4.1 support 2015-06-22 12:27:59 +00:00
540-crypto-xz-decompression-support.patch generic: add linux 4.1 support 2015-06-22 12:27:59 +00:00
541-ubifs-xz-decompression-support.patch generic: add linux 4.1 support 2015-06-22 12:27:59 +00:00
551-ubifs-fix-default-compression-selection.patch generic: add linux 4.1 support 2015-06-22 12:27:59 +00:00
600-netfilter_conntrack_flush.patch generic: add linux 4.1 support 2015-06-22 12:27:59 +00:00
610-netfilter_match_bypass_default_checks.patch generic: add linux 4.1 support 2015-06-22 12:27:59 +00:00
611-netfilter_match_bypass_default_table.patch generic: add linux 4.1 support 2015-06-22 12:27:59 +00:00
612-netfilter_match_reduce_memory_access.patch generic: add linux 4.1 support 2015-06-22 12:27:59 +00:00
613-netfilter_optional_tcp_window_check.patch generic: add linux 4.1 support 2015-06-22 12:27:59 +00:00
615-netfilter_add_xt_id_match.patch generic: add linux 4.1 support 2015-06-22 12:27:59 +00:00
616-net_optimize_xfrm_calls.patch generic: add linux 4.1 support 2015-06-22 12:27:59 +00:00
620-sched_esfq.patch generic: add linux 4.1 support 2015-06-22 12:27:59 +00:00
630-packet_socket_type.patch kernel: update 4.1 to 4.1.10 2015-10-04 11:34:39 +00:00
640-bridge_no_eap_forward.patch kernel: describe bridge patch "no EAP forward" 2015-09-08 16:42:50 +00:00
641-bridge_always_accept_eap.patch kernel: describe bridge patch "always accept EAP" 2015-09-08 16:42:58 +00:00
642-bridge_port_isolate.patch kernel: update 4.1 to 4.1.10 2015-10-04 11:34:39 +00:00
643-bridge_remove_ipv6_dependency.patch kernel: describe bridge patch "remove IPv6 depependency of bridge in 2.6.38+" 2015-09-08 16:43:10 +00:00
645-bridge_multicast_to_unicast.patch kernel: update 4.1 to 4.1.10 2015-10-04 11:34:39 +00:00
650-pppoe_header_pad.patch kernel: add a patch to fix crashes on pppoe disconnect/reconnect 2015-09-22 11:28:28 +00:00
651-wireless_mesh_header.patch generic: add linux 4.1 support 2015-06-22 12:27:59 +00:00
653-disable_netlink_trim.patch kernel: update 4.1 to 4.1.10 2015-10-04 11:34:39 +00:00
655-increase_skb_pad.patch kernel: update 4.1 to 4.1.10 2015-10-04 11:34:39 +00:00
656-skb_reduce_truesize-helper.patch kernel: update 4.1 to 4.1.10 2015-10-04 11:34:39 +00:00
657-qdisc_reduce_truesize.patch generic: add linux 4.1 support 2015-06-22 12:27:59 +00:00
660-fq_codel_defaults.patch generic: add linux 4.1 support 2015-06-22 12:27:59 +00:00
661-fq_codel_keep_dropped_stats.patch generic: add linux 4.1 support 2015-06-22 12:27:59 +00:00
662-use_fq_codel_by_default.patch generic: add linux 4.1 support 2015-06-22 12:27:59 +00:00
663-remove_pfifo_fast.patch generic: add linux 4.1 support 2015-06-22 12:27:59 +00:00
664-codel_fix_3_12.patch generic: add linux 4.1 support 2015-06-22 12:27:59 +00:00
666-Add-support-for-MAP-E-FMRs-mesh-mode.patch generic: add linux 4.1 support 2015-06-22 12:27:59 +00:00
670-ipv6-allow-rejecting-with-source-address-failed-policy.patch kernel: update 4.1 to 4.1.10 2015-10-04 11:34:39 +00:00
671-net-provide-defines-for-_POLICY_FAILED-until-all-cod.patch generic: add linux 4.1 support 2015-06-22 12:27:59 +00:00
680-NET-skip-GRO-for-foreign-MAC-addresses.patch kernel: update 4.1 to 4.1.10 2015-10-04 11:34:39 +00:00
681-NET-add-of_get_mac_address_mtd.patch kernel: fix build with CONFIG_MTD unset 2015-07-14 07:38:47 +00:00
700-swconfig.patch generic: add linux 4.1 support 2015-06-22 12:27:59 +00:00
701-phy_extension.patch generic: add linux 4.1 support 2015-06-22 12:27:59 +00:00
702-phy_add_aneg_done_function.patch kernel: update 4.1 to 4.1.2 2015-07-11 19:59:26 +00:00
703-phy-add-detach-callback-to-struct-phy_driver.patch generic: add linux 4.1 support 2015-06-22 12:27:59 +00:00
704-phy-no-genphy-soft-reset.patch kernel: update 4.1 to 4.1.2 2015-07-11 19:59:26 +00:00
710-phy-add-mdio_register_board_info.patch generic: add linux 4.1 support 2015-06-22 12:27:59 +00:00
720-phy_adm6996.patch generic: add linux 4.1 support 2015-06-22 12:27:59 +00:00
721-phy_packets.patch kernel: update 4.1 to 4.1.10 2015-10-04 11:34:39 +00:00
722-phy_mvswitch.patch generic: add linux 4.1 support 2015-06-22 12:27:59 +00:00
723-phy_ip175c.patch generic: add linux 4.1 support 2015-06-22 12:27:59 +00:00
724-phy_ar8216.patch generic: add linux 4.1 support 2015-06-22 12:27:59 +00:00
725-phy_rtl8306.patch generic: add linux 4.1 support 2015-06-22 12:27:59 +00:00
726-phy_rtl8366.patch generic: add linux 4.1 support 2015-06-22 12:27:59 +00:00
727-phy-rtl8367.patch generic: add linux 4.1 support 2015-06-22 12:27:59 +00:00
728-phy-rtl8367b.patch generic: add linux 4.1 support 2015-06-22 12:27:59 +00:00
729-phy-tantos.patch generic: add linux 4.1 support 2015-06-22 12:27:59 +00:00
730-phy_b53.patch generic: add linux 4.1 support 2015-06-22 12:27:59 +00:00
731-phy_mvswitch_3.10_compilation.patch generic: add linux 4.1 support 2015-06-22 12:27:59 +00:00
732-phy-ar8216-led-support.patch generic: add linux 4.1 support 2015-06-22 12:27:59 +00:00
733-phy_mvsw61xx.patch generic: add linux 4.1 support 2015-06-22 12:27:59 +00:00
750-hostap_txpower.patch generic: add linux 4.1 support 2015-06-22 12:27:59 +00:00
760-8139cp-fixes-from-4.3.patch generic: add 8139cp fixes, enable hardware csum/tso on 4.0+ 2015-10-19 10:09:54 +00:00
761-8139cp-fixes-from-4.4.patch generic: add 8139cp fixes, enable hardware csum/tso on 4.0+ 2015-10-19 10:09:54 +00:00
773-bgmac-add-srab-switch.patch generic: add linux 4.1 support 2015-06-22 12:27:59 +00:00
780-igb-Fix-Null-pointer-dereference-in-igb_reset_q_vect.patch generic: add linux 4.1 support 2015-06-22 12:27:59 +00:00
785-hso-support-0af0-9300.patch generic: add linux 4.1 support 2015-06-22 12:27:59 +00:00
810-pci_disable_common_quirks.patch kernel: update 4.1 to 4.1.10 2015-10-04 11:34:39 +00:00
811-pci_disable_usb_common_quirks.patch generic: add linux 4.1 support 2015-06-22 12:27:59 +00:00
820-usb_add_usb_find_device_by_name.patch generic: add linux 4.1 support 2015-06-22 12:27:59 +00:00
830-ledtrig_morse.patch generic: add linux 4.1 support 2015-06-22 12:27:59 +00:00
831-ledtrig_netdev.patch generic: add linux 4.1 support 2015-06-22 12:27:59 +00:00
832-ledtrig_usbdev.patch generic: add linux 4.1 support 2015-06-22 12:27:59 +00:00
834-ledtrig-libata.patch kernel: update 4.1 to 4.1.10 2015-10-04 11:34:39 +00:00
840-rtc7301.patch generic: add linux 4.1 support 2015-06-22 12:27:59 +00:00
841-rtc_pt7c4338.patch generic: add linux 4.1 support 2015-06-22 12:27:59 +00:00
861-04_spi_gpio_implement_spi_delay.patch generic: add linux 4.1 support 2015-06-22 12:27:59 +00:00
862-gpio_spi_driver.patch generic: add linux 4.1 support 2015-06-22 12:27:59 +00:00
863-gpiommc.patch generic: add linux 4.1 support 2015-06-22 12:27:59 +00:00
864-gpiommc_configfs_locking.patch generic: add linux 4.1 support 2015-06-22 12:27:59 +00:00
870-hifn795x_byteswap.patch generic: add linux 4.1 support 2015-06-22 12:27:59 +00:00
880-gateworks_system_controller.patch generic: add linux 4.1 support 2015-06-22 12:27:59 +00:00
890-8250_optional_sysrq.patch generic: add linux 4.1 support 2015-06-22 12:27:59 +00:00
900-slab_maxsize.patch generic: add linux 4.1 support 2015-06-22 12:27:59 +00:00
901-debloat_sock_diag.patch kernel: fix dependencies of the sock_diag debloat patch (#20544) 2015-09-18 09:05:01 +00:00
902-debloat_proc.patch kernel: update 4.1 to 4.1.10 2015-10-04 11:34:39 +00:00
903-debloat_direct_io.patch generic: add linux 4.1 support 2015-06-22 12:27:59 +00:00
910-kobject_uevent.patch generic: add linux 4.1 support 2015-06-22 12:27:59 +00:00
911-kobject_add_broadcast_uevent.patch generic: add linux 4.1 support 2015-06-22 12:27:59 +00:00
921-use_preinit_as_init.patch kernel: update to linux 4.1.3 2015-07-22 12:45:07 +00:00
922-always-create-console-node-in-initramfs.patch generic: add linux 4.1 support 2015-06-22 12:27:59 +00:00
930-crashlog.patch generic: add linux 4.1 support 2015-06-22 12:27:59 +00:00
940-ocf_kbuild_integration.patch generic: add linux 4.1 support 2015-06-22 12:27:59 +00:00
941-ocf_20120127.patch generic: add linux 4.1 support 2015-06-22 12:27:59 +00:00
960-decompress_unlzo_fix.patch kernel: update 4.1 to 4.1.10 2015-10-04 11:34:39 +00:00
970-remove-unsane-filenames-from-deps_initramfs-list.patch generic: add linux 4.1 support 2015-06-22 12:27:59 +00:00
980-arm_openwrt_machtypes.patch kernel: generic: add missing arm machtypes 2015-07-05 21:32:49 +00:00
990-gpio_wdt.patch generic: add linux 4.1 support 2015-06-22 12:27:59 +00:00
995-mangle_bootargs.patch generic: add linux 4.1 support 2015-06-22 12:27:59 +00:00
997-device_tree_cmdline.patch generic: add linux 4.1 support 2015-06-22 12:27:59 +00:00
998-enable_wilink_platform_without_drivers.patch generic: add linux 4.1 support 2015-06-22 12:27:59 +00:00