openwrt/target/linux/generic/patches-4.3
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 kernel: generic: add kernel 4.3 2015-10-11 19:08:08 +00:00
050-backport_netfilter_rtcache.patch kernel: generic: add kernel 4.3 2015-10-11 19:08:08 +00:00
060-mips_decompressor_memmove.patch kernel: generic: add kernel 4.3 2015-10-11 19:08:08 +00:00
072-13-bgmac-fix-MAC-soft-reset-bit-for-corerev-4.patch kernel: generic: add kernel 4.3 2015-10-11 19:08:08 +00:00
072-14-bgmac-reset-all-4-GMAC-cores-on-init.patch kernel: generic: add kernel 4.3 2015-10-11 19:08:08 +00:00
101-pppoe-fix-disconnect-crash.patch kernel: generic: add kernel 4.3 2015-10-11 19:08:08 +00:00
102-ehci_hcd_ignore_oc.patch kernel: generic: add kernel 4.3 2015-10-11 19:08:08 +00:00
110-jffs2-use-.rename2-and-add-RENAME_WHITEOUT-support.patch kernel: generic: add kernel 4.3 2015-10-11 19:08:08 +00:00
111-jffs2-add-RENAME_EXCHANGE-support.patch kernel: generic: add kernel 4.3 2015-10-11 19:08:08 +00:00
120-bridge_allow_receiption_on_disabled_port.patch kernel: generic: add kernel 4.3 2015-10-11 19:08:08 +00:00
132-mips_inline_dma_ops.patch kernel: generic: add kernel 4.3 2015-10-11 19:08:08 +00:00
140-mtd-part-add-generic-parsing-of-linux-part-probe.patch kernel: generic: add kernel 4.3 2015-10-11 19:08:08 +00:00
191-usb-ehci-orion-fix-probe-for-GENERIC_PHY.patch kernel: generic: add kernel 4.3 2015-10-11 19:08:08 +00:00
200-fix_localversion.patch kernel: generic: add kernel 4.3 2015-10-11 19:08:08 +00:00
201-extra_optimization.patch kernel: generic: add kernel 4.3 2015-10-11 19:08:08 +00:00
202-reduce_module_size.patch kernel: generic: add kernel 4.3 2015-10-11 19:08:08 +00:00
203-kallsyms_uncompressed.patch kernel: generic: add kernel 4.3 2015-10-11 19:08:08 +00:00
204-module_strip.patch kernel: generic: add kernel 4.3 2015-10-11 19:08:08 +00:00
205-backtrace_module_info.patch kernel: generic: add kernel 4.3 2015-10-11 19:08:08 +00:00
210-darwin_scripts_include.patch kernel: generic: add kernel 4.3 2015-10-11 19:08:08 +00:00
212-byteshift_portability.patch kernel: generic: add kernel 4.3 2015-10-11 19:08:08 +00:00
214-spidev_h_portability.patch kernel: generic: add kernel 4.3 2015-10-11 19:08:08 +00:00
220-gc_sections.patch kernel: generic: add kernel 4.3 2015-10-11 19:08:08 +00:00
221-module_exports.patch kernel: generic: add kernel 4.3 2015-10-11 19:08:08 +00:00
230-openwrt_lzma_options.patch kernel: generic: add kernel 4.3 2015-10-11 19:08:08 +00:00
250-netfilter_depends.patch kernel: generic: add kernel 4.3 2015-10-11 19:08:08 +00:00
251-sound_kconfig.patch kernel: generic: add kernel 4.3 2015-10-11 19:08:08 +00:00
252-mv_cesa_depends.patch kernel: generic: add kernel 4.3 2015-10-11 19:08:08 +00:00
253-ssb_b43_default_on.patch kernel: generic: add kernel 4.3 2015-10-11 19:08:08 +00:00
254-textsearch_kconfig_hacks.patch kernel: generic: add kernel 4.3 2015-10-11 19:08:08 +00:00
255-lib80211_kconfig_hacks.patch kernel: generic: add kernel 4.3 2015-10-11 19:08:08 +00:00
256-crypto_add_kconfig_prompts.patch kernel: generic: add kernel 4.3 2015-10-11 19:08:08 +00:00
257-wireless_ext_kconfig_hack.patch kernel: generic: add kernel 4.3 2015-10-11 19:08:08 +00:00
258-netfilter_netlink_kconfig_hack.patch kernel: generic: add kernel 4.3 2015-10-11 19:08:08 +00:00
259-regmap_dynamic.patch kernel: generic: add kernel 4.3 2015-10-11 19:08:08 +00:00
260-crypto_test_dependencies.patch kernel: generic: add kernel 4.3 2015-10-11 19:08:08 +00:00
262-compressor_kconfig_hack.patch kernel: generic: add kernel 4.3 2015-10-11 19:08:08 +00:00
270-uapi-kernel.h-glibc-specific-inclusion-of-sysinfo.h.patch kernel: generic: add kernel 4.3 2015-10-11 19:08:08 +00:00
271-uapi-libc-compat.h-do-not-rely-on-__GLIBC__.patch kernel: generic: add kernel 4.3 2015-10-11 19:08:08 +00:00
272-uapi-if_ether.h-prevent-redefinition-of-struct-ethhd.patch kernel: generic: add kernel 4.3 2015-10-11 19:08:08 +00:00
300-mips_expose_boot_raw.patch kernel: generic: add kernel 4.3 2015-10-11 19:08:08 +00:00
301-mips_image_cmdline_hack.patch kernel: generic: add kernel 4.3 2015-10-11 19:08:08 +00:00
302-mips_no_branch_likely.patch kernel: generic: add kernel 4.3 2015-10-11 19:08:08 +00:00
304-mips_disable_fpu.patch kernel: generic: add kernel 4.3 2015-10-11 19:08:08 +00:00
305-mips_module_reloc.patch kernel: generic: add kernel 4.3 2015-10-11 19:08:08 +00:00
306-mips_mem_functions_performance.patch kernel: generic: add kernel 4.3 2015-10-11 19:08:08 +00:00
307-mips_highmem_offset.patch kernel: generic: add kernel 4.3 2015-10-11 19:08:08 +00:00
309-mips_fuse_workaround.patch kernel: generic: add kernel 4.3 2015-10-11 19:08:08 +00:00
310-arm_module_unresolved_weak_sym.patch kernel: generic: add kernel 4.3 2015-10-11 19:08:08 +00:00
320-ppc4xx_optimization.patch kernel: generic: add kernel 4.3 2015-10-11 19:08:08 +00:00
321-powerpc_crtsavres_prereq.patch kernel: generic: add kernel 4.3 2015-10-11 19:08:08 +00:00
330-MIPS-kexec-Accept-command-line-parameters-from-users.patch kernel: generic: add kernel 4.3 2015-10-11 19:08:08 +00:00
400-mtd-add-rootfs-split-support.patch kernel: generic: add kernel 4.3 2015-10-11 19:08:08 +00:00
401-mtd-add-support-for-different-partition-parser-types.patch kernel: generic: add kernel 4.3 2015-10-11 19:08:08 +00:00
402-mtd-use-typed-mtd-parsers-for-rootfs-and-firmware-split.patch kernel: generic: add kernel 4.3 2015-10-11 19:08:08 +00:00
403-mtd-hook-mtdsplit-to-Kbuild.patch kernel: generic: add kernel 4.3 2015-10-11 19:08:08 +00:00
404-mtd-add-more-helper-functions.patch kernel: generic: add kernel 4.3 2015-10-11 19:08:08 +00:00
405-mtd-old-firmware-uimage-splitter.patch kernel: generic: add kernel 4.3 2015-10-11 19:08:08 +00:00
410-mtd-move-forward-declaration-of-struct-mtd_info.patch kernel: generic: add kernel 4.3 2015-10-11 19:08:08 +00:00
411-mtd-partial_eraseblock_write.patch kernel: generic: add kernel 4.3 2015-10-11 19:08:08 +00:00
412-mtd-partial_eraseblock_unlock.patch kernel: generic: add kernel 4.3 2015-10-11 19:08:08 +00:00
420-mtd-redboot_space.patch kernel: generic: add kernel 4.3 2015-10-11 19:08:08 +00:00
430-mtd-add-myloader-partition-parser.patch kernel: generic: add kernel 4.3 2015-10-11 19:08:08 +00:00
431-mtd-bcm47xxpart-support-for-Xiaomi-specific-board_da.patch kernel: generic: add kernel 4.3 2015-10-11 19:08:08 +00:00
432-mtd-bcm47xxpart-detect-T_Meter-partition.patch kernel: generic: add kernel 4.3 2015-10-11 19:08:08 +00:00
440-block2mtd_init.patch kernel: generic: add kernel 4.3 2015-10-11 19:08:08 +00:00
441-block2mtd_probe.patch kernel: generic: add kernel 4.3 2015-10-11 19:08:08 +00:00
450-mtd-nand-allow-to-use-platform-specific-chip-fixup.patch kernel: generic: add kernel 4.3 2015-10-11 19:08:08 +00:00
451-mtd-nand-fix-return-code-of-nand_correct_data-function.patch kernel: generic: add kernel 4.3 2015-10-11 19:08:08 +00:00
460-mtd-cfi_cmdset_0002-no-erase_suspend.patch kernel: generic: add kernel 4.3 2015-10-11 19:08:08 +00:00
461-mtd-cfi_cmdset_0002-add-buffer-write-cmd-timeout.patch kernel: generic: add kernel 4.3 2015-10-11 19:08:08 +00:00
474-mtd-spi-nor-add-support-for-the-ISSI-SI25CD512-SPI-f.patch kernel: generic: add kernel 4.3 2015-10-11 19:08:08 +00:00
480-mtd-set-rootfs-to-be-root-dev.patch kernel: generic: add kernel 4.3 2015-10-11 19:08:08 +00:00
490-ubi-auto-attach-mtd-device-named-ubi-or-data-on-boot.patch kernel: generic: add kernel 4.3 2015-10-11 19:08:08 +00:00
491-ubi-auto-create-ubiblock-device-for-rootfs.patch kernel: generic: add kernel 4.3 2015-10-11 19:08:08 +00:00
492-try-auto-mounting-ubi0-rootfs-in-init-do_mounts.c.patch kernel: generic: add kernel 4.3 2015-10-11 19:08:08 +00:00
493-ubi-set-ROOT_DEV-to-ubiblock-rootfs-if-unset.patch kernel: generic: add kernel 4.3 2015-10-11 19:08:08 +00:00
494-mtd-ubi-add-EOF-marker-support.patch kernel: generic: add kernel 4.3 2015-10-11 19:08:08 +00:00
500-yaffs-Kbuild-integration.patch kernel: generic: add kernel 4.3 2015-10-11 19:08:08 +00:00
502-yaffs-fix-compat-tags-handling.patch kernel: generic: add kernel 4.3 2015-10-11 19:08:08 +00:00
503-yaffs-add-tags-9bytes-mount-option.patch kernel: generic: add kernel 4.3 2015-10-11 19:08:08 +00:00
504-yaffs-3.16-new-fops.patch kernel: generic: add kernel 4.3 2015-10-11 19:08:08 +00:00
505-yaffs-3.19-f_dentry-remove.patch kernel: generic: add kernel 4.3 2015-10-11 19:08:08 +00:00
520-squashfs_update_xz_comp_opts.patch kernel: generic: add kernel 4.3 2015-10-11 19:08:08 +00:00
530-jffs2_make_lzma_available.patch kernel: generic: add kernel 4.3 2015-10-11 19:08:08 +00:00
531-debloat_lzma.patch kernel: generic: add kernel 4.3 2015-10-11 19:08:08 +00:00
532-jffs2_eofdetect.patch kernel: generic: add kernel 4.3 2015-10-11 19:08:08 +00:00
540-crypto-xz-decompression-support.patch kernel: generic: add kernel 4.3 2015-10-11 19:08:08 +00:00
541-ubifs-xz-decompression-support.patch kernel: generic: add kernel 4.3 2015-10-11 19:08:08 +00:00
551-ubifs-fix-default-compression-selection.patch kernel: generic: add kernel 4.3 2015-10-11 19:08:08 +00:00
600-netfilter_conntrack_flush.patch kernel: generic: add kernel 4.3 2015-10-11 19:08:08 +00:00
610-netfilter_match_bypass_default_checks.patch kernel: generic: add kernel 4.3 2015-10-11 19:08:08 +00:00
611-netfilter_match_bypass_default_table.patch kernel: generic: add kernel 4.3 2015-10-11 19:08:08 +00:00
612-netfilter_match_reduce_memory_access.patch kernel: generic: add kernel 4.3 2015-10-11 19:08:08 +00:00
613-netfilter_optional_tcp_window_check.patch kernel: generic: add kernel 4.3 2015-10-11 19:08:08 +00:00
615-netfilter_add_xt_id_match.patch kernel: generic: add kernel 4.3 2015-10-11 19:08:08 +00:00
616-net_optimize_xfrm_calls.patch kernel: generic: add kernel 4.3 2015-10-11 19:08:08 +00:00
620-sched_esfq.patch kernel: generic: add kernel 4.3 2015-10-11 19:08:08 +00:00
630-packet_socket_type.patch kernel: generic: add kernel 4.3 2015-10-11 19:08:08 +00:00
640-bridge_no_eap_forward.patch kernel: generic: add kernel 4.3 2015-10-11 19:08:08 +00:00
641-bridge_always_accept_eap.patch kernel: generic: add kernel 4.3 2015-10-11 19:08:08 +00:00
642-bridge_port_isolate.patch kernel: generic: add kernel 4.3 2015-10-11 19:08:08 +00:00
643-bridge_remove_ipv6_dependency.patch kernel: generic: add kernel 4.3 2015-10-11 19:08:08 +00:00
645-bridge_multicast_to_unicast.patch kernel: generic: add kernel 4.3 2015-10-11 19:08:08 +00:00
650-pppoe_header_pad.patch kernel: generic: add kernel 4.3 2015-10-11 19:08:08 +00:00
651-wireless_mesh_header.patch kernel: generic: add kernel 4.3 2015-10-11 19:08:08 +00:00
653-disable_netlink_trim.patch kernel: generic: add kernel 4.3 2015-10-11 19:08:08 +00:00
655-increase_skb_pad.patch kernel: generic: add kernel 4.3 2015-10-11 19:08:08 +00:00
656-skb_reduce_truesize-helper.patch kernel: generic: add kernel 4.3 2015-10-11 19:08:08 +00:00
657-qdisc_reduce_truesize.patch kernel: generic: add kernel 4.3 2015-10-11 19:08:08 +00:00
660-fq_codel_defaults.patch kernel: generic: add kernel 4.3 2015-10-11 19:08:08 +00:00
661-fq_codel_keep_dropped_stats.patch kernel: generic: add kernel 4.3 2015-10-11 19:08:08 +00:00
662-use_fq_codel_by_default.patch kernel: generic: add kernel 4.3 2015-10-11 19:08:08 +00:00
663-remove_pfifo_fast.patch kernel: generic: add kernel 4.3 2015-10-11 19:08:08 +00:00
664-codel_fix_3_12.patch kernel: generic: add kernel 4.3 2015-10-11 19:08:08 +00:00
666-Add-support-for-MAP-E-FMRs-mesh-mode.patch kernel: generic: add kernel 4.3 2015-10-11 19:08:08 +00:00
670-ipv6-allow-rejecting-with-source-address-failed-policy.patch kernel: generic: add kernel 4.3 2015-10-11 19:08:08 +00:00
671-net-provide-defines-for-_POLICY_FAILED-until-all-cod.patch kernel: generic: add kernel 4.3 2015-10-11 19:08:08 +00:00
680-NET-skip-GRO-for-foreign-MAC-addresses.patch kernel: generic: add kernel 4.3 2015-10-11 19:08:08 +00:00
681-NET-add-of_get_mac_address_mtd.patch kernel: generic: add kernel 4.3 2015-10-11 19:08:08 +00:00
700-swconfig.patch kernel: generic: add kernel 4.3 2015-10-11 19:08:08 +00:00
701-phy_extension.patch kernel: generic: add kernel 4.3 2015-10-11 19:08:08 +00:00
702-phy_add_aneg_done_function.patch kernel: generic: add kernel 4.3 2015-10-11 19:08:08 +00:00
703-phy-add-detach-callback-to-struct-phy_driver.patch kernel: generic: add kernel 4.3 2015-10-11 19:08:08 +00:00
704-phy-no-genphy-soft-reset.patch kernel: generic: add kernel 4.3 2015-10-11 19:08:08 +00:00
710-phy-add-mdio_register_board_info.patch kernel: generic: add kernel 4.3 2015-10-11 19:08:08 +00:00
720-phy_adm6996.patch kernel: generic: add kernel 4.3 2015-10-11 19:08:08 +00:00
721-phy_packets.patch kernel: generic: add kernel 4.3 2015-10-11 19:08:08 +00:00
722-phy_mvswitch.patch kernel: generic: add kernel 4.3 2015-10-11 19:08:08 +00:00
723-phy_ip175c.patch kernel: generic: add kernel 4.3 2015-10-11 19:08:08 +00:00
724-phy_ar8216.patch kernel: generic: add kernel 4.3 2015-10-11 19:08:08 +00:00
725-phy_rtl8306.patch kernel: generic: add kernel 4.3 2015-10-11 19:08:08 +00:00
726-phy_rtl8366.patch kernel: generic: add kernel 4.3 2015-10-11 19:08:08 +00:00
727-phy-rtl8367.patch kernel: generic: add kernel 4.3 2015-10-11 19:08:08 +00:00
728-phy-rtl8367b.patch kernel: generic: add kernel 4.3 2015-10-11 19:08:08 +00:00
729-phy-tantos.patch kernel: generic: add kernel 4.3 2015-10-11 19:08:08 +00:00
730-phy_b53.patch kernel: generic: add kernel 4.3 2015-10-11 19:08:08 +00:00
731-phy_mvswitch_3.10_compilation.patch kernel: generic: add kernel 4.3 2015-10-11 19:08:08 +00:00
732-phy-ar8216-led-support.patch kernel: generic: add kernel 4.3 2015-10-11 19:08:08 +00:00
733-phy_mvsw61xx.patch kernel: generic: add kernel 4.3 2015-10-11 19:08:08 +00:00
750-hostap_txpower.patch kernel: generic: add kernel 4.3 2015-10-11 19:08:08 +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 kernel: generic: add kernel 4.3 2015-10-11 19:08:08 +00:00
780-igb-Fix-Null-pointer-dereference-in-igb_reset_q_vect.patch kernel: generic: add kernel 4.3 2015-10-11 19:08:08 +00:00
785-hso-support-0af0-9300.patch kernel: generic: add kernel 4.3 2015-10-11 19:08:08 +00:00
810-pci_disable_common_quirks.patch kernel: generic: add kernel 4.3 2015-10-11 19:08:08 +00:00
811-pci_disable_usb_common_quirks.patch kernel: generic: add kernel 4.3 2015-10-11 19:08:08 +00:00
820-usb_add_usb_find_device_by_name.patch kernel: generic: add kernel 4.3 2015-10-11 19:08:08 +00:00
830-ledtrig_morse.patch kernel: generic: add kernel 4.3 2015-10-11 19:08:08 +00:00
831-ledtrig_netdev.patch kernel: generic: add kernel 4.3 2015-10-11 19:08:08 +00:00
832-ledtrig_usbdev.patch kernel: generic: add kernel 4.3 2015-10-11 19:08:08 +00:00
834-ledtrig-libata.patch kernel: generic: add kernel 4.3 2015-10-11 19:08:08 +00:00
840-rtc7301.patch kernel: generic: add kernel 4.3 2015-10-11 19:08:08 +00:00
841-rtc_pt7c4338.patch kernel: generic: add kernel 4.3 2015-10-11 19:08:08 +00:00
861-04_spi_gpio_implement_spi_delay.patch kernel: generic: add kernel 4.3 2015-10-11 19:08:08 +00:00
862-gpio_spi_driver.patch kernel: generic: add kernel 4.3 2015-10-11 19:08:08 +00:00
863-gpiommc.patch kernel: generic: add kernel 4.3 2015-10-11 19:08:08 +00:00
864-gpiommc_configfs_locking.patch kernel: generic: add kernel 4.3 2015-10-11 19:08:08 +00:00
870-hifn795x_byteswap.patch kernel: generic: add kernel 4.3 2015-10-11 19:08:08 +00:00
880-gateworks_system_controller.patch kernel: generic: add kernel 4.3 2015-10-11 19:08:08 +00:00
890-8250_optional_sysrq.patch kernel: generic: add kernel 4.3 2015-10-11 19:08:08 +00:00
900-slab_maxsize.patch kernel: generic: add kernel 4.3 2015-10-11 19:08:08 +00:00
901-debloat_sock_diag.patch kernel: generic: add kernel 4.3 2015-10-11 19:08:08 +00:00
902-debloat_proc.patch kernel: generic: add kernel 4.3 2015-10-11 19:08:08 +00:00
903-debloat_direct_io.patch kernel: generic: add kernel 4.3 2015-10-11 19:08:08 +00:00
910-kobject_uevent.patch kernel: generic: add kernel 4.3 2015-10-11 19:08:08 +00:00
911-kobject_add_broadcast_uevent.patch kernel: generic: add kernel 4.3 2015-10-11 19:08:08 +00:00
921-use_preinit_as_init.patch kernel: generic: add kernel 4.3 2015-10-11 19:08:08 +00:00
922-always-create-console-node-in-initramfs.patch kernel: generic: add kernel 4.3 2015-10-11 19:08:08 +00:00
930-crashlog.patch kernel: generic: add kernel 4.3 2015-10-11 19:08:08 +00:00
940-ocf_kbuild_integration.patch kernel: generic: add kernel 4.3 2015-10-11 19:08:08 +00:00
941-ocf_20120127.patch kernel: generic: add kernel 4.3 2015-10-11 19:08:08 +00:00
960-decompress_unlzo_fix.patch kernel: generic: add kernel 4.3 2015-10-11 19:08:08 +00:00
970-remove-unsane-filenames-from-deps_initramfs-list.patch kernel: generic: add kernel 4.3 2015-10-11 19:08:08 +00:00
980-arm_openwrt_machtypes.patch kernel: generic: add kernel 4.3 2015-10-11 19:08:08 +00:00
990-gpio_wdt.patch kernel: generic: add kernel 4.3 2015-10-11 19:08:08 +00:00
995-mangle_bootargs.patch kernel: generic: add kernel 4.3 2015-10-11 19:08:08 +00:00
997-device_tree_cmdline.patch kernel: generic: add kernel 4.3 2015-10-11 19:08:08 +00:00
998-enable_wilink_platform_without_drivers.patch kernel: generic: add kernel 4.3 2015-10-11 19:08:08 +00:00