Openwrt/target/linux/generic/patches-3.18
Hauke Mehrtens cb0c8da7c2 kernel: take bcm47xx_nvram.h from kernel and not backports
compat-wireless/backports now contains a bcm47xx_nvram.h file to
backport some of the functions in it which are used by the bcmfmac
driver. This file just checks for the kernel versions and provide an
empty implementations on older kernel versions. This is OK on most
systems, but on bcm47xx / bcm53xx systems we want to call the real
functions here. This commit removes the file from backports in our
build process like we do it with the bcma and ssb header files. Instead
we add a recent version into our kernel so all code uses only one
header file. On bcm47xx / bcm53xx the real implementations of this code
will be used.

Reported-by: Hante Meuleman <meuleman@broadcom.com>
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>

SVN-Revision: 47467
2015-11-13 23:51:31 +00:00
..
000-keep_initrafs_the_default.patch
020-ssb_update.patch
021-ssb_sprom.patch
025-bcma_backport.patch
026-bcma-from-3.20.patch
027-bcma-from-4.1.patch
028-bcma-from-4.2.patch
029-bcma-from-4.4.patch kernel: backport some bcma header file definitions from wireless-testing 2015-10-30 15:17:41 +00:00
030-backport_bcm47xx_nvram.patch kernel: take bcm47xx_nvram.h from kernel and not backports 2015-11-13 23:51:31 +00:00
030-nl80211-Allow-set-network-namespace-by-fd.patch
040-mtd-bcm47xxpart-backports-from-3.19.patch
041-mtd-bcm47xxpart-backports-from-3.20.patch
050-backport_netfilter_rtcache.patch
051-02-bridge-allow-setting-hash_max-multicast_router-if-in.patch
060-mips_decompressor_memmove.patch
070-bgmac-register-napi-before-the-device.patch
071-bgmac-activate-irqs-only-if-there-is-nothing-to-poll.patch
072-bgmac-fix-device-initialization-on-Northstar-SoCs-co.patch
073-bgmac-Clean-warning-messages.patch
074-bgmac-register-fixed-PHY-for-ARM-BCM470X-BCM5301X-ch.patch
075-bgmac-allow-enabling-on-ARCH_BCM_5301X.patch
076-net-phy-export-fixed_phy_register.patch
077-01-bgmac-fix-descriptor-frame-start-end-definitions.patch
077-02-bgmac-implement-GRO-and-use-build_skb.patch
077-03-bgmac-implement-scatter-gather-support.patch
077-04-bgmac-simplify-tx-ring-index-handling.patch
077-05-bgmac-leave-interrupts-disabled-as-long-as-there-is-.patch
077-06-bgmac-set-received-skb-headroom-to-NET_SKB_PAD.patch
077-07-bgmac-simplify-rx-DMA-error-handling.patch
077-08-bgmac-add-check-for-oversized-packets.patch
077-09-bgmac-increase-rx-ring-size-from-511-to-512.patch
077-10-bgmac-simplify-dma-init-cleanup.patch
077-11-bgmac-fix-DMA-rx-corruption.patch
077-12-bgmac-drop-ring-num_slots.patch
077-13-bgmac-fix-MAC-soft-reset-bit-for-corerev-4.patch
077-14-bgmac-reset-all-4-GMAC-cores-on-init.patch
080-00-fib_trie-Fix-proc-net-fib_trie-when-CONFIG_IP_MULTIP.patch
080-01-fib_trie-Fix-trie-balancing-issue-if-new-node-pushes.patch
080-02-fib_trie-Update-usage-stats-to-be-percpu-instead-of-.patch
080-03-fib_trie-Make-leaf-and-tnode-more-uniform.patch
080-04-fib_trie-Merge-tnode_free-and-leaf_free-into-node_fr.patch
080-05-fib_trie-Merge-leaf-into-tnode.patch
080-06-fib_trie-Optimize-fib_table_lookup-to-avoid-wasting-.patch
080-07-fib_trie-Optimize-fib_find_node.patch
080-08-fib_trie-Optimize-fib_table_insert.patch
080-09-fib_trie-Update-meaning-of-pos-to-represent-unchecke.patch
080-10-fib_trie-Use-unsigned-long-for-anything-dealing-with.patch
080-11-fib_trie-Push-rcu_read_lock-unlock-to-callers.patch
080-12-fib_trie-Move-resize-to-after-inflate-halve.patch
080-13-fib_trie-Add-functions-should_inflate-and-should_hal.patch
080-14-fib_trie-Push-assignment-of-child-to-parent-down-int.patch
080-15-fib_trie-Push-tnode-flushing-down-to-inflate-halve.patch
080-16-fib_trie-inflate-halve-nodes-in-a-more-RCU-friendly-.patch
080-17-fib_trie-Remove-checks-for-index-tnode_child_length-.patch
080-18-fib_trie-Add-tracking-value-for-suffix-length.patch
080-19-fib_trie-Use-index-0ul-n-bits-instead-of-index-n-bit.patch
080-20-fib_trie-Fix-RCU-bug-and-merge-similar-bits-of-infla.patch
080-21-fib_trie-Fall-back-to-slen-update-on-inflate-halve-f.patch
080-22-fib_trie-Add-collapse-and-should_collapse-to-resize.patch
080-23-fib_trie-Use-empty_children-instead-of-counting-empt.patch
080-24-fib_trie-Move-fib_find_alias-to-file-where-it-is-use.patch
080-25-fib_trie-Various-clean-ups-for-handling-slen.patch
081-pppoe-Use-workqueue-to-die-properly-when-a-PADT-is-r.patch
082-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
083-solos-pci-Increase-headroom-on-received-packets.patch kernel: solos-pci: Increase headroom on received packets 2015-09-17 15:38:58 +00:00
090-overlayfs-fallback-to-readonly-when-full.patch kernel: update kernel 3.18 to version 3.18.23 2015-11-01 13:45:57 +00:00
091-mtd-spi-nor-add-support-Spansion_S25FL164K
092-01-spi-Check-to-see-if-the-device-is-processing-a-messa.patch kernel: backport some SPI layer improvements from 4.1 to 3.18, significantly improves flash speed on ramips 2015-09-24 16:07:10 +00:00
092-02-spi-Pump-transfers-inside-calling-context-for-spi_sy.patch kernel: update kernel 3.18 to version 3.18.23 2015-11-01 13:45:57 +00:00
092-03-spi-Only-idle-the-message-pump-in-the-worker-kthread.patch kernel: update kernel 3.18 to version 3.18.23 2015-11-01 13:45:57 +00:00
095-api-fix-compatibility-of-linux-in.h-with-netinet-in..patch
099-module_arch_freeing_init-new-hook-for-archs-before-m.patch
100-pppoe-drop-pppoe-device-in-pppoe_unbind_sock_work.patch
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
110-jffs2-use-.rename2-and-add-RENAME_WHITEOUT-support.patch
111-jffs2-add-RENAME_EXCHANGE-support.patch
120-bridge_allow_receiption_on_disabled_port.patch
132-mips_inline_dma_ops.patch
133-MIPS-UAPI-Ignore-__arch_swab-16-32-64-when-using-MIP.patch generic: 3.18: refresh patches 2015-11-01 00:04:21 +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
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
201-extra_optimization.patch
202-reduce_module_size.patch
203-kallsyms_uncompressed.patch
204-module_strip.patch
205-backtrace_module_info.patch
210-darwin_scripts_include.patch
212-byteshift_portability.patch
213-x86_vdso_portability.patch
214-spidev_h_portability.patch
220-gc_sections.patch
221-module_exports.patch
230-openwrt_lzma_options.patch
250-netfilter_depends.patch
251-sound_kconfig.patch
252-mv_cesa_depends.patch
253-ssb_b43_default_on.patch
254-textsearch_kconfig_hacks.patch
255-lib80211_kconfig_hacks.patch
256-crypto_add_kconfig_prompts.patch
257-wireless_ext_kconfig_hack.patch
258-netfilter_netlink_kconfig_hack.patch
259-regmap_dynamic.patch kmod-regmap: make regmap-mmio user selectable 2015-07-25 09:55:32 +00:00
260-crypto_test_dependencies.patch
262-compressor_kconfig_hack.patch
270-uapi-kernel.h-glibc-specific-inclusion-of-sysinfo.h.patch
271-uapi-libc-compat.h-do-not-rely-on-__GLIBC__.patch
272-uapi-if_ether.h-prevent-redefinition-of-struct-ethhd.patch
300-mips_expose_boot_raw.patch
301-mips_image_cmdline_hack.patch
302-mips_no_branch_likely.patch
304-mips_disable_fpu.patch
305-mips_module_reloc.patch
306-mips_mem_functions_performance.patch
307-mips_highmem_offset.patch
309-mips_fuse_workaround.patch
310-arm_module_unresolved_weak_sym.patch
320-ppc4xx_optimization.patch
321-powerpc_crtsavres_prereq.patch
330-MIPS-kexec-Accept-command-line-parameters-from-users.patch
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
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
406-mtd-old-rootfs-squashfs-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
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
430-mtd-add-myloader-partition-parser.patch
431-mtd-bcm47xxpart-support-for-Xiaomi-specific-board_da.patch
432-mtd-bcm47xxpart-detect-T_Meter-partition.patch
440-block2mtd_init.patch
441-block2mtd_probe.patch
450-mtd-nand-allow-to-use-platform-specific-chip-fixup.patch
451-mtd-nand-fix-return-code-of-nand_correct_data-function.patch
460-mtd-cfi_cmdset_0002-no-erase_suspend.patch
461-mtd-cfi_cmdset_0002-add-buffer-write-cmd-timeout.patch
472-mtd-m25p80-add-support-for-Winbond-W25X05-flash.patch
473-mtd-spi-nor-add-support-for-the-Macronix-MX25L512E-S.patch
474-mtd-spi-nor-add-support-for-the-ISSI-SI25CD512-SPI-f.patch
480-mtd-set-rootfs-to-be-root-dev.patch
490-ubi-auto-attach-mtd-device-named-ubi-or-data-on-boot.patch
491-ubi-auto-create-ubiblock-device-for-rootfs.patch
492-try-auto-mounting-ubi0-rootfs-in-init-do_mounts.c.patch
493-ubi-set-ROOT_DEV-to-ubiblock-rootfs-if-unset.patch
494-mtd-ubi-add-EOF-marker-support.patch
500-yaffs-Kbuild-integration.patch
502-yaffs-fix-compat-tags-handling.patch
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
520-squashfs_update_xz_comp_opts.patch
530-jffs2_make_lzma_available.patch
531-debloat_lzma.patch
532-jffs2_eofdetect.patch
540-crypto-xz-decompression-support.patch
541-ubifs-xz-decompression-support.patch
550-ubifs-symlink-xattr-support.patch
551-ubifs-fix-default-compression-selection.patch
600-netfilter_conntrack_flush.patch
610-netfilter_match_bypass_default_checks.patch
611-netfilter_match_bypass_default_table.patch
612-netfilter_match_reduce_memory_access.patch
613-netfilter_optional_tcp_window_check.patch
615-netfilter_add_xt_id_match.patch
616-net_optimize_xfrm_calls.patch
620-sched_esfq.patch
621-sched_act_connmark.patch
630-packet_socket_type.patch kernel: update kernel 3.18 to version 3.18.23 2015-11-01 13:45:57 +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: describe bridge patch "port isolate" 2015-09-08 16:43:04 +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: describe bridge patch "multicast to unicast" 2015-09-08 16:43:32 +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
653-disable_netlink_trim.patch kernel: update kernel 3.18 to version 3.18.23 2015-11-01 13:45:57 +00:00
655-increase_skb_pad.patch
656-skb_reduce_truesize-helper.patch
657-qdisc_reduce_truesize.patch
660-fq_codel_defaults.patch
661-fq_codel_keep_dropped_stats.patch
662-use_fq_codel_by_default.patch
663-remove_pfifo_fast.patch
666-Add-support-for-MAP-E-FMRs-mesh-mode.patch
667-ipv6-Fixed-source-specific-default-route-handling.patch kernel: ipv6: ip6_fragment: fix headroom tests and skb leak 2015-09-17 15:38:46 +00:00
670-ipv6-allow-rejecting-with-source-address-failed-policy.patch
671-net-provide-defines-for-_POLICY_FAILED-until-all-cod.patch
680-NET-skip-GRO-for-foreign-MAC-addresses.patch kernel: update kernel 3.18 to version 3.18.23 2015-11-01 13:45:57 +00:00
681-NET-add-of_get_mac_address_mtd.patch
700-swconfig.patch
701-phy_extension.patch
702-phy_add_aneg_done_function.patch
703-phy-add-detach-callback-to-struct-phy_driver.patch
704-phy-no-genphy-soft-reset.patch
710-phy-add-mdio_register_board_info.patch
720-phy_adm6996.patch
721-phy_packets.patch kernel: update kernel 3.18 to version 3.18.23 2015-11-01 13:45:57 +00:00
722-phy_mvswitch.patch
723-phy_ip175c.patch
724-phy_ar8216.patch
725-phy_rtl8306.patch
726-phy_rtl8366.patch
727-phy-rtl8367.patch
728-phy-rtl8367b.patch
729-phy-tantos.patch
730-phy_b53.patch
731-phy_mvswitch_3.10_compilation.patch
732-phy-ar8216-led-support.patch
733-phy_mvsw61xx.patch
750-hostap_txpower.patch
760-8139cp-fixes-from-4.3.patch generic: 3.18: refresh patches 2015-11-01 00:04:21 +00:00
773-bgmac-add-srab-switch.patch
780-igb-Fix-Null-pointer-dereference-in-igb_reset_q_vect.patch
785-hso-support-0af0-9300.patch
810-pci_disable_common_quirks.patch kernel: update kernel 3.18 to version 3.18.23 2015-11-01 13:45:57 +00:00
811-pci_disable_usb_common_quirks.patch
820-usb_add_usb_find_device_by_name.patch
821-usb-dwc2-dualrole.patch
830-ledtrig_morse.patch
831-ledtrig_netdev.patch
832-ledtrig_usbdev.patch
834-ledtrig-libata.patch kernel: update kernel 3.18 to version 3.18.23 2015-11-01 13:45:57 +00:00
840-rtc7301.patch
841-rtc_pt7c4338.patch
861-04_spi_gpio_implement_spi_delay.patch
862-gpio_spi_driver.patch
863-gpiommc.patch
864-gpiommc_configfs_locking.patch
870-hifn795x_byteswap.patch
880-gateworks_system_controller.patch
890-8250_optional_sysrq.patch
900-slab_maxsize.patch
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 kernel 3.18 to version 3.18.23 2015-11-01 13:45:57 +00:00
903-debloat_direct_io.patch kernel: update kernel 3.18 to version 3.18.23 2015-11-01 13:45:57 +00:00
910-kobject_uevent.patch
911-kobject_add_broadcast_uevent.patch
921-use_preinit_as_init.patch kernel: update 3.18 to 3.18.21 2015-09-02 10:18:15 +00:00
922-always-create-console-node-in-initramfs.patch
930-crashlog.patch
940-ocf_kbuild_integration.patch
941-ocf_20120127.patch
960-decompress_unlzo_fix.patch
970-remove-unsane-filenames-from-deps_initramfs-list.patch
980-arm_openwrt_machtypes.patch
990-gpio_wdt.patch
995-mangle_bootargs.patch
997-device_tree_cmdline.patch
998-enable_wilink_platform_without_drivers.patch
999-seccomp_log.patch