mbox series

[LEDE-DEV,00/25] Add support for kernel 4.14

Message ID 20171210221231.17193-1-hauke@hauke-m.de
Headers show
Series Add support for kernel 4.14 | expand

Message

Hauke Mehrtens Dec. 10, 2017, 10:12 p.m. UTC
This adds support for kernel 4.14 to LEDE.
This ports the generic patches to kernel 4.14 and also adds support for 
kernel 4.14 to the x86 target, I am also working on adding support for 
the lantiq target, but there are still some problems with the xrx200 
Ethernet driver.
I would like to use this on some arm64 boards where the main kernel 
development happens in the upstream kernel, for these boards it should 
be much easier to make them work on kernel 4.14 compared to kernel 4.9. 

My development tree can be found here:
https://git.lede-project.org/?p=lede/hauke/staging.git;a=shortlog;h=refs/heads/kernel-4.14
I will update this tree more often than these patches sets, but it will 
also be rebased.
It could be that not all patches went to the mailing list because they 
are too big.
Ypu can also find the patches on github:
https://github.com/lede-project/source/pull/1546


This is my current state and everything should compile for the x86 
target, I think this is now in  a state to request some comments.
If some of my changes are looking suspicious to you please send a mail, 
I am also not sure about everything and I assume that there are probably 
some kernel configuration options set to the wrong value and some 
patches probably still have some problems.

This was tested in qemu on x86, in a ramdisk on a lantiq device and on 
some sunxi devices.

Changes since:
RFC:
 * do not deactivate kmod-sched-cake, it compiles with 4.14
 * deactivate kmod-fbcon for kernel 4.14, this needs bigger rework
 * kmod-mt76 patch removed as it is integrated already
 * added a lot more config options to target/linux/generic/config-4.14
 * fixed b53/b53_common.c compile problem
 * migrated to kernel 4.14.5
 * based on current kernel 4.9 code
 * added config option CONFIG_104_QUAD_8 to x86 target
 * update xtables-addons to new version which already includes one fix

Hauke Mehrtens (25):
  xtables-addons: update to version 2.14
  kernel: generic: add some more 4.9 configure options
  x86: refresh configuration
  kernel: generic: copy kernel 4.9 patches and config to 4.14
  kernel: generic: make patches apply on top of kernel 4.14
  kernel: tg3: deactivate hwmon for kernel 4.14
  kernel: add kmod-dax
  kernel: add kmod-lib-zstd
  kernel: add kmod-crypto-acompress
  kernel: add kmod-crypto-rsa
  kernel: add kmod-crypto-ecdh
  kernel: unset CONFIG_CIFS_SMB311 in kmod-fs-cifs
  kernel: deactivate some new network features
  kernel: kmod-rxrpc: handle renamed kernel module
  kernel: kmod-mmc: handle moved mmc_block.ko
  kernel: kmod-sound-core: handle moved snd-seq-device.ko
  kernel: kmod-fbcon: deactivate for kernel 4.14
  xtables-addons: fix compile with kernel 4.14
  kernel: kmod-zram: deactivate CONFIG_ZRAM_WRITEBACK for kernel 4.14
  kernel: kmod-iio-bmp280: allow compile with kernel 4.14
  kernel: kmod-rtc-ds1307: add dependency to regmap
  kernel: add missing dependencies to kmod-crypto-acompress
  kernel: include: remove last .0 from kernel versions again
  x86: copy kernel 4.9 patches and config to 4.14
  x86: update config and make patches apply for kernel 4.14

 include/kernel-version.mk                          |    2 +
 include/kernel.mk                                  |    2 +-
 package/kernel/linux/modules/block.mk              |   13 +-
 package/kernel/linux/modules/crypto.mk             |   61 +-
 package/kernel/linux/modules/fs.mk                 |    5 +-
 package/kernel/linux/modules/iio.mk                |    2 +-
 package/kernel/linux/modules/lib.mk                |   24 +
 package/kernel/linux/modules/netdevices.mk         |    5 +-
 package/kernel/linux/modules/netsupport.mk         |   13 +-
 package/kernel/linux/modules/other.mk              |    8 +-
 package/kernel/linux/modules/sound.mk              |    3 +-
 package/kernel/linux/modules/video.mk              |    2 +-
 package/network/utils/xtables-addons/Makefile      |    4 +-
 .../patches/201-fix-lua-packetscript.patch         |    9 +
 ...t-hardcode-path-to-awk-in-scripts-ld-vers.patch |   30 +
 .../backport-4.14/011-kbuild-export-SUBARCH.patch  |   23 +
 .../020-backport_netfilter_rtcache.patch           |  558 +++
 .../025-tcp-allow-drivers-to-tweak-TSQ-logic.patch |   85 +
 ...fix-typo-in-KPP-dependency-of-CRYPTO_ECDH.patch |   25 +
 ...nable-master-mode-for-BCM54210E-and-B5021.patch |   50 +
 ...adcom-support-new-device-flag-for-setting.patch |   54 +
 ...fix-typo-in-KPP-dependency-of-CRYPTO_ECDH.patch |   25 +
 target/linux/generic/{config-4.9 => config-4.14}   |  286 +-
 target/linux/generic/config-4.9                    |    9 +
 .../generic/files/drivers/net/phy/b53/b53_common.c |    1 +
 .../linux/generic/files/drivers/net/phy/rtl8306.c  |    3 +
 .../linux/generic/files/drivers/net/phy/swconfig.c |   36 +-
 .../generic/hack-4.14/202-reduce_module_size.patch |   24 +
 .../linux/generic/hack-4.14/204-module_strip.patch |  205 +
 .../generic/hack-4.14/207-disable-modorder.patch   |   44 +
 .../hack-4.14/210-darwin_scripts_include.patch     | 3065 ++++++++++++
 .../hack-4.14/211-host_tools_portability.patch     |   40 +
 .../hack-4.14/212-byteshift_portability.patch      |   65 +
 .../hack-4.14/214-spidev_h_portability.patch       |   24 +
 .../linux/generic/hack-4.14/220-gc_sections.patch  |  258 +
 .../generic/hack-4.14/221-module_exports.patch     |  101 +
 .../hack-4.14/230-openwrt_lzma_options.patch       |   71 +
 .../generic/hack-4.14/250-netfilter_depends.patch  |   27 +
 .../generic/hack-4.14/251-sound_kconfig.patch      |  197 +
 .../generic/hack-4.14/259-regmap_dynamic.patch     |  109 +
 .../hack-4.14/260-crypto_test_dependencies.patch   |   60 +
 .../linux/generic/hack-4.14/280-rfkill-stubs.patch |   84 +
 .../hack-4.14/301-mips_image_cmdline_hack.patch    |   38 +
 .../hack-4.14/321-powerpc_crtsavres_prereq.patch   |   38 +
 .../{hack-4.9 => hack-4.14}/531-debloat_lzma.patch |    0
 .../640-bridge-only-accept-EAP-locally.patch       |   32 +
 .../hack-4.14/641-bridge_port_isolate.patch        |   76 +
 .../hack-4.14/651-wireless_mesh_header.patch       |   24 +
 .../generic/hack-4.14/660-fq_codel_defaults.patch  |   27 +
 .../hack-4.14/661-use_fq_codel_by_default.patch    |   94 +
 .../generic/hack-4.14/662-remove_pfifo_fast.patch  |  159 +
 .../hack-4.14/700-swconfig_switch_drivers.patch    |  128 +
 .../hack-4.14/702-phy_add_aneg_done_function.patch |   27 +
 .../linux/generic/hack-4.14/721-phy_packets.patch  |  176 +
 .../hack-4.14/773-bgmac-add-srab-switch.patch      |   98 +
 .../generic/hack-4.14/835-misc-owl_loader.patch    |   52 +
 .../generic/hack-4.14/901-debloat_sock_diag.patch  |  136 +
 .../linux/generic/hack-4.14/902-debloat_proc.patch |  405 ++
 .../generic/hack-4.14/904-debloat_dma_buf.patch    |   64 +
 .../generic/hack-4.14/910-kobject_uevent.patch     |   32 +
 .../911-kobject_add_broadcast_uevent.patch         |   76 +
 ...1-always-create-console-node-in-initramfs.patch |    0
 target/linux/generic/hack-4.14/930-crashlog.patch  |  338 ++
 ...MIPS-fix-cache-flushing-for-highmem-pages.patch |   30 +
 .../pending-4.14/110-ehci_hcd_ignore_oc.patch      |   79 +
 ...c_node_mem_map-with-ARCH_PFN_OFFSET-calcu.patch |   82 +
 .../130-add-linux-spidev-compatible-si3210.patch   |   18 +
 ...o_set_value_cansleep-for-setting-chipsele.patch |   20 +
 ...-.rename2-and-add-RENAME_WHITEOUT-support.patch |    0
 .../141-jffs2-add-RENAME_EXCHANGE-support.patch    |    0
 ...-bridge_allow_receiption_on_disabled_port.patch |   43 +
 ...t-add-generic-parsing-of-linux-part-probe.patch |  161 +
 ...180-net-phy-at803x-add-support-for-AT8032.patch |   70 +
 ...x-wrong-comment-related-to-link-detection.patch |   43 +
 .../pending-4.14/201-extra_optimization.patch      |   32 +
 .../pending-4.14/203-kallsyms_uncompressed.patch   |  119 +
 .../pending-4.14/205-backtrace_module_info.patch   |   45 +
 .../pending-4.14/206-mips-disable-vdso.patch       |   23 +
 ...unsane-filenames-from-deps_initramfs-list.patch |   46 +
 ...61-enable_wilink_platform_without_drivers.patch |    0
 ...l.h-glibc-specific-inclusion-of-sysinfo.h.patch |   32 +
 ...pi-libc-compat.h-do-not-rely-on-__GLIBC__.patch |  105 +
 ...er.h-prevent-redefinition-of-struct-ethhd.patch |   65 +
 .../pending-4.14/300-mips_expose_boot_raw.patch    |   40 +
 .../302-mips_no_branch_likely.patch                |    0
 .../pending-4.14/304-mips_disable_fpu.patch        |  137 +
 .../pending-4.14/305-mips_module_reloc.patch       |  366 ++
 .../306-mips_mem_functions_performance.patch       |  106 +
 .../307-mips_highmem_offset.patch                  |    0
 .../generic/pending-4.14/308-mips32r2_tune.patch   |   22 +
 .../310-arm_module_unresolved_weak_sym.patch       |   22 +
 ...Accept-command-line-parameters-from-users.patch |  272 +
 .../pending-4.14/332-arc-add-OWRTDTB-section.patch |   80 +
 ...rc-enable-unaligned-access-in-kernel-mode.patch |    0
 ...340-MIPS-mm-remove-mips_dma_mapping_error.patch |   32 +
 ...m-remove-no-op-dma_map_ops-where-possible.patch |  140 +
 .../400-mtd-add-rootfs-split-support.patch         |  123 +
 ...port-for-different-partition-parser-types.patch |  110 +
 ...mtd-parsers-for-rootfs-and-firmware-split.patch |   81 +
 .../403-mtd-hook-mtdsplit-to-Kbuild.patch          |   32 +
 .../404-mtd-add-more-helper-functions.patch        |   94 +
 .../411-mtd-partial_eraseblock_write.patch         |  154 +
 .../412-mtd-partial_eraseblock_unlock.patch        |    0
 .../420-mtd-redboot_space.patch                    |    0
 .../430-mtd-add-myloader-partition-parser.patch    |   47 +
 ...part-check-for-bad-blocks-when-calculatin.patch |    0
 ...-mtd-bcm47xxpart-detect-T_Meter-partition.patch |    0
 .../440-block2mtd_init.patch                       |    0
 .../441-block2mtd_probe.patch                      |    0
 .../460-mtd-cfi_cmdset_0002-no-erase_suspend.patch |   25 +
 ..._cmdset_0002-add-buffer-write-cmd-timeout.patch |   17 +
 ...465-m25p80-mx-disable-software-protection.patch |   18 +
 ...-support-limiting-4K-sectors-support-base.patch |   56 +
 .../476-mtd-spi-nor-add-eon-en25q128.patch         |    0
 .../477-mtd-add-spi-nor-add-mx25u3235f.patch       |   18 +
 .../480-mtd-set-rootfs-to-be-root-dev.patch        |   38 +
 ...tach-mtd-device-named-ubi-or-data-on-boot.patch |   73 +
 ...bi-auto-create-ubiblock-device-for-rootfs.patch |   66 +
 ...-mounting-ubi0-rootfs-in-init-do_mounts.c.patch |    0
 ...-set-ROOT_DEV-to-ubiblock-rootfs-if-unset.patch |   34 +
 .../494-mtd-ubi-add-EOF-marker-support.patch       |   60 +
 .../530-jffs2_make_lzma_available.patch            | 5180 ++++++++++++++++++++
 .../532-jffs2_eofdetect.patch                      |    0
 ...1-ubifs-fix-default-compression-selection.patch |   37 +
 .../600-netfilter_conntrack_flush.patch            |   95 +
 ...610-netfilter_match_bypass_default_checks.patch |  110 +
 .../611-netfilter_match_bypass_default_table.patch |  111 +
 .../612-netfilter_match_reduce_memory_access.patch |   22 +
 .../613-netfilter_optional_tcp_window_check.patch  |   44 +
 .../pending-4.14/616-net_optimize_xfrm_calls.patch |   20 +
 .../pending-4.14/630-packet_socket_type.patch      |  138 +
 .../650-pppoe_header_pad.patch                     |    0
 .../pending-4.14/655-increase_skb_pad.patch        |   20 +
 .../666-Add-support-for-MAP-E-FMRs-mesh-mode.patch |  500 ++
 ...jecting-with-source-address-failed-policy.patch |  247 +
 ...-defines-for-_POLICY_FAILED-until-all-cod.patch |   50 +
 ...80-NET-skip-GRO-for-foreign-MAC-addresses.patch |  145 +
 .../681-NET-add-of_get_mac_address_mtd.patch       |    0
 .../generic/pending-4.14/701-phy_extension.patch   |   95 +
 ...-add-detach-callback-to-struct-phy_driver.patch |   38 +
 ...t-phy-at803x-allow-to-configure-via-pdata.patch |  142 +
 .../735-net-phy-at803x-fix-at8033-sgmii-mode.patch |   54 +
 .../810-pci_disable_common_quirks.patch            |   60 +
 .../811-pci_disable_usb_common_quirks.patch        |  113 +
 ...b-Remove-annoying-warning-about-bogus-URB.patch |   76 +
 .../generic/pending-4.14/831-ledtrig_netdev.patch  |   74 +
 .../generic/pending-4.14/834-ledtrig-libata.patch  |  149 +
 .../generic/pending-4.14/920-mangle_bootargs.patch |   71 +
 target/linux/x86/64/config-default                 |   47 +-
 target/linux/x86/config-4.14                       |  525 ++
 target/linux/x86/generic/config-default            |   54 +-
 target/linux/x86/geode/config-default              |   12 +-
 target/linux/x86/legacy/config-default             |   30 +-
 .../x86/patches-4.14/011-tune_lzma_options.patch   |   22 +
 .../100-fix_cs5535_clockevt.patch                  |    0
 .../patches-4.14/200-pcengines-apu2-reboot.patch   |   19 +
 .../800-hwmon-w83627ehf-dont-claim-nct677x.patch   |   30 +
 157 files changed, 19268 insertions(+), 70 deletions(-)
 create mode 100644 target/linux/generic/backport-4.14/010-Kbuild-don-t-hardcode-path-to-awk-in-scripts-ld-vers.patch
 create mode 100644 target/linux/generic/backport-4.14/011-kbuild-export-SUBARCH.patch
 create mode 100644 target/linux/generic/backport-4.14/020-backport_netfilter_rtcache.patch
 create mode 100644 target/linux/generic/backport-4.14/025-tcp-allow-drivers-to-tweak-TSQ-logic.patch
 create mode 100644 target/linux/generic/backport-4.14/040-crypto-fix-typo-in-KPP-dependency-of-CRYPTO_ECDH.patch
 create mode 100644 target/linux/generic/backport-4.14/071-v4.15-0001-net-bgmac-enable-master-mode-for-BCM54210E-and-B5021.patch
 create mode 100644 target/linux/generic/backport-4.14/076-v4.15-0001-net-phy-broadcom-support-new-device-flag-for-setting.patch
 create mode 100644 target/linux/generic/backport-4.9/040-crypto-fix-typo-in-KPP-dependency-of-CRYPTO_ECDH.patch
 copy target/linux/generic/{config-4.9 => config-4.14} (94%)
 create mode 100644 target/linux/generic/hack-4.14/202-reduce_module_size.patch
 create mode 100644 target/linux/generic/hack-4.14/204-module_strip.patch
 create mode 100644 target/linux/generic/hack-4.14/207-disable-modorder.patch
 create mode 100644 target/linux/generic/hack-4.14/210-darwin_scripts_include.patch
 create mode 100644 target/linux/generic/hack-4.14/211-host_tools_portability.patch
 create mode 100644 target/linux/generic/hack-4.14/212-byteshift_portability.patch
 create mode 100644 target/linux/generic/hack-4.14/214-spidev_h_portability.patch
 create mode 100644 target/linux/generic/hack-4.14/220-gc_sections.patch
 create mode 100644 target/linux/generic/hack-4.14/221-module_exports.patch
 create mode 100644 target/linux/generic/hack-4.14/230-openwrt_lzma_options.patch
 create mode 100644 target/linux/generic/hack-4.14/250-netfilter_depends.patch
 create mode 100644 target/linux/generic/hack-4.14/251-sound_kconfig.patch
 create mode 100644 target/linux/generic/hack-4.14/259-regmap_dynamic.patch
 create mode 100644 target/linux/generic/hack-4.14/260-crypto_test_dependencies.patch
 create mode 100644 target/linux/generic/hack-4.14/280-rfkill-stubs.patch
 create mode 100644 target/linux/generic/hack-4.14/301-mips_image_cmdline_hack.patch
 create mode 100644 target/linux/generic/hack-4.14/321-powerpc_crtsavres_prereq.patch
 copy target/linux/generic/{hack-4.9 => hack-4.14}/531-debloat_lzma.patch (100%)
 create mode 100644 target/linux/generic/hack-4.14/640-bridge-only-accept-EAP-locally.patch
 create mode 100644 target/linux/generic/hack-4.14/641-bridge_port_isolate.patch
 create mode 100644 target/linux/generic/hack-4.14/651-wireless_mesh_header.patch
 create mode 100644 target/linux/generic/hack-4.14/660-fq_codel_defaults.patch
 create mode 100644 target/linux/generic/hack-4.14/661-use_fq_codel_by_default.patch
 create mode 100644 target/linux/generic/hack-4.14/662-remove_pfifo_fast.patch
 create mode 100644 target/linux/generic/hack-4.14/700-swconfig_switch_drivers.patch
 create mode 100644 target/linux/generic/hack-4.14/702-phy_add_aneg_done_function.patch
 create mode 100644 target/linux/generic/hack-4.14/721-phy_packets.patch
 create mode 100644 target/linux/generic/hack-4.14/773-bgmac-add-srab-switch.patch
 create mode 100644 target/linux/generic/hack-4.14/835-misc-owl_loader.patch
 create mode 100644 target/linux/generic/hack-4.14/901-debloat_sock_diag.patch
 create mode 100644 target/linux/generic/hack-4.14/902-debloat_proc.patch
 create mode 100644 target/linux/generic/hack-4.14/904-debloat_dma_buf.patch
 create mode 100644 target/linux/generic/hack-4.14/910-kobject_uevent.patch
 create mode 100644 target/linux/generic/hack-4.14/911-kobject_add_broadcast_uevent.patch
 copy target/linux/generic/{hack-4.9 => hack-4.14}/921-always-create-console-node-in-initramfs.patch (100%)
 create mode 100644 target/linux/generic/hack-4.14/930-crashlog.patch
 create mode 100644 target/linux/generic/pending-4.14/100-MIPS-fix-cache-flushing-for-highmem-pages.patch
 create mode 100644 target/linux/generic/pending-4.14/110-ehci_hcd_ignore_oc.patch
 create mode 100644 target/linux/generic/pending-4.14/120-Fix-alloc_node_mem_map-with-ARCH_PFN_OFFSET-calcu.patch
 create mode 100644 target/linux/generic/pending-4.14/130-add-linux-spidev-compatible-si3210.patch
 create mode 100644 target/linux/generic/pending-4.14/131-spi-use-gpio_set_value_cansleep-for-setting-chipsele.patch
 copy target/linux/generic/{pending-4.9 => pending-4.14}/140-jffs2-use-.rename2-and-add-RENAME_WHITEOUT-support.patch (100%)
 copy target/linux/generic/{pending-4.9 => pending-4.14}/141-jffs2-add-RENAME_EXCHANGE-support.patch (100%)
 create mode 100644 target/linux/generic/pending-4.14/150-bridge_allow_receiption_on_disabled_port.patch
 create mode 100644 target/linux/generic/pending-4.14/160-mtd-part-add-generic-parsing-of-linux-part-probe.patch
 create mode 100644 target/linux/generic/pending-4.14/180-net-phy-at803x-add-support-for-AT8032.patch
 create mode 100644 target/linux/generic/pending-4.14/190-2-5-e1000e-Fix-wrong-comment-related-to-link-detection.patch
 create mode 100644 target/linux/generic/pending-4.14/201-extra_optimization.patch
 create mode 100644 target/linux/generic/pending-4.14/203-kallsyms_uncompressed.patch
 create mode 100644 target/linux/generic/pending-4.14/205-backtrace_module_info.patch
 create mode 100644 target/linux/generic/pending-4.14/206-mips-disable-vdso.patch
 create mode 100644 target/linux/generic/pending-4.14/240-remove-unsane-filenames-from-deps_initramfs-list.patch
 copy target/linux/generic/{pending-4.9 => pending-4.14}/261-enable_wilink_platform_without_drivers.patch (100%)
 create mode 100644 target/linux/generic/pending-4.14/270-uapi-kernel.h-glibc-specific-inclusion-of-sysinfo.h.patch
 create mode 100644 target/linux/generic/pending-4.14/271-uapi-libc-compat.h-do-not-rely-on-__GLIBC__.patch
 create mode 100644 target/linux/generic/pending-4.14/272-uapi-if_ether.h-prevent-redefinition-of-struct-ethhd.patch
 create mode 100644 target/linux/generic/pending-4.14/300-mips_expose_boot_raw.patch
 copy target/linux/generic/{pending-4.9 => pending-4.14}/302-mips_no_branch_likely.patch (100%)
 create mode 100644 target/linux/generic/pending-4.14/304-mips_disable_fpu.patch
 create mode 100644 target/linux/generic/pending-4.14/305-mips_module_reloc.patch
 create mode 100644 target/linux/generic/pending-4.14/306-mips_mem_functions_performance.patch
 copy target/linux/generic/{pending-4.9 => pending-4.14}/307-mips_highmem_offset.patch (100%)
 create mode 100644 target/linux/generic/pending-4.14/308-mips32r2_tune.patch
 create mode 100644 target/linux/generic/pending-4.14/310-arm_module_unresolved_weak_sym.patch
 create mode 100644 target/linux/generic/pending-4.14/330-MIPS-kexec-Accept-command-line-parameters-from-users.patch
 create mode 100644 target/linux/generic/pending-4.14/332-arc-add-OWRTDTB-section.patch
 copy target/linux/generic/{pending-4.9 => pending-4.14}/333-arc-enable-unaligned-access-in-kernel-mode.patch (100%)
 create mode 100644 target/linux/generic/pending-4.14/340-MIPS-mm-remove-mips_dma_mapping_error.patch
 create mode 100644 target/linux/generic/pending-4.14/341-MIPS-mm-remove-no-op-dma_map_ops-where-possible.patch
 create mode 100644 target/linux/generic/pending-4.14/400-mtd-add-rootfs-split-support.patch
 create mode 100644 target/linux/generic/pending-4.14/401-mtd-add-support-for-different-partition-parser-types.patch
 create mode 100644 target/linux/generic/pending-4.14/402-mtd-use-typed-mtd-parsers-for-rootfs-and-firmware-split.patch
 create mode 100644 target/linux/generic/pending-4.14/403-mtd-hook-mtdsplit-to-Kbuild.patch
 create mode 100644 target/linux/generic/pending-4.14/404-mtd-add-more-helper-functions.patch
 create mode 100644 target/linux/generic/pending-4.14/411-mtd-partial_eraseblock_write.patch
 copy target/linux/generic/{pending-4.9 => pending-4.14}/412-mtd-partial_eraseblock_unlock.patch (100%)
 copy target/linux/generic/{pending-4.9 => pending-4.14}/420-mtd-redboot_space.patch (100%)
 create mode 100644 target/linux/generic/pending-4.14/430-mtd-add-myloader-partition-parser.patch
 copy target/linux/generic/{pending-4.9 => pending-4.14}/431-mtd-bcm47xxpart-check-for-bad-blocks-when-calculatin.patch (100%)
 copy target/linux/generic/{pending-4.9 => pending-4.14}/432-mtd-bcm47xxpart-detect-T_Meter-partition.patch (100%)
 copy target/linux/generic/{pending-4.9 => pending-4.14}/440-block2mtd_init.patch (100%)
 copy target/linux/generic/{pending-4.9 => pending-4.14}/441-block2mtd_probe.patch (100%)
 create mode 100644 target/linux/generic/pending-4.14/460-mtd-cfi_cmdset_0002-no-erase_suspend.patch
 create mode 100644 target/linux/generic/pending-4.14/461-mtd-cfi_cmdset_0002-add-buffer-write-cmd-timeout.patch
 create mode 100644 target/linux/generic/pending-4.14/465-m25p80-mx-disable-software-protection.patch
 create mode 100644 target/linux/generic/pending-4.14/470-mtd-spi-nor-support-limiting-4K-sectors-support-base.patch
 copy target/linux/generic/{pending-4.9 => pending-4.14}/476-mtd-spi-nor-add-eon-en25q128.patch (100%)
 create mode 100644 target/linux/generic/pending-4.14/477-mtd-add-spi-nor-add-mx25u3235f.patch
 create mode 100644 target/linux/generic/pending-4.14/480-mtd-set-rootfs-to-be-root-dev.patch
 create mode 100644 target/linux/generic/pending-4.14/490-ubi-auto-attach-mtd-device-named-ubi-or-data-on-boot.patch
 create mode 100644 target/linux/generic/pending-4.14/491-ubi-auto-create-ubiblock-device-for-rootfs.patch
 copy target/linux/generic/{pending-4.9 => pending-4.14}/492-try-auto-mounting-ubi0-rootfs-in-init-do_mounts.c.patch (100%)
 create mode 100644 target/linux/generic/pending-4.14/493-ubi-set-ROOT_DEV-to-ubiblock-rootfs-if-unset.patch
 create mode 100644 target/linux/generic/pending-4.14/494-mtd-ubi-add-EOF-marker-support.patch
 create mode 100644 target/linux/generic/pending-4.14/530-jffs2_make_lzma_available.patch
 copy target/linux/generic/{pending-4.9 => pending-4.14}/532-jffs2_eofdetect.patch (100%)
 create mode 100644 target/linux/generic/pending-4.14/551-ubifs-fix-default-compression-selection.patch
 create mode 100644 target/linux/generic/pending-4.14/600-netfilter_conntrack_flush.patch
 create mode 100644 target/linux/generic/pending-4.14/610-netfilter_match_bypass_default_checks.patch
 create mode 100644 target/linux/generic/pending-4.14/611-netfilter_match_bypass_default_table.patch
 create mode 100644 target/linux/generic/pending-4.14/612-netfilter_match_reduce_memory_access.patch
 create mode 100644 target/linux/generic/pending-4.14/613-netfilter_optional_tcp_window_check.patch
 create mode 100644 target/linux/generic/pending-4.14/616-net_optimize_xfrm_calls.patch
 create mode 100644 target/linux/generic/pending-4.14/630-packet_socket_type.patch
 copy target/linux/generic/{pending-4.9 => pending-4.14}/650-pppoe_header_pad.patch (100%)
 create mode 100644 target/linux/generic/pending-4.14/655-increase_skb_pad.patch
 create mode 100644 target/linux/generic/pending-4.14/666-Add-support-for-MAP-E-FMRs-mesh-mode.patch
 create mode 100644 target/linux/generic/pending-4.14/670-ipv6-allow-rejecting-with-source-address-failed-policy.patch
 create mode 100644 target/linux/generic/pending-4.14/671-net-provide-defines-for-_POLICY_FAILED-until-all-cod.patch
 create mode 100644 target/linux/generic/pending-4.14/680-NET-skip-GRO-for-foreign-MAC-addresses.patch
 copy target/linux/generic/{pending-4.9 => pending-4.14}/681-NET-add-of_get_mac_address_mtd.patch (100%)
 create mode 100644 target/linux/generic/pending-4.14/701-phy_extension.patch
 create mode 100644 target/linux/generic/pending-4.14/703-phy-add-detach-callback-to-struct-phy_driver.patch
 create mode 100644 target/linux/generic/pending-4.14/734-net-phy-at803x-allow-to-configure-via-pdata.patch
 create mode 100644 target/linux/generic/pending-4.14/735-net-phy-at803x-fix-at8033-sgmii-mode.patch
 create mode 100644 target/linux/generic/pending-4.14/810-pci_disable_common_quirks.patch
 create mode 100644 target/linux/generic/pending-4.14/811-pci_disable_usb_common_quirks.patch
 create mode 100644 target/linux/generic/pending-4.14/821-usb-Remove-annoying-warning-about-bogus-URB.patch
 create mode 100644 target/linux/generic/pending-4.14/831-ledtrig_netdev.patch
 create mode 100644 target/linux/generic/pending-4.14/834-ledtrig-libata.patch
 create mode 100644 target/linux/generic/pending-4.14/920-mangle_bootargs.patch
 create mode 100644 target/linux/x86/config-4.14
 create mode 100644 target/linux/x86/patches-4.14/011-tune_lzma_options.patch
 copy target/linux/x86/{patches-4.9 => patches-4.14}/100-fix_cs5535_clockevt.patch (100%)
 create mode 100644 target/linux/x86/patches-4.14/200-pcengines-apu2-reboot.patch
 create mode 100644 target/linux/x86/patches-4.14/800-hwmon-w83627ehf-dont-claim-nct677x.patch

Comments

Hauke Mehrtens Dec. 10, 2017, 10:12 p.m. UTC | #1
This is the initial step to add kernel 4.14 support by copying the
patches and configuration used for kernel 4.9 to the folders which
should be used for kernel 4.14. I did no modifications to the code.

Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
---
 .../010-Kbuild-don-t-hardcode-path-to-awk-in-scripts-ld-vers.patch        | 0
 .../{backport-4.9 => backport-4.14}/011-kbuild-export-SUBARCH.patch       | 0
 .../{backport-4.9 => backport-4.14}/020-backport_netfilter_rtcache.patch  | 0
 .../{backport-4.9 => backport-4.14}/021-bridge-multicast-to-unicast.patch | 0
 .../022-net-add-devm-version-of-alloc_etherdev_mqs-function.patch         | 0
 .../023-1-smsc95xx-Use-skb_cow_head-to-deal-with-cloned-skbs.patch        | 0
 .../023-2-smsc75xx-use-skb_cow_head-to-deal-with-cloned-skbs.patch        | 0
 .../023-3-cx82310_eth-use-skb_cow_head-to-deal-with-cloned-skb.patch      | 0
 .../023-4-sr9700-use-skb_cow_head-to-deal-with-cloned-skbs.patch          | 0
 .../023-5-lan78xx-use-skb_cow_head-to-deal-with-cloned-skbs.patch         | 0
 .../023-6-ch9200-use-skb_cow_head-to-deal-with-cloned-skbs.patch          | 0
 .../023-7-kaweth-use-skb_cow_head-to-deal-with-cloned-skbs.patch          | 0
 .../024-1-tcp-tsq-add-tsq_flags-tsq_enum.patch                            | 0
 .../024-2-tcp-tsq-remove-one-locked-operation-in-tcp_wfree.patch          | 0
 .../024-3-tcp-tsq-add-shortcut-in-tcp_tasklet_func.patch                  | 0
 .../024-4-tcp-tsq-avoid-one-atomic-in-tcp_wfree.patch                     | 0
 .../024-5-tcp-tsq-add-a-shortcut-in-tcp_small_queue_check.patch           | 0
 .../024-6-tcp-tcp_mtu_probe-is-likely-to-exit-early.patch                 | 0
 .../024-7-net-reorganize-struct-sock-for-better-data-locality.patch       | 0
 .../024-8-tcp-tsq-move-tsq_flags-close-to-sk_wmem_alloc.patch             | 0
 .../024-9-tcp-add-a-missing-barrier-in-tcp_tasklet_func.patch             | 0
 .../025-tcp-allow-drivers-to-tweak-TSQ-logic.patch                        | 0
 .../030-01-ubifs-Drop-softlimit-and-delta-fields-from-struct-ub.patch     | 0
 .../030-02-ubifs-Use-dirty_writeback_interval-value-for-wbuf-ti.patch     | 0
 .../050-usb-dwc2-Remove-unnecessary-kfree.patch                           | 0
 .../060-0002-mtd-bcm47xxsflash-use-platform_-set-get-_drvdata.patch       | 0
 .../060-0003-mtd-bcm47xxsflash-support-reading-flash-out-of-mappi.patch   | 0
 .../060-0004-mtd-bcm47xxpart-move-TRX-parsing-code-to-separated-f.patch   | 0
 .../060-0005-mtd-bcm47xxpart-support-layouts-with-multiple-TRX-pa.patch   | 0
 ...-v4.10-0001-mtd-spi-nor-add-Macronix-mx25u25635f-to-list-of-know.patch | 0
 .../061-v4.10-0002-mtd-spi-nor-fix-spansion-quad-enable.patch             | 0
 .../061-v4.10-0003-mtd-spi-nor-fix-flags-for-s25fl128s.patch              | 0
 .../061-v4.10-0004-mtd-spi-nor-add-support-for-s25fl208k.patch            | 0
 .../061-v4.10-0005-mtd-spi-nor-Add-at25df321-spi-nor-flash-support.patch  | 0
 .../061-v4.10-0006-mtd-spi-nor-Add-support-for-N25Q016A.patch             | 0
 .../061-v4.10-0007-mtd-spi-nor-Add-support-for-mr25h40.patch              | 0
 .../062-v4.11-0001-mtd-spi-nor-Add-support-for-S3AN-spi-nor-devices.patch | 0
 .../062-v4.11-0002-mtd-spi-nor-improve-macronix_quad_enable.patch         | 0
 ...-v4.11-0003-mtd-spi-nor-remove-WARN_ONCE-message-in-spi_nor_writ.patch | 0
 ...-v4.11-0004-mtd-spi-nor-rename-SPINOR_OP_-macros-of-the-4-byte-a.patch | 0
 ...-v4.11-0005-mtd-spi-nor-add-a-stateless-method-to-support-memory.patch | 0
 .../062-v4.11-0006-mtd-spi-nor-Add-lock-unlock-support-for-f25l32pa.patch | 0
 .../062-v4.11-0007-mtd-spi-nor-Fix-S3AN-addressing-calculation.patch      | 0
 .../062-v4.11-0008-mtd-spi-nor-Add-support-for-gd25q16.patch              | 0
 .../063-mtd-spi-nor-enable-stateless-4b-op-codes-for-mx25u25.patch        | 0
 .../064-v4.11-0001-mtd-introduce-function-max_bad_blocks.patch            | 0
 ...-v4.11-0002-mtd-Add-partition-device-node-to-mtd-partition-devic.patch | 0
 ...5-v4.13-0001-mtd-handle-partitioning-on-devices-with-0-erasesize.patch | 0
 .../065-v4.13-0002-mtd-partitions-factor-out-code-calling-parser.patch    | 0
 .../065-v4.13-0003-mtd-partitions-add-helper-for-deleting-partition.patch | 0
 ...-v4.13-0004-mtd-partitions-remove-sysfs-files-when-deleting-all-.patch | 0
 ...-v4.13-0005-mtd-partitions-rename-master-to-the-parent-where-app.patch | 0
 .../065-v4.13-0006-mtd-partitions-add-support-for-subpartitions.patch     | 0
 .../065-v4.13-0007-mtd-partitions-add-support-for-partition-parsers.patch | 0
 ...-v4.13-0008-mtd-extract-TRX-parser-out-of-bcm47xxpart-into-a-sep.patch | 0
 .../generic/{backport-4.9 => backport-4.14}/070-bcma-from-4.11.patch      | 0
 ...-v4.10-0001-net-bgmac-allocate-struct-bgmac-just-once-don-t-copy.patch | 0
 ...-v4.10-0002-net-bgmac-drop-struct-bcma_mdio-we-don-t-need-anymor.patch | 0
 .../071-v4.10-0003-net-bgmac-use-PHY-subsystem-for-initializing-PHY.patch | 0
 ...-v4.15-0001-net-bgmac-enable-master-mode-for-BCM54210E-and-B5021.patch | 0
 .../generic/{backport-4.9 => backport-4.14}/072-bcma-from-4.12.patch      | 0
 ...-v4.10-0001-net-phy-broadcom-Update-Auxiliary-Control-Register-m.patch | 0
 .../075-v4.10-0002-net-phy-broadcom-Add-support-for-BCM54612E.patch       | 0
 .../075-v4.10-0003-net-phy-broadcom-add-bcm54xx_auxctl_read.patch         | 0
 .../075-v4.10-0004-net-phy-broadcom-Add-BCM54810-PHY-entry.patch          | 0
 ...-v4.10-0005-net-phy-broadcom-Move-bcm54xx_auxctl_-read-write-to-.patch | 0
 ...6-v4.11-0001-net-phy-broadcom-Allow-enabling-or-disabling-of-EEE.patch | 0
 ...-v4.11-0002-net-phy-broadcom-Add-support-code-for-reading-PHY-co.patch | 0
 .../076-v4.11-0003-net-phy-bcm7xxx-Add-entry-for-BCM7278.patch            | 0
 ...6-v4.11-0004-net-phy-bcm7xxx-Implement-EGPHY-workaround-for-7278.patch | 0
 ...-v4.11-0005-net-phy-broadcom-use-auxctl-reading-helper-in-BCM546.patch | 0
 .../076-v4.11-0006-net-phy-broadcom-add-support-for-BCM54210E.patch       | 0
 .../076-v4.11-0007-net-phy-broadcom-rehook-BCM54612E-specific-init.patch  | 0
 ...-v4.15-0001-net-phy-broadcom-support-new-device-flag-for-setting.patch | 0
 .../080-0001-leds-core-add-OF-variants-of-LED-registering-functio.patch   | 0
 .../080-0002-leds-gpio-use-OF-variant-of-LED-registering-function.patch   | 0
 .../081-0001-thermal-bcm2835-add-thermal-driver-for-bcm2835-SoC.patch     | 0
 .../081-0002-thermal-broadcom-add-Northstar-thermal-driver.patch          | 0
 .../082-0001-usb-core-read-USB-ports-from-DT-in-the-usbport-LED-t.patch   | 0
 .../087-regmap-make-LZO-cache-optional.patch                              | 0
 .../090-net-generalize-napi_complete_done.patch                           | 0
 target/linux/generic/{config-4.9 => config-4.14}                          | 0
 target/linux/generic/{hack-4.9 => hack-4.14}/202-reduce_module_size.patch | 0
 target/linux/generic/{hack-4.9 => hack-4.14}/204-module_strip.patch       | 0
 target/linux/generic/{hack-4.9 => hack-4.14}/207-disable-modorder.patch   | 0
 .../generic/{hack-4.9 => hack-4.14}/210-darwin_scripts_include.patch      | 0
 .../generic/{hack-4.9 => hack-4.14}/211-host_tools_portability.patch      | 0
 .../linux/generic/{hack-4.9 => hack-4.14}/212-byteshift_portability.patch | 0
 .../linux/generic/{hack-4.9 => hack-4.14}/214-spidev_h_portability.patch  | 0
 target/linux/generic/{hack-4.9 => hack-4.14}/220-gc_sections.patch        | 0
 target/linux/generic/{hack-4.9 => hack-4.14}/221-module_exports.patch     | 0
 .../linux/generic/{hack-4.9 => hack-4.14}/230-openwrt_lzma_options.patch  | 0
 target/linux/generic/{hack-4.9 => hack-4.14}/250-netfilter_depends.patch  | 0
 target/linux/generic/{hack-4.9 => hack-4.14}/251-sound_kconfig.patch      | 0
 target/linux/generic/{hack-4.9 => hack-4.14}/259-regmap_dynamic.patch     | 0
 .../generic/{hack-4.9 => hack-4.14}/260-crypto_test_dependencies.patch    | 0
 target/linux/generic/{hack-4.9 => hack-4.14}/280-rfkill-stubs.patch       | 0
 .../generic/{hack-4.9 => hack-4.14}/301-mips_image_cmdline_hack.patch     | 0
 .../generic/{hack-4.9 => hack-4.14}/321-powerpc_crtsavres_prereq.patch    | 0
 target/linux/generic/{hack-4.9 => hack-4.14}/531-debloat_lzma.patch       | 0
 .../{hack-4.9 => hack-4.14}/640-bridge-only-accept-EAP-locally.patch      | 0
 .../linux/generic/{hack-4.9 => hack-4.14}/641-bridge_port_isolate.patch   | 0
 .../linux/generic/{hack-4.9 => hack-4.14}/651-wireless_mesh_header.patch  | 0
 target/linux/generic/{hack-4.9 => hack-4.14}/660-fq_codel_defaults.patch  | 0
 .../generic/{hack-4.9 => hack-4.14}/661-use_fq_codel_by_default.patch     | 0
 target/linux/generic/{hack-4.9 => hack-4.14}/662-remove_pfifo_fast.patch  | 0
 .../generic/{hack-4.9 => hack-4.14}/700-swconfig_switch_drivers.patch     | 0
 .../generic/{hack-4.9 => hack-4.14}/702-phy_add_aneg_done_function.patch  | 0
 .../{hack-4.9 => hack-4.14}/710-phy-add-mdio_register_board_info.patch    | 0
 target/linux/generic/{hack-4.9 => hack-4.14}/721-phy_packets.patch        | 0
 .../linux/generic/{hack-4.9 => hack-4.14}/773-bgmac-add-srab-switch.patch | 0
 target/linux/generic/{hack-4.9 => hack-4.14}/835-misc-owl_loader.patch    | 0
 target/linux/generic/{hack-4.9 => hack-4.14}/901-debloat_sock_diag.patch  | 0
 target/linux/generic/{hack-4.9 => hack-4.14}/902-debloat_proc.patch       | 0
 target/linux/generic/{hack-4.9 => hack-4.14}/904-debloat_dma_buf.patch    | 0
 target/linux/generic/{hack-4.9 => hack-4.14}/910-kobject_uevent.patch     | 0
 .../{hack-4.9 => hack-4.14}/911-kobject_add_broadcast_uevent.patch        | 0
 .../921-always-create-console-node-in-initramfs.patch                     | 0
 target/linux/generic/{hack-4.9 => hack-4.14}/930-crashlog.patch           | 0
 .../100-MIPS-fix-cache-flushing-for-highmem-pages.patch                   | 0
 .../generic/{pending-4.9 => pending-4.14}/110-ehci_hcd_ignore_oc.patch    | 0
 .../120-Fix-alloc_node_mem_map-with-ARCH_PFN_OFFSET-calcu.patch           | 0
 .../130-add-linux-spidev-compatible-si3210.patch                          | 0
 .../131-spi-use-gpio_set_value_cansleep-for-setting-chipsele.patch        | 0
 .../140-jffs2-use-.rename2-and-add-RENAME_WHITEOUT-support.patch          | 0
 .../141-jffs2-add-RENAME_EXCHANGE-support.patch                           | 0
 .../150-bridge_allow_receiption_on_disabled_port.patch                    | 0
 .../160-mtd-part-add-generic-parsing-of-linux-part-probe.patch            | 0
 .../170-MIPS-PCI-add-controllers-before-the-specified-head.patch          | 0
 .../180-net-phy-at803x-add-support-for-AT8032.patch                       | 0
 .../190-2-5-e1000e-Fix-wrong-comment-related-to-link-detection.patch      | 0
 .../generic/{pending-4.9 => pending-4.14}/201-extra_optimization.patch    | 0
 .../generic/{pending-4.9 => pending-4.14}/203-kallsyms_uncompressed.patch | 0
 .../generic/{pending-4.9 => pending-4.14}/205-backtrace_module_info.patch | 0
 .../generic/{pending-4.9 => pending-4.14}/206-mips-disable-vdso.patch     | 0
 .../240-remove-unsane-filenames-from-deps_initramfs-list.patch            | 0
 .../261-enable_wilink_platform_without_drivers.patch                      | 0
 .../270-uapi-kernel.h-glibc-specific-inclusion-of-sysinfo.h.patch         | 0
 .../271-uapi-libc-compat.h-do-not-rely-on-__GLIBC__.patch                 | 0
 .../272-uapi-if_ether.h-prevent-redefinition-of-struct-ethhd.patch        | 0
 .../generic/{pending-4.9 => pending-4.14}/300-mips_expose_boot_raw.patch  | 0
 .../generic/{pending-4.9 => pending-4.14}/302-mips_no_branch_likely.patch | 0
 .../generic/{pending-4.9 => pending-4.14}/304-mips_disable_fpu.patch      | 0
 .../generic/{pending-4.9 => pending-4.14}/305-mips_module_reloc.patch     | 0
 .../306-mips_mem_functions_performance.patch                              | 0
 .../generic/{pending-4.9 => pending-4.14}/307-mips_highmem_offset.patch   | 0
 .../linux/generic/{pending-4.9 => pending-4.14}/308-mips32r2_tune.patch   | 0
 .../310-arm_module_unresolved_weak_sym.patch                              | 0
 .../330-MIPS-kexec-Accept-command-line-parameters-from-users.patch        | 0
 .../{pending-4.9 => pending-4.14}/332-arc-add-OWRTDTB-section.patch       | 0
 .../333-arc-enable-unaligned-access-in-kernel-mode.patch                  | 0
 .../340-MIPS-mm-remove-mips_dma_mapping_error.patch                       | 0
 .../341-MIPS-mm-remove-no-op-dma_map_ops-where-possible.patch             | 0
 .../{pending-4.9 => pending-4.14}/400-mtd-add-rootfs-split-support.patch  | 0
 .../401-mtd-add-support-for-different-partition-parser-types.patch        | 0
 .../402-mtd-use-typed-mtd-parsers-for-rootfs-and-firmware-split.patch     | 0
 .../{pending-4.9 => pending-4.14}/403-mtd-hook-mtdsplit-to-Kbuild.patch   | 0
 .../{pending-4.9 => pending-4.14}/404-mtd-add-more-helper-functions.patch | 0
 .../{pending-4.9 => pending-4.14}/411-mtd-partial_eraseblock_write.patch  | 0
 .../{pending-4.9 => pending-4.14}/412-mtd-partial_eraseblock_unlock.patch | 0
 .../generic/{pending-4.9 => pending-4.14}/420-mtd-redboot_space.patch     | 0
 .../430-mtd-add-myloader-partition-parser.patch                           | 0
 .../431-mtd-bcm47xxpart-check-for-bad-blocks-when-calculatin.patch        | 0
 .../432-mtd-bcm47xxpart-detect-T_Meter-partition.patch                    | 0
 .../linux/generic/{pending-4.9 => pending-4.14}/440-block2mtd_init.patch  | 0
 .../linux/generic/{pending-4.9 => pending-4.14}/441-block2mtd_probe.patch | 0
 .../460-mtd-cfi_cmdset_0002-no-erase_suspend.patch                        | 0
 .../461-mtd-cfi_cmdset_0002-add-buffer-write-cmd-timeout.patch            | 0
 .../465-m25p80-mx-disable-software-protection.patch                       | 0
 .../470-mtd-spi-nor-support-limiting-4K-sectors-support-base.patch        | 0
 .../{pending-4.9 => pending-4.14}/476-mtd-spi-nor-add-eon-en25q128.patch  | 0
 .../477-mtd-add-spi-nor-add-mx25u3235f.patch                              | 0
 .../{pending-4.9 => pending-4.14}/480-mtd-set-rootfs-to-be-root-dev.patch | 0
 .../490-ubi-auto-attach-mtd-device-named-ubi-or-data-on-boot.patch        | 0
 .../491-ubi-auto-create-ubiblock-device-for-rootfs.patch                  | 0
 .../492-try-auto-mounting-ubi0-rootfs-in-init-do_mounts.c.patch           | 0
 .../493-ubi-set-ROOT_DEV-to-ubiblock-rootfs-if-unset.patch                | 0
 .../494-mtd-ubi-add-EOF-marker-support.patch                              | 0
 .../{pending-4.9 => pending-4.14}/530-jffs2_make_lzma_available.patch     | 0
 .../linux/generic/{pending-4.9 => pending-4.14}/532-jffs2_eofdetect.patch | 0
 .../551-ubifs-fix-default-compression-selection.patch                     | 0
 .../{pending-4.9 => pending-4.14}/600-netfilter_conntrack_flush.patch     | 0
 .../610-netfilter_match_bypass_default_checks.patch                       | 0
 .../611-netfilter_match_bypass_default_table.patch                        | 0
 .../612-netfilter_match_reduce_memory_access.patch                        | 0
 .../613-netfilter_optional_tcp_window_check.patch                         | 0
 .../{pending-4.9 => pending-4.14}/616-net_optimize_xfrm_calls.patch       | 0
 .../generic/{pending-4.9 => pending-4.14}/630-packet_socket_type.patch    | 0
 .../generic/{pending-4.9 => pending-4.14}/650-pppoe_header_pad.patch      | 0
 .../generic/{pending-4.9 => pending-4.14}/655-increase_skb_pad.patch      | 0
 .../666-Add-support-for-MAP-E-FMRs-mesh-mode.patch                        | 0
 .../670-ipv6-allow-rejecting-with-source-address-failed-policy.patch      | 0
 .../671-net-provide-defines-for-_POLICY_FAILED-until-all-cod.patch        | 0
 .../680-NET-skip-GRO-for-foreign-MAC-addresses.patch                      | 0
 .../681-NET-add-of_get_mac_address_mtd.patch                              | 0
 .../linux/generic/{pending-4.9 => pending-4.14}/701-phy_extension.patch   | 0
 .../703-phy-add-detach-callback-to-struct-phy_driver.patch                | 0
 .../734-net-phy-at803x-allow-to-configure-via-pdata.patch                 | 0
 .../735-net-phy-at803x-fix-at8033-sgmii-mode.patch                        | 0
 .../{pending-4.9 => pending-4.14}/810-pci_disable_common_quirks.patch     | 0
 .../{pending-4.9 => pending-4.14}/811-pci_disable_usb_common_quirks.patch | 0
 .../821-usb-Remove-annoying-warning-about-bogus-URB.patch                 | 0
 .../linux/generic/{pending-4.9 => pending-4.14}/831-ledtrig_netdev.patch  | 0
 .../linux/generic/{pending-4.9 => pending-4.14}/834-ledtrig-libata.patch  | 0
 .../generic/{pending-4.9 => pending-4.14}/890-uart_optional_sysrq.patch   | 0
 .../linux/generic/{pending-4.9 => pending-4.14}/920-mangle_bootargs.patch | 0
 206 files changed, 0 insertions(+), 0 deletions(-)
 copy target/linux/generic/{backport-4.9 => backport-4.14}/010-Kbuild-don-t-hardcode-path-to-awk-in-scripts-ld-vers.patch (100%)
 copy target/linux/generic/{backport-4.9 => backport-4.14}/011-kbuild-export-SUBARCH.patch (100%)
 copy target/linux/generic/{backport-4.9 => backport-4.14}/020-backport_netfilter_rtcache.patch (100%)
 copy target/linux/generic/{backport-4.9 => backport-4.14}/021-bridge-multicast-to-unicast.patch (100%)
 copy target/linux/generic/{backport-4.9 => backport-4.14}/022-net-add-devm-version-of-alloc_etherdev_mqs-function.patch (100%)
 copy target/linux/generic/{backport-4.9 => backport-4.14}/023-1-smsc95xx-Use-skb_cow_head-to-deal-with-cloned-skbs.patch (100%)
 copy target/linux/generic/{backport-4.9 => backport-4.14}/023-2-smsc75xx-use-skb_cow_head-to-deal-with-cloned-skbs.patch (100%)
 copy target/linux/generic/{backport-4.9 => backport-4.14}/023-3-cx82310_eth-use-skb_cow_head-to-deal-with-cloned-skb.patch (100%)
 copy target/linux/generic/{backport-4.9 => backport-4.14}/023-4-sr9700-use-skb_cow_head-to-deal-with-cloned-skbs.patch (100%)
 copy target/linux/generic/{backport-4.9 => backport-4.14}/023-5-lan78xx-use-skb_cow_head-to-deal-with-cloned-skbs.patch (100%)
 copy target/linux/generic/{backport-4.9 => backport-4.14}/023-6-ch9200-use-skb_cow_head-to-deal-with-cloned-skbs.patch (100%)
 copy target/linux/generic/{backport-4.9 => backport-4.14}/023-7-kaweth-use-skb_cow_head-to-deal-with-cloned-skbs.patch (100%)
 copy target/linux/generic/{backport-4.9 => backport-4.14}/024-1-tcp-tsq-add-tsq_flags-tsq_enum.patch (100%)
 copy target/linux/generic/{backport-4.9 => backport-4.14}/024-2-tcp-tsq-remove-one-locked-operation-in-tcp_wfree.patch (100%)
 copy target/linux/generic/{backport-4.9 => backport-4.14}/024-3-tcp-tsq-add-shortcut-in-tcp_tasklet_func.patch (100%)
 copy target/linux/generic/{backport-4.9 => backport-4.14}/024-4-tcp-tsq-avoid-one-atomic-in-tcp_wfree.patch (100%)
 copy target/linux/generic/{backport-4.9 => backport-4.14}/024-5-tcp-tsq-add-a-shortcut-in-tcp_small_queue_check.patch (100%)
 copy target/linux/generic/{backport-4.9 => backport-4.14}/024-6-tcp-tcp_mtu_probe-is-likely-to-exit-early.patch (100%)
 copy target/linux/generic/{backport-4.9 => backport-4.14}/024-7-net-reorganize-struct-sock-for-better-data-locality.patch (100%)
 copy target/linux/generic/{backport-4.9 => backport-4.14}/024-8-tcp-tsq-move-tsq_flags-close-to-sk_wmem_alloc.patch (100%)
 copy target/linux/generic/{backport-4.9 => backport-4.14}/024-9-tcp-add-a-missing-barrier-in-tcp_tasklet_func.patch (100%)
 copy target/linux/generic/{backport-4.9 => backport-4.14}/025-tcp-allow-drivers-to-tweak-TSQ-logic.patch (100%)
 copy target/linux/generic/{backport-4.9 => backport-4.14}/030-01-ubifs-Drop-softlimit-and-delta-fields-from-struct-ub.patch (100%)
 copy target/linux/generic/{backport-4.9 => backport-4.14}/030-02-ubifs-Use-dirty_writeback_interval-value-for-wbuf-ti.patch (100%)
 copy target/linux/generic/{backport-4.9 => backport-4.14}/050-usb-dwc2-Remove-unnecessary-kfree.patch (100%)
 copy target/linux/generic/{backport-4.9 => backport-4.14}/060-0002-mtd-bcm47xxsflash-use-platform_-set-get-_drvdata.patch (100%)
 copy target/linux/generic/{backport-4.9 => backport-4.14}/060-0003-mtd-bcm47xxsflash-support-reading-flash-out-of-mappi.patch (100%)
 copy target/linux/generic/{backport-4.9 => backport-4.14}/060-0004-mtd-bcm47xxpart-move-TRX-parsing-code-to-separated-f.patch (100%)
 copy target/linux/generic/{backport-4.9 => backport-4.14}/060-0005-mtd-bcm47xxpart-support-layouts-with-multiple-TRX-pa.patch (100%)
 copy target/linux/generic/{backport-4.9 => backport-4.14}/061-v4.10-0001-mtd-spi-nor-add-Macronix-mx25u25635f-to-list-of-know.patch (100%)
 copy target/linux/generic/{backport-4.9 => backport-4.14}/061-v4.10-0002-mtd-spi-nor-fix-spansion-quad-enable.patch (100%)
 copy target/linux/generic/{backport-4.9 => backport-4.14}/061-v4.10-0003-mtd-spi-nor-fix-flags-for-s25fl128s.patch (100%)
 copy target/linux/generic/{backport-4.9 => backport-4.14}/061-v4.10-0004-mtd-spi-nor-add-support-for-s25fl208k.patch (100%)
 copy target/linux/generic/{backport-4.9 => backport-4.14}/061-v4.10-0005-mtd-spi-nor-Add-at25df321-spi-nor-flash-support.patch (100%)
 copy target/linux/generic/{backport-4.9 => backport-4.14}/061-v4.10-0006-mtd-spi-nor-Add-support-for-N25Q016A.patch (100%)
 copy target/linux/generic/{backport-4.9 => backport-4.14}/061-v4.10-0007-mtd-spi-nor-Add-support-for-mr25h40.patch (100%)
 copy target/linux/generic/{backport-4.9 => backport-4.14}/062-v4.11-0001-mtd-spi-nor-Add-support-for-S3AN-spi-nor-devices.patch (100%)
 copy target/linux/generic/{backport-4.9 => backport-4.14}/062-v4.11-0002-mtd-spi-nor-improve-macronix_quad_enable.patch (100%)
 copy target/linux/generic/{backport-4.9 => backport-4.14}/062-v4.11-0003-mtd-spi-nor-remove-WARN_ONCE-message-in-spi_nor_writ.patch (100%)
 copy target/linux/generic/{backport-4.9 => backport-4.14}/062-v4.11-0004-mtd-spi-nor-rename-SPINOR_OP_-macros-of-the-4-byte-a.patch (100%)
 copy target/linux/generic/{backport-4.9 => backport-4.14}/062-v4.11-0005-mtd-spi-nor-add-a-stateless-method-to-support-memory.patch (100%)
 copy target/linux/generic/{backport-4.9 => backport-4.14}/062-v4.11-0006-mtd-spi-nor-Add-lock-unlock-support-for-f25l32pa.patch (100%)
 copy target/linux/generic/{backport-4.9 => backport-4.14}/062-v4.11-0007-mtd-spi-nor-Fix-S3AN-addressing-calculation.patch (100%)
 copy target/linux/generic/{backport-4.9 => backport-4.14}/062-v4.11-0008-mtd-spi-nor-Add-support-for-gd25q16.patch (100%)
 copy target/linux/generic/{backport-4.9 => backport-4.14}/063-mtd-spi-nor-enable-stateless-4b-op-codes-for-mx25u25.patch (100%)
 copy target/linux/generic/{backport-4.9 => backport-4.14}/064-v4.11-0001-mtd-introduce-function-max_bad_blocks.patch (100%)
 copy target/linux/generic/{backport-4.9 => backport-4.14}/064-v4.11-0002-mtd-Add-partition-device-node-to-mtd-partition-devic.patch (100%)
 copy target/linux/generic/{backport-4.9 => backport-4.14}/065-v4.13-0001-mtd-handle-partitioning-on-devices-with-0-erasesize.patch (100%)
 copy target/linux/generic/{backport-4.9 => backport-4.14}/065-v4.13-0002-mtd-partitions-factor-out-code-calling-parser.patch (100%)
 copy target/linux/generic/{backport-4.9 => backport-4.14}/065-v4.13-0003-mtd-partitions-add-helper-for-deleting-partition.patch (100%)
 copy target/linux/generic/{backport-4.9 => backport-4.14}/065-v4.13-0004-mtd-partitions-remove-sysfs-files-when-deleting-all-.patch (100%)
 copy target/linux/generic/{backport-4.9 => backport-4.14}/065-v4.13-0005-mtd-partitions-rename-master-to-the-parent-where-app.patch (100%)
 copy target/linux/generic/{backport-4.9 => backport-4.14}/065-v4.13-0006-mtd-partitions-add-support-for-subpartitions.patch (100%)
 copy target/linux/generic/{backport-4.9 => backport-4.14}/065-v4.13-0007-mtd-partitions-add-support-for-partition-parsers.patch (100%)
 copy target/linux/generic/{backport-4.9 => backport-4.14}/065-v4.13-0008-mtd-extract-TRX-parser-out-of-bcm47xxpart-into-a-sep.patch (100%)
 copy target/linux/generic/{backport-4.9 => backport-4.14}/070-bcma-from-4.11.patch (100%)
 copy target/linux/generic/{backport-4.9 => backport-4.14}/071-v4.10-0001-net-bgmac-allocate-struct-bgmac-just-once-don-t-copy.patch (100%)
 copy target/linux/generic/{backport-4.9 => backport-4.14}/071-v4.10-0002-net-bgmac-drop-struct-bcma_mdio-we-don-t-need-anymor.patch (100%)
 copy target/linux/generic/{backport-4.9 => backport-4.14}/071-v4.10-0003-net-bgmac-use-PHY-subsystem-for-initializing-PHY.patch (100%)
 copy target/linux/generic/{backport-4.9 => backport-4.14}/071-v4.15-0001-net-bgmac-enable-master-mode-for-BCM54210E-and-B5021.patch (100%)
 copy target/linux/generic/{backport-4.9 => backport-4.14}/072-bcma-from-4.12.patch (100%)
 copy target/linux/generic/{backport-4.9 => backport-4.14}/075-v4.10-0001-net-phy-broadcom-Update-Auxiliary-Control-Register-m.patch (100%)
 copy target/linux/generic/{backport-4.9 => backport-4.14}/075-v4.10-0002-net-phy-broadcom-Add-support-for-BCM54612E.patch (100%)
 copy target/linux/generic/{backport-4.9 => backport-4.14}/075-v4.10-0003-net-phy-broadcom-add-bcm54xx_auxctl_read.patch (100%)
 copy target/linux/generic/{backport-4.9 => backport-4.14}/075-v4.10-0004-net-phy-broadcom-Add-BCM54810-PHY-entry.patch (100%)
 copy target/linux/generic/{backport-4.9 => backport-4.14}/075-v4.10-0005-net-phy-broadcom-Move-bcm54xx_auxctl_-read-write-to-.patch (100%)
 copy target/linux/generic/{backport-4.9 => backport-4.14}/076-v4.11-0001-net-phy-broadcom-Allow-enabling-or-disabling-of-EEE.patch (100%)
 copy target/linux/generic/{backport-4.9 => backport-4.14}/076-v4.11-0002-net-phy-broadcom-Add-support-code-for-reading-PHY-co.patch (100%)
 copy target/linux/generic/{backport-4.9 => backport-4.14}/076-v4.11-0003-net-phy-bcm7xxx-Add-entry-for-BCM7278.patch (100%)
 copy target/linux/generic/{backport-4.9 => backport-4.14}/076-v4.11-0004-net-phy-bcm7xxx-Implement-EGPHY-workaround-for-7278.patch (100%)
 copy target/linux/generic/{backport-4.9 => backport-4.14}/076-v4.11-0005-net-phy-broadcom-use-auxctl-reading-helper-in-BCM546.patch (100%)
 copy target/linux/generic/{backport-4.9 => backport-4.14}/076-v4.11-0006-net-phy-broadcom-add-support-for-BCM54210E.patch (100%)
 copy target/linux/generic/{backport-4.9 => backport-4.14}/076-v4.11-0007-net-phy-broadcom-rehook-BCM54612E-specific-init.patch (100%)
 copy target/linux/generic/{backport-4.9 => backport-4.14}/076-v4.15-0001-net-phy-broadcom-support-new-device-flag-for-setting.patch (100%)
 copy target/linux/generic/{backport-4.9 => backport-4.14}/080-0001-leds-core-add-OF-variants-of-LED-registering-functio.patch (100%)
 copy target/linux/generic/{backport-4.9 => backport-4.14}/080-0002-leds-gpio-use-OF-variant-of-LED-registering-function.patch (100%)
 copy target/linux/generic/{backport-4.9 => backport-4.14}/081-0001-thermal-bcm2835-add-thermal-driver-for-bcm2835-SoC.patch (100%)
 copy target/linux/generic/{backport-4.9 => backport-4.14}/081-0002-thermal-broadcom-add-Northstar-thermal-driver.patch (100%)
 copy target/linux/generic/{backport-4.9 => backport-4.14}/082-0001-usb-core-read-USB-ports-from-DT-in-the-usbport-LED-t.patch (100%)
 copy target/linux/generic/{backport-4.9 => backport-4.14}/087-regmap-make-LZO-cache-optional.patch (100%)
 copy target/linux/generic/{backport-4.9 => backport-4.14}/090-net-generalize-napi_complete_done.patch (100%)
 copy target/linux/generic/{config-4.9 => config-4.14} (100%)
 copy target/linux/generic/{hack-4.9 => hack-4.14}/202-reduce_module_size.patch (100%)
 copy target/linux/generic/{hack-4.9 => hack-4.14}/204-module_strip.patch (100%)
 copy target/linux/generic/{hack-4.9 => hack-4.14}/207-disable-modorder.patch (100%)
 copy target/linux/generic/{hack-4.9 => hack-4.14}/210-darwin_scripts_include.patch (100%)
 copy target/linux/generic/{hack-4.9 => hack-4.14}/211-host_tools_portability.patch (100%)
 copy target/linux/generic/{hack-4.9 => hack-4.14}/212-byteshift_portability.patch (100%)
 copy target/linux/generic/{hack-4.9 => hack-4.14}/214-spidev_h_portability.patch (100%)
 copy target/linux/generic/{hack-4.9 => hack-4.14}/220-gc_sections.patch (100%)
 copy target/linux/generic/{hack-4.9 => hack-4.14}/221-module_exports.patch (100%)
 copy target/linux/generic/{hack-4.9 => hack-4.14}/230-openwrt_lzma_options.patch (100%)
 copy target/linux/generic/{hack-4.9 => hack-4.14}/250-netfilter_depends.patch (100%)
 copy target/linux/generic/{hack-4.9 => hack-4.14}/251-sound_kconfig.patch (100%)
 copy target/linux/generic/{hack-4.9 => hack-4.14}/259-regmap_dynamic.patch (100%)
 copy target/linux/generic/{hack-4.9 => hack-4.14}/260-crypto_test_dependencies.patch (100%)
 copy target/linux/generic/{hack-4.9 => hack-4.14}/280-rfkill-stubs.patch (100%)
 copy target/linux/generic/{hack-4.9 => hack-4.14}/301-mips_image_cmdline_hack.patch (100%)
 copy target/linux/generic/{hack-4.9 => hack-4.14}/321-powerpc_crtsavres_prereq.patch (100%)
 copy target/linux/generic/{hack-4.9 => hack-4.14}/531-debloat_lzma.patch (100%)
 copy target/linux/generic/{hack-4.9 => hack-4.14}/640-bridge-only-accept-EAP-locally.patch (100%)
 copy target/linux/generic/{hack-4.9 => hack-4.14}/641-bridge_port_isolate.patch (100%)
 copy target/linux/generic/{hack-4.9 => hack-4.14}/651-wireless_mesh_header.patch (100%)
 copy target/linux/generic/{hack-4.9 => hack-4.14}/660-fq_codel_defaults.patch (100%)
 copy target/linux/generic/{hack-4.9 => hack-4.14}/661-use_fq_codel_by_default.patch (100%)
 copy target/linux/generic/{hack-4.9 => hack-4.14}/662-remove_pfifo_fast.patch (100%)
 copy target/linux/generic/{hack-4.9 => hack-4.14}/700-swconfig_switch_drivers.patch (100%)
 copy target/linux/generic/{hack-4.9 => hack-4.14}/702-phy_add_aneg_done_function.patch (100%)
 copy target/linux/generic/{hack-4.9 => hack-4.14}/710-phy-add-mdio_register_board_info.patch (100%)
 copy target/linux/generic/{hack-4.9 => hack-4.14}/721-phy_packets.patch (100%)
 copy target/linux/generic/{hack-4.9 => hack-4.14}/773-bgmac-add-srab-switch.patch (100%)
 copy target/linux/generic/{hack-4.9 => hack-4.14}/835-misc-owl_loader.patch (100%)
 copy target/linux/generic/{hack-4.9 => hack-4.14}/901-debloat_sock_diag.patch (100%)
 copy target/linux/generic/{hack-4.9 => hack-4.14}/902-debloat_proc.patch (100%)
 copy target/linux/generic/{hack-4.9 => hack-4.14}/904-debloat_dma_buf.patch (100%)
 copy target/linux/generic/{hack-4.9 => hack-4.14}/910-kobject_uevent.patch (100%)
 copy target/linux/generic/{hack-4.9 => hack-4.14}/911-kobject_add_broadcast_uevent.patch (100%)
 copy target/linux/generic/{hack-4.9 => hack-4.14}/921-always-create-console-node-in-initramfs.patch (100%)
 copy target/linux/generic/{hack-4.9 => hack-4.14}/930-crashlog.patch (100%)
 copy target/linux/generic/{pending-4.9 => pending-4.14}/100-MIPS-fix-cache-flushing-for-highmem-pages.patch (100%)
 copy target/linux/generic/{pending-4.9 => pending-4.14}/110-ehci_hcd_ignore_oc.patch (100%)
 copy target/linux/generic/{pending-4.9 => pending-4.14}/120-Fix-alloc_node_mem_map-with-ARCH_PFN_OFFSET-calcu.patch (100%)
 copy target/linux/generic/{pending-4.9 => pending-4.14}/130-add-linux-spidev-compatible-si3210.patch (100%)
 copy target/linux/generic/{pending-4.9 => pending-4.14}/131-spi-use-gpio_set_value_cansleep-for-setting-chipsele.patch (100%)
 copy target/linux/generic/{pending-4.9 => pending-4.14}/140-jffs2-use-.rename2-and-add-RENAME_WHITEOUT-support.patch (100%)
 copy target/linux/generic/{pending-4.9 => pending-4.14}/141-jffs2-add-RENAME_EXCHANGE-support.patch (100%)
 copy target/linux/generic/{pending-4.9 => pending-4.14}/150-bridge_allow_receiption_on_disabled_port.patch (100%)
 copy target/linux/generic/{pending-4.9 => pending-4.14}/160-mtd-part-add-generic-parsing-of-linux-part-probe.patch (100%)
 copy target/linux/generic/{pending-4.9 => pending-4.14}/170-MIPS-PCI-add-controllers-before-the-specified-head.patch (100%)
 copy target/linux/generic/{pending-4.9 => pending-4.14}/180-net-phy-at803x-add-support-for-AT8032.patch (100%)
 copy target/linux/generic/{pending-4.9 => pending-4.14}/190-2-5-e1000e-Fix-wrong-comment-related-to-link-detection.patch (100%)
 copy target/linux/generic/{pending-4.9 => pending-4.14}/201-extra_optimization.patch (100%)
 copy target/linux/generic/{pending-4.9 => pending-4.14}/203-kallsyms_uncompressed.patch (100%)
 copy target/linux/generic/{pending-4.9 => pending-4.14}/205-backtrace_module_info.patch (100%)
 copy target/linux/generic/{pending-4.9 => pending-4.14}/206-mips-disable-vdso.patch (100%)
 copy target/linux/generic/{pending-4.9 => pending-4.14}/240-remove-unsane-filenames-from-deps_initramfs-list.patch (100%)
 copy target/linux/generic/{pending-4.9 => pending-4.14}/261-enable_wilink_platform_without_drivers.patch (100%)
 copy target/linux/generic/{pending-4.9 => pending-4.14}/270-uapi-kernel.h-glibc-specific-inclusion-of-sysinfo.h.patch (100%)
 copy target/linux/generic/{pending-4.9 => pending-4.14}/271-uapi-libc-compat.h-do-not-rely-on-__GLIBC__.patch (100%)
 copy target/linux/generic/{pending-4.9 => pending-4.14}/272-uapi-if_ether.h-prevent-redefinition-of-struct-ethhd.patch (100%)
 copy target/linux/generic/{pending-4.9 => pending-4.14}/300-mips_expose_boot_raw.patch (100%)
 copy target/linux/generic/{pending-4.9 => pending-4.14}/302-mips_no_branch_likely.patch (100%)
 copy target/linux/generic/{pending-4.9 => pending-4.14}/304-mips_disable_fpu.patch (100%)
 copy target/linux/generic/{pending-4.9 => pending-4.14}/305-mips_module_reloc.patch (100%)
 copy target/linux/generic/{pending-4.9 => pending-4.14}/306-mips_mem_functions_performance.patch (100%)
 copy target/linux/generic/{pending-4.9 => pending-4.14}/307-mips_highmem_offset.patch (100%)
 copy target/linux/generic/{pending-4.9 => pending-4.14}/308-mips32r2_tune.patch (100%)
 copy target/linux/generic/{pending-4.9 => pending-4.14}/310-arm_module_unresolved_weak_sym.patch (100%)
 copy target/linux/generic/{pending-4.9 => pending-4.14}/330-MIPS-kexec-Accept-command-line-parameters-from-users.patch (100%)
 copy target/linux/generic/{pending-4.9 => pending-4.14}/332-arc-add-OWRTDTB-section.patch (100%)
 copy target/linux/generic/{pending-4.9 => pending-4.14}/333-arc-enable-unaligned-access-in-kernel-mode.patch (100%)
 copy target/linux/generic/{pending-4.9 => pending-4.14}/340-MIPS-mm-remove-mips_dma_mapping_error.patch (100%)
 copy target/linux/generic/{pending-4.9 => pending-4.14}/341-MIPS-mm-remove-no-op-dma_map_ops-where-possible.patch (100%)
 copy target/linux/generic/{pending-4.9 => pending-4.14}/400-mtd-add-rootfs-split-support.patch (100%)
 copy target/linux/generic/{pending-4.9 => pending-4.14}/401-mtd-add-support-for-different-partition-parser-types.patch (100%)
 copy target/linux/generic/{pending-4.9 => pending-4.14}/402-mtd-use-typed-mtd-parsers-for-rootfs-and-firmware-split.patch (100%)
 copy target/linux/generic/{pending-4.9 => pending-4.14}/403-mtd-hook-mtdsplit-to-Kbuild.patch (100%)
 copy target/linux/generic/{pending-4.9 => pending-4.14}/404-mtd-add-more-helper-functions.patch (100%)
 copy target/linux/generic/{pending-4.9 => pending-4.14}/411-mtd-partial_eraseblock_write.patch (100%)
 copy target/linux/generic/{pending-4.9 => pending-4.14}/412-mtd-partial_eraseblock_unlock.patch (100%)
 copy target/linux/generic/{pending-4.9 => pending-4.14}/420-mtd-redboot_space.patch (100%)
 copy target/linux/generic/{pending-4.9 => pending-4.14}/430-mtd-add-myloader-partition-parser.patch (100%)
 copy target/linux/generic/{pending-4.9 => pending-4.14}/431-mtd-bcm47xxpart-check-for-bad-blocks-when-calculatin.patch (100%)
 copy target/linux/generic/{pending-4.9 => pending-4.14}/432-mtd-bcm47xxpart-detect-T_Meter-partition.patch (100%)
 copy target/linux/generic/{pending-4.9 => pending-4.14}/440-block2mtd_init.patch (100%)
 copy target/linux/generic/{pending-4.9 => pending-4.14}/441-block2mtd_probe.patch (100%)
 copy target/linux/generic/{pending-4.9 => pending-4.14}/460-mtd-cfi_cmdset_0002-no-erase_suspend.patch (100%)
 copy target/linux/generic/{pending-4.9 => pending-4.14}/461-mtd-cfi_cmdset_0002-add-buffer-write-cmd-timeout.patch (100%)
 copy target/linux/generic/{pending-4.9 => pending-4.14}/465-m25p80-mx-disable-software-protection.patch (100%)
 copy target/linux/generic/{pending-4.9 => pending-4.14}/470-mtd-spi-nor-support-limiting-4K-sectors-support-base.patch (100%)
 copy target/linux/generic/{pending-4.9 => pending-4.14}/476-mtd-spi-nor-add-eon-en25q128.patch (100%)
 copy target/linux/generic/{pending-4.9 => pending-4.14}/477-mtd-add-spi-nor-add-mx25u3235f.patch (100%)
 copy target/linux/generic/{pending-4.9 => pending-4.14}/480-mtd-set-rootfs-to-be-root-dev.patch (100%)
 copy target/linux/generic/{pending-4.9 => pending-4.14}/490-ubi-auto-attach-mtd-device-named-ubi-or-data-on-boot.patch (100%)
 copy target/linux/generic/{pending-4.9 => pending-4.14}/491-ubi-auto-create-ubiblock-device-for-rootfs.patch (100%)
 copy target/linux/generic/{pending-4.9 => pending-4.14}/492-try-auto-mounting-ubi0-rootfs-in-init-do_mounts.c.patch (100%)
 copy target/linux/generic/{pending-4.9 => pending-4.14}/493-ubi-set-ROOT_DEV-to-ubiblock-rootfs-if-unset.patch (100%)
 copy target/linux/generic/{pending-4.9 => pending-4.14}/494-mtd-ubi-add-EOF-marker-support.patch (100%)
 copy target/linux/generic/{pending-4.9 => pending-4.14}/530-jffs2_make_lzma_available.patch (100%)
 copy target/linux/generic/{pending-4.9 => pending-4.14}/532-jffs2_eofdetect.patch (100%)
 copy target/linux/generic/{pending-4.9 => pending-4.14}/551-ubifs-fix-default-compression-selection.patch (100%)
 copy target/linux/generic/{pending-4.9 => pending-4.14}/600-netfilter_conntrack_flush.patch (100%)
 copy target/linux/generic/{pending-4.9 => pending-4.14}/610-netfilter_match_bypass_default_checks.patch (100%)
 copy target/linux/generic/{pending-4.9 => pending-4.14}/611-netfilter_match_bypass_default_table.patch (100%)
 copy target/linux/generic/{pending-4.9 => pending-4.14}/612-netfilter_match_reduce_memory_access.patch (100%)
 copy target/linux/generic/{pending-4.9 => pending-4.14}/613-netfilter_optional_tcp_window_check.patch (100%)
 copy target/linux/generic/{pending-4.9 => pending-4.14}/616-net_optimize_xfrm_calls.patch (100%)
 copy target/linux/generic/{pending-4.9 => pending-4.14}/630-packet_socket_type.patch (100%)
 copy target/linux/generic/{pending-4.9 => pending-4.14}/650-pppoe_header_pad.patch (100%)
 copy target/linux/generic/{pending-4.9 => pending-4.14}/655-increase_skb_pad.patch (100%)
 copy target/linux/generic/{pending-4.9 => pending-4.14}/666-Add-support-for-MAP-E-FMRs-mesh-mode.patch (100%)
 copy target/linux/generic/{pending-4.9 => pending-4.14}/670-ipv6-allow-rejecting-with-source-address-failed-policy.patch (100%)
 copy target/linux/generic/{pending-4.9 => pending-4.14}/671-net-provide-defines-for-_POLICY_FAILED-until-all-cod.patch (100%)
 copy target/linux/generic/{pending-4.9 => pending-4.14}/680-NET-skip-GRO-for-foreign-MAC-addresses.patch (100%)
 copy target/linux/generic/{pending-4.9 => pending-4.14}/681-NET-add-of_get_mac_address_mtd.patch (100%)
 copy target/linux/generic/{pending-4.9 => pending-4.14}/701-phy_extension.patch (100%)
 copy target/linux/generic/{pending-4.9 => pending-4.14}/703-phy-add-detach-callback-to-struct-phy_driver.patch (100%)
 copy target/linux/generic/{pending-4.9 => pending-4.14}/734-net-phy-at803x-allow-to-configure-via-pdata.patch (100%)
 copy target/linux/generic/{pending-4.9 => pending-4.14}/735-net-phy-at803x-fix-at8033-sgmii-mode.patch (100%)
 copy target/linux/generic/{pending-4.9 => pending-4.14}/810-pci_disable_common_quirks.patch (100%)
 copy target/linux/generic/{pending-4.9 => pending-4.14}/811-pci_disable_usb_common_quirks.patch (100%)
 copy target/linux/generic/{pending-4.9 => pending-4.14}/821-usb-Remove-annoying-warning-about-bogus-URB.patch (100%)
 copy target/linux/generic/{pending-4.9 => pending-4.14}/831-ledtrig_netdev.patch (100%)
 copy target/linux/generic/{pending-4.9 => pending-4.14}/834-ledtrig-libata.patch (100%)
 copy target/linux/generic/{pending-4.9 => pending-4.14}/890-uart_optional_sysrq.patch (100%)
 copy target/linux/generic/{pending-4.9 => pending-4.14}/920-mangle_bootargs.patch (100%)

diff --git a/target/linux/generic/backport-4.9/010-Kbuild-don-t-hardcode-path-to-awk-in-scripts-ld-vers.patch b/target/linux/generic/backport-4.14/010-Kbuild-don-t-hardcode-path-to-awk-in-scripts-ld-vers.patch
similarity index 100%
copy from target/linux/generic/backport-4.9/010-Kbuild-don-t-hardcode-path-to-awk-in-scripts-ld-vers.patch
copy to target/linux/generic/backport-4.14/010-Kbuild-don-t-hardcode-path-to-awk-in-scripts-ld-vers.patch
diff --git a/target/linux/generic/backport-4.9/011-kbuild-export-SUBARCH.patch b/target/linux/generic/backport-4.14/011-kbuild-export-SUBARCH.patch
similarity index 100%
copy from target/linux/generic/backport-4.9/011-kbuild-export-SUBARCH.patch
copy to target/linux/generic/backport-4.14/011-kbuild-export-SUBARCH.patch
diff --git a/target/linux/generic/backport-4.9/020-backport_netfilter_rtcache.patch b/target/linux/generic/backport-4.14/020-backport_netfilter_rtcache.patch
similarity index 100%
copy from target/linux/generic/backport-4.9/020-backport_netfilter_rtcache.patch
copy to target/linux/generic/backport-4.14/020-backport_netfilter_rtcache.patch
diff --git a/target/linux/generic/backport-4.9/021-bridge-multicast-to-unicast.patch b/target/linux/generic/backport-4.14/021-bridge-multicast-to-unicast.patch
similarity index 100%
copy from target/linux/generic/backport-4.9/021-bridge-multicast-to-unicast.patch
copy to target/linux/generic/backport-4.14/021-bridge-multicast-to-unicast.patch
diff --git a/target/linux/generic/backport-4.9/022-net-add-devm-version-of-alloc_etherdev_mqs-function.patch b/target/linux/generic/backport-4.14/022-net-add-devm-version-of-alloc_etherdev_mqs-function.patch
similarity index 100%
copy from target/linux/generic/backport-4.9/022-net-add-devm-version-of-alloc_etherdev_mqs-function.patch
copy to target/linux/generic/backport-4.14/022-net-add-devm-version-of-alloc_etherdev_mqs-function.patch
diff --git a/target/linux/generic/backport-4.9/023-1-smsc95xx-Use-skb_cow_head-to-deal-with-cloned-skbs.patch b/target/linux/generic/backport-4.14/023-1-smsc95xx-Use-skb_cow_head-to-deal-with-cloned-skbs.patch
similarity index 100%
copy from target/linux/generic/backport-4.9/023-1-smsc95xx-Use-skb_cow_head-to-deal-with-cloned-skbs.patch
copy to target/linux/generic/backport-4.14/023-1-smsc95xx-Use-skb_cow_head-to-deal-with-cloned-skbs.patch
diff --git a/target/linux/generic/backport-4.9/023-2-smsc75xx-use-skb_cow_head-to-deal-with-cloned-skbs.patch b/target/linux/generic/backport-4.14/023-2-smsc75xx-use-skb_cow_head-to-deal-with-cloned-skbs.patch
similarity index 100%
copy from target/linux/generic/backport-4.9/023-2-smsc75xx-use-skb_cow_head-to-deal-with-cloned-skbs.patch
copy to target/linux/generic/backport-4.14/023-2-smsc75xx-use-skb_cow_head-to-deal-with-cloned-skbs.patch
diff --git a/target/linux/generic/backport-4.9/023-3-cx82310_eth-use-skb_cow_head-to-deal-with-cloned-skb.patch b/target/linux/generic/backport-4.14/023-3-cx82310_eth-use-skb_cow_head-to-deal-with-cloned-skb.patch
similarity index 100%
copy from target/linux/generic/backport-4.9/023-3-cx82310_eth-use-skb_cow_head-to-deal-with-cloned-skb.patch
copy to target/linux/generic/backport-4.14/023-3-cx82310_eth-use-skb_cow_head-to-deal-with-cloned-skb.patch
diff --git a/target/linux/generic/backport-4.9/023-4-sr9700-use-skb_cow_head-to-deal-with-cloned-skbs.patch b/target/linux/generic/backport-4.14/023-4-sr9700-use-skb_cow_head-to-deal-with-cloned-skbs.patch
similarity index 100%
copy from target/linux/generic/backport-4.9/023-4-sr9700-use-skb_cow_head-to-deal-with-cloned-skbs.patch
copy to target/linux/generic/backport-4.14/023-4-sr9700-use-skb_cow_head-to-deal-with-cloned-skbs.patch
diff --git a/target/linux/generic/backport-4.9/023-5-lan78xx-use-skb_cow_head-to-deal-with-cloned-skbs.patch b/target/linux/generic/backport-4.14/023-5-lan78xx-use-skb_cow_head-to-deal-with-cloned-skbs.patch
similarity index 100%
copy from target/linux/generic/backport-4.9/023-5-lan78xx-use-skb_cow_head-to-deal-with-cloned-skbs.patch
copy to target/linux/generic/backport-4.14/023-5-lan78xx-use-skb_cow_head-to-deal-with-cloned-skbs.patch
diff --git a/target/linux/generic/backport-4.9/023-6-ch9200-use-skb_cow_head-to-deal-with-cloned-skbs.patch b/target/linux/generic/backport-4.14/023-6-ch9200-use-skb_cow_head-to-deal-with-cloned-skbs.patch
similarity index 100%
copy from target/linux/generic/backport-4.9/023-6-ch9200-use-skb_cow_head-to-deal-with-cloned-skbs.patch
copy to target/linux/generic/backport-4.14/023-6-ch9200-use-skb_cow_head-to-deal-with-cloned-skbs.patch
diff --git a/target/linux/generic/backport-4.9/023-7-kaweth-use-skb_cow_head-to-deal-with-cloned-skbs.patch b/target/linux/generic/backport-4.14/023-7-kaweth-use-skb_cow_head-to-deal-with-cloned-skbs.patch
similarity index 100%
copy from target/linux/generic/backport-4.9/023-7-kaweth-use-skb_cow_head-to-deal-with-cloned-skbs.patch
copy to target/linux/generic/backport-4.14/023-7-kaweth-use-skb_cow_head-to-deal-with-cloned-skbs.patch
diff --git a/target/linux/generic/backport-4.9/024-1-tcp-tsq-add-tsq_flags-tsq_enum.patch b/target/linux/generic/backport-4.14/024-1-tcp-tsq-add-tsq_flags-tsq_enum.patch
similarity index 100%
copy from target/linux/generic/backport-4.9/024-1-tcp-tsq-add-tsq_flags-tsq_enum.patch
copy to target/linux/generic/backport-4.14/024-1-tcp-tsq-add-tsq_flags-tsq_enum.patch
diff --git a/target/linux/generic/backport-4.9/024-2-tcp-tsq-remove-one-locked-operation-in-tcp_wfree.patch b/target/linux/generic/backport-4.14/024-2-tcp-tsq-remove-one-locked-operation-in-tcp_wfree.patch
similarity index 100%
copy from target/linux/generic/backport-4.9/024-2-tcp-tsq-remove-one-locked-operation-in-tcp_wfree.patch
copy to target/linux/generic/backport-4.14/024-2-tcp-tsq-remove-one-locked-operation-in-tcp_wfree.patch
diff --git a/target/linux/generic/backport-4.9/024-3-tcp-tsq-add-shortcut-in-tcp_tasklet_func.patch b/target/linux/generic/backport-4.14/024-3-tcp-tsq-add-shortcut-in-tcp_tasklet_func.patch
similarity index 100%
copy from target/linux/generic/backport-4.9/024-3-tcp-tsq-add-shortcut-in-tcp_tasklet_func.patch
copy to target/linux/generic/backport-4.14/024-3-tcp-tsq-add-shortcut-in-tcp_tasklet_func.patch
diff --git a/target/linux/generic/backport-4.9/024-4-tcp-tsq-avoid-one-atomic-in-tcp_wfree.patch b/target/linux/generic/backport-4.14/024-4-tcp-tsq-avoid-one-atomic-in-tcp_wfree.patch
similarity index 100%
copy from target/linux/generic/backport-4.9/024-4-tcp-tsq-avoid-one-atomic-in-tcp_wfree.patch
copy to target/linux/generic/backport-4.14/024-4-tcp-tsq-avoid-one-atomic-in-tcp_wfree.patch
diff --git a/target/linux/generic/backport-4.9/024-5-tcp-tsq-add-a-shortcut-in-tcp_small_queue_check.patch b/target/linux/generic/backport-4.14/024-5-tcp-tsq-add-a-shortcut-in-tcp_small_queue_check.patch
similarity index 100%
copy from target/linux/generic/backport-4.9/024-5-tcp-tsq-add-a-shortcut-in-tcp_small_queue_check.patch
copy to target/linux/generic/backport-4.14/024-5-tcp-tsq-add-a-shortcut-in-tcp_small_queue_check.patch
diff --git a/target/linux/generic/backport-4.9/024-6-tcp-tcp_mtu_probe-is-likely-to-exit-early.patch b/target/linux/generic/backport-4.14/024-6-tcp-tcp_mtu_probe-is-likely-to-exit-early.patch
similarity index 100%
copy from target/linux/generic/backport-4.9/024-6-tcp-tcp_mtu_probe-is-likely-to-exit-early.patch
copy to target/linux/generic/backport-4.14/024-6-tcp-tcp_mtu_probe-is-likely-to-exit-early.patch
diff --git a/target/linux/generic/backport-4.9/024-7-net-reorganize-struct-sock-for-better-data-locality.patch b/target/linux/generic/backport-4.14/024-7-net-reorganize-struct-sock-for-better-data-locality.patch
similarity index 100%
copy from target/linux/generic/backport-4.9/024-7-net-reorganize-struct-sock-for-better-data-locality.patch
copy to target/linux/generic/backport-4.14/024-7-net-reorganize-struct-sock-for-better-data-locality.patch
diff --git a/target/linux/generic/backport-4.9/024-8-tcp-tsq-move-tsq_flags-close-to-sk_wmem_alloc.patch b/target/linux/generic/backport-4.14/024-8-tcp-tsq-move-tsq_flags-close-to-sk_wmem_alloc.patch
similarity index 100%
copy from target/linux/generic/backport-4.9/024-8-tcp-tsq-move-tsq_flags-close-to-sk_wmem_alloc.patch
copy to target/linux/generic/backport-4.14/024-8-tcp-tsq-move-tsq_flags-close-to-sk_wmem_alloc.patch
diff --git a/target/linux/generic/backport-4.9/024-9-tcp-add-a-missing-barrier-in-tcp_tasklet_func.patch b/target/linux/generic/backport-4.14/024-9-tcp-add-a-missing-barrier-in-tcp_tasklet_func.patch
similarity index 100%
copy from target/linux/generic/backport-4.9/024-9-tcp-add-a-missing-barrier-in-tcp_tasklet_func.patch
copy to target/linux/generic/backport-4.14/024-9-tcp-add-a-missing-barrier-in-tcp_tasklet_func.patch
diff --git a/target/linux/generic/backport-4.9/025-tcp-allow-drivers-to-tweak-TSQ-logic.patch b/target/linux/generic/backport-4.14/025-tcp-allow-drivers-to-tweak-TSQ-logic.patch
similarity index 100%
copy from target/linux/generic/backport-4.9/025-tcp-allow-drivers-to-tweak-TSQ-logic.patch
copy to target/linux/generic/backport-4.14/025-tcp-allow-drivers-to-tweak-TSQ-logic.patch
diff --git a/target/linux/generic/backport-4.9/030-01-ubifs-Drop-softlimit-and-delta-fields-from-struct-ub.patch b/target/linux/generic/backport-4.14/030-01-ubifs-Drop-softlimit-and-delta-fields-from-struct-ub.patch
similarity index 100%
copy from target/linux/generic/backport-4.9/030-01-ubifs-Drop-softlimit-and-delta-fields-from-struct-ub.patch
copy to target/linux/generic/backport-4.14/030-01-ubifs-Drop-softlimit-and-delta-fields-from-struct-ub.patch
diff --git a/target/linux/generic/backport-4.9/030-02-ubifs-Use-dirty_writeback_interval-value-for-wbuf-ti.patch b/target/linux/generic/backport-4.14/030-02-ubifs-Use-dirty_writeback_interval-value-for-wbuf-ti.patch
similarity index 100%
copy from target/linux/generic/backport-4.9/030-02-ubifs-Use-dirty_writeback_interval-value-for-wbuf-ti.patch
copy to target/linux/generic/backport-4.14/030-02-ubifs-Use-dirty_writeback_interval-value-for-wbuf-ti.patch
diff --git a/target/linux/generic/backport-4.9/050-usb-dwc2-Remove-unnecessary-kfree.patch b/target/linux/generic/backport-4.14/050-usb-dwc2-Remove-unnecessary-kfree.patch
similarity index 100%
copy from target/linux/generic/backport-4.9/050-usb-dwc2-Remove-unnecessary-kfree.patch
copy to target/linux/generic/backport-4.14/050-usb-dwc2-Remove-unnecessary-kfree.patch
diff --git a/target/linux/generic/backport-4.9/060-0002-mtd-bcm47xxsflash-use-platform_-set-get-_drvdata.patch b/target/linux/generic/backport-4.14/060-0002-mtd-bcm47xxsflash-use-platform_-set-get-_drvdata.patch
similarity index 100%
copy from target/linux/generic/backport-4.9/060-0002-mtd-bcm47xxsflash-use-platform_-set-get-_drvdata.patch
copy to target/linux/generic/backport-4.14/060-0002-mtd-bcm47xxsflash-use-platform_-set-get-_drvdata.patch
diff --git a/target/linux/generic/backport-4.9/060-0003-mtd-bcm47xxsflash-support-reading-flash-out-of-mappi.patch b/target/linux/generic/backport-4.14/060-0003-mtd-bcm47xxsflash-support-reading-flash-out-of-mappi.patch
similarity index 100%
copy from target/linux/generic/backport-4.9/060-0003-mtd-bcm47xxsflash-support-reading-flash-out-of-mappi.patch
copy to target/linux/generic/backport-4.14/060-0003-mtd-bcm47xxsflash-support-reading-flash-out-of-mappi.patch
diff --git a/target/linux/generic/backport-4.9/060-0004-mtd-bcm47xxpart-move-TRX-parsing-code-to-separated-f.patch b/target/linux/generic/backport-4.14/060-0004-mtd-bcm47xxpart-move-TRX-parsing-code-to-separated-f.patch
similarity index 100%
copy from target/linux/generic/backport-4.9/060-0004-mtd-bcm47xxpart-move-TRX-parsing-code-to-separated-f.patch
copy to target/linux/generic/backport-4.14/060-0004-mtd-bcm47xxpart-move-TRX-parsing-code-to-separated-f.patch
diff --git a/target/linux/generic/backport-4.9/060-0005-mtd-bcm47xxpart-support-layouts-with-multiple-TRX-pa.patch b/target/linux/generic/backport-4.14/060-0005-mtd-bcm47xxpart-support-layouts-with-multiple-TRX-pa.patch
similarity index 100%
copy from target/linux/generic/backport-4.9/060-0005-mtd-bcm47xxpart-support-layouts-with-multiple-TRX-pa.patch
copy to target/linux/generic/backport-4.14/060-0005-mtd-bcm47xxpart-support-layouts-with-multiple-TRX-pa.patch
diff --git a/target/linux/generic/backport-4.9/061-v4.10-0001-mtd-spi-nor-add-Macronix-mx25u25635f-to-list-of-know.patch b/target/linux/generic/backport-4.14/061-v4.10-0001-mtd-spi-nor-add-Macronix-mx25u25635f-to-list-of-know.patch
similarity index 100%
copy from target/linux/generic/backport-4.9/061-v4.10-0001-mtd-spi-nor-add-Macronix-mx25u25635f-to-list-of-know.patch
copy to target/linux/generic/backport-4.14/061-v4.10-0001-mtd-spi-nor-add-Macronix-mx25u25635f-to-list-of-know.patch
diff --git a/target/linux/generic/backport-4.9/061-v4.10-0002-mtd-spi-nor-fix-spansion-quad-enable.patch b/target/linux/generic/backport-4.14/061-v4.10-0002-mtd-spi-nor-fix-spansion-quad-enable.patch
similarity index 100%
copy from target/linux/generic/backport-4.9/061-v4.10-0002-mtd-spi-nor-fix-spansion-quad-enable.patch
copy to target/linux/generic/backport-4.14/061-v4.10-0002-mtd-spi-nor-fix-spansion-quad-enable.patch
diff --git a/target/linux/generic/backport-4.9/061-v4.10-0003-mtd-spi-nor-fix-flags-for-s25fl128s.patch b/target/linux/generic/backport-4.14/061-v4.10-0003-mtd-spi-nor-fix-flags-for-s25fl128s.patch
similarity index 100%
copy from target/linux/generic/backport-4.9/061-v4.10-0003-mtd-spi-nor-fix-flags-for-s25fl128s.patch
copy to target/linux/generic/backport-4.14/061-v4.10-0003-mtd-spi-nor-fix-flags-for-s25fl128s.patch
diff --git a/target/linux/generic/backport-4.9/061-v4.10-0004-mtd-spi-nor-add-support-for-s25fl208k.patch b/target/linux/generic/backport-4.14/061-v4.10-0004-mtd-spi-nor-add-support-for-s25fl208k.patch
similarity index 100%
copy from target/linux/generic/backport-4.9/061-v4.10-0004-mtd-spi-nor-add-support-for-s25fl208k.patch
copy to target/linux/generic/backport-4.14/061-v4.10-0004-mtd-spi-nor-add-support-for-s25fl208k.patch
diff --git a/target/linux/generic/backport-4.9/061-v4.10-0005-mtd-spi-nor-Add-at25df321-spi-nor-flash-support.patch b/target/linux/generic/backport-4.14/061-v4.10-0005-mtd-spi-nor-Add-at25df321-spi-nor-flash-support.patch
similarity index 100%
copy from target/linux/generic/backport-4.9/061-v4.10-0005-mtd-spi-nor-Add-at25df321-spi-nor-flash-support.patch
copy to target/linux/generic/backport-4.14/061-v4.10-0005-mtd-spi-nor-Add-at25df321-spi-nor-flash-support.patch
diff --git a/target/linux/generic/backport-4.9/061-v4.10-0006-mtd-spi-nor-Add-support-for-N25Q016A.patch b/target/linux/generic/backport-4.14/061-v4.10-0006-mtd-spi-nor-Add-support-for-N25Q016A.patch
similarity index 100%
copy from target/linux/generic/backport-4.9/061-v4.10-0006-mtd-spi-nor-Add-support-for-N25Q016A.patch
copy to target/linux/generic/backport-4.14/061-v4.10-0006-mtd-spi-nor-Add-support-for-N25Q016A.patch
diff --git a/target/linux/generic/backport-4.9/061-v4.10-0007-mtd-spi-nor-Add-support-for-mr25h40.patch b/target/linux/generic/backport-4.14/061-v4.10-0007-mtd-spi-nor-Add-support-for-mr25h40.patch
similarity index 100%
copy from target/linux/generic/backport-4.9/061-v4.10-0007-mtd-spi-nor-Add-support-for-mr25h40.patch
copy to target/linux/generic/backport-4.14/061-v4.10-0007-mtd-spi-nor-Add-support-for-mr25h40.patch
diff --git a/target/linux/generic/backport-4.9/062-v4.11-0001-mtd-spi-nor-Add-support-for-S3AN-spi-nor-devices.patch b/target/linux/generic/backport-4.14/062-v4.11-0001-mtd-spi-nor-Add-support-for-S3AN-spi-nor-devices.patch
similarity index 100%
copy from target/linux/generic/backport-4.9/062-v4.11-0001-mtd-spi-nor-Add-support-for-S3AN-spi-nor-devices.patch
copy to target/linux/generic/backport-4.14/062-v4.11-0001-mtd-spi-nor-Add-support-for-S3AN-spi-nor-devices.patch
diff --git a/target/linux/generic/backport-4.9/062-v4.11-0002-mtd-spi-nor-improve-macronix_quad_enable.patch b/target/linux/generic/backport-4.14/062-v4.11-0002-mtd-spi-nor-improve-macronix_quad_enable.patch
similarity index 100%
copy from target/linux/generic/backport-4.9/062-v4.11-0002-mtd-spi-nor-improve-macronix_quad_enable.patch
copy to target/linux/generic/backport-4.14/062-v4.11-0002-mtd-spi-nor-improve-macronix_quad_enable.patch
diff --git a/target/linux/generic/backport-4.9/062-v4.11-0003-mtd-spi-nor-remove-WARN_ONCE-message-in-spi_nor_writ.patch b/target/linux/generic/backport-4.14/062-v4.11-0003-mtd-spi-nor-remove-WARN_ONCE-message-in-spi_nor_writ.patch
similarity index 100%
copy from target/linux/generic/backport-4.9/062-v4.11-0003-mtd-spi-nor-remove-WARN_ONCE-message-in-spi_nor_writ.patch
copy to target/linux/generic/backport-4.14/062-v4.11-0003-mtd-spi-nor-remove-WARN_ONCE-message-in-spi_nor_writ.patch
diff --git a/target/linux/generic/backport-4.9/062-v4.11-0004-mtd-spi-nor-rename-SPINOR_OP_-macros-of-the-4-byte-a.patch b/target/linux/generic/backport-4.14/062-v4.11-0004-mtd-spi-nor-rename-SPINOR_OP_-macros-of-the-4-byte-a.patch
similarity index 100%
copy from target/linux/generic/backport-4.9/062-v4.11-0004-mtd-spi-nor-rename-SPINOR_OP_-macros-of-the-4-byte-a.patch
copy to target/linux/generic/backport-4.14/062-v4.11-0004-mtd-spi-nor-rename-SPINOR_OP_-macros-of-the-4-byte-a.patch
diff --git a/target/linux/generic/backport-4.9/062-v4.11-0005-mtd-spi-nor-add-a-stateless-method-to-support-memory.patch b/target/linux/generic/backport-4.14/062-v4.11-0005-mtd-spi-nor-add-a-stateless-method-to-support-memory.patch
similarity index 100%
copy from target/linux/generic/backport-4.9/062-v4.11-0005-mtd-spi-nor-add-a-stateless-method-to-support-memory.patch
copy to target/linux/generic/backport-4.14/062-v4.11-0005-mtd-spi-nor-add-a-stateless-method-to-support-memory.patch
diff --git a/target/linux/generic/backport-4.9/062-v4.11-0006-mtd-spi-nor-Add-lock-unlock-support-for-f25l32pa.patch b/target/linux/generic/backport-4.14/062-v4.11-0006-mtd-spi-nor-Add-lock-unlock-support-for-f25l32pa.patch
similarity index 100%
copy from target/linux/generic/backport-4.9/062-v4.11-0006-mtd-spi-nor-Add-lock-unlock-support-for-f25l32pa.patch
copy to target/linux/generic/backport-4.14/062-v4.11-0006-mtd-spi-nor-Add-lock-unlock-support-for-f25l32pa.patch
diff --git a/target/linux/generic/backport-4.9/062-v4.11-0007-mtd-spi-nor-Fix-S3AN-addressing-calculation.patch b/target/linux/generic/backport-4.14/062-v4.11-0007-mtd-spi-nor-Fix-S3AN-addressing-calculation.patch
similarity index 100%
copy from target/linux/generic/backport-4.9/062-v4.11-0007-mtd-spi-nor-Fix-S3AN-addressing-calculation.patch
copy to target/linux/generic/backport-4.14/062-v4.11-0007-mtd-spi-nor-Fix-S3AN-addressing-calculation.patch
diff --git a/target/linux/generic/backport-4.9/062-v4.11-0008-mtd-spi-nor-Add-support-for-gd25q16.patch b/target/linux/generic/backport-4.14/062-v4.11-0008-mtd-spi-nor-Add-support-for-gd25q16.patch
similarity index 100%
copy from target/linux/generic/backport-4.9/062-v4.11-0008-mtd-spi-nor-Add-support-for-gd25q16.patch
copy to target/linux/generic/backport-4.14/062-v4.11-0008-mtd-spi-nor-Add-support-for-gd25q16.patch
diff --git a/target/linux/generic/backport-4.9/063-mtd-spi-nor-enable-stateless-4b-op-codes-for-mx25u25.patch b/target/linux/generic/backport-4.14/063-mtd-spi-nor-enable-stateless-4b-op-codes-for-mx25u25.patch
similarity index 100%
copy from target/linux/generic/backport-4.9/063-mtd-spi-nor-enable-stateless-4b-op-codes-for-mx25u25.patch
copy to target/linux/generic/backport-4.14/063-mtd-spi-nor-enable-stateless-4b-op-codes-for-mx25u25.patch
diff --git a/target/linux/generic/backport-4.9/064-v4.11-0001-mtd-introduce-function-max_bad_blocks.patch b/target/linux/generic/backport-4.14/064-v4.11-0001-mtd-introduce-function-max_bad_blocks.patch
similarity index 100%
copy from target/linux/generic/backport-4.9/064-v4.11-0001-mtd-introduce-function-max_bad_blocks.patch
copy to target/linux/generic/backport-4.14/064-v4.11-0001-mtd-introduce-function-max_bad_blocks.patch
diff --git a/target/linux/generic/backport-4.9/064-v4.11-0002-mtd-Add-partition-device-node-to-mtd-partition-devic.patch b/target/linux/generic/backport-4.14/064-v4.11-0002-mtd-Add-partition-device-node-to-mtd-partition-devic.patch
similarity index 100%
copy from target/linux/generic/backport-4.9/064-v4.11-0002-mtd-Add-partition-device-node-to-mtd-partition-devic.patch
copy to target/linux/generic/backport-4.14/064-v4.11-0002-mtd-Add-partition-device-node-to-mtd-partition-devic.patch
diff --git a/target/linux/generic/backport-4.9/065-v4.13-0001-mtd-handle-partitioning-on-devices-with-0-erasesize.patch b/target/linux/generic/backport-4.14/065-v4.13-0001-mtd-handle-partitioning-on-devices-with-0-erasesize.patch
similarity index 100%
copy from target/linux/generic/backport-4.9/065-v4.13-0001-mtd-handle-partitioning-on-devices-with-0-erasesize.patch
copy to target/linux/generic/backport-4.14/065-v4.13-0001-mtd-handle-partitioning-on-devices-with-0-erasesize.patch
diff --git a/target/linux/generic/backport-4.9/065-v4.13-0002-mtd-partitions-factor-out-code-calling-parser.patch b/target/linux/generic/backport-4.14/065-v4.13-0002-mtd-partitions-factor-out-code-calling-parser.patch
similarity index 100%
copy from target/linux/generic/backport-4.9/065-v4.13-0002-mtd-partitions-factor-out-code-calling-parser.patch
copy to target/linux/generic/backport-4.14/065-v4.13-0002-mtd-partitions-factor-out-code-calling-parser.patch
diff --git a/target/linux/generic/backport-4.9/065-v4.13-0003-mtd-partitions-add-helper-for-deleting-partition.patch b/target/linux/generic/backport-4.14/065-v4.13-0003-mtd-partitions-add-helper-for-deleting-partition.patch
similarity index 100%
copy from target/linux/generic/backport-4.9/065-v4.13-0003-mtd-partitions-add-helper-for-deleting-partition.patch
copy to target/linux/generic/backport-4.14/065-v4.13-0003-mtd-partitions-add-helper-for-deleting-partition.patch
diff --git a/target/linux/generic/backport-4.9/065-v4.13-0004-mtd-partitions-remove-sysfs-files-when-deleting-all-.patch b/target/linux/generic/backport-4.14/065-v4.13-0004-mtd-partitions-remove-sysfs-files-when-deleting-all-.patch
similarity index 100%
copy from target/linux/generic/backport-4.9/065-v4.13-0004-mtd-partitions-remove-sysfs-files-when-deleting-all-.patch
copy to target/linux/generic/backport-4.14/065-v4.13-0004-mtd-partitions-remove-sysfs-files-when-deleting-all-.patch
diff --git a/target/linux/generic/backport-4.9/065-v4.13-0005-mtd-partitions-rename-master-to-the-parent-where-app.patch b/target/linux/generic/backport-4.14/065-v4.13-0005-mtd-partitions-rename-master-to-the-parent-where-app.patch
similarity index 100%
copy from target/linux/generic/backport-4.9/065-v4.13-0005-mtd-partitions-rename-master-to-the-parent-where-app.patch
copy to target/linux/generic/backport-4.14/065-v4.13-0005-mtd-partitions-rename-master-to-the-parent-where-app.patch
diff --git a/target/linux/generic/backport-4.9/065-v4.13-0006-mtd-partitions-add-support-for-subpartitions.patch b/target/linux/generic/backport-4.14/065-v4.13-0006-mtd-partitions-add-support-for-subpartitions.patch
similarity index 100%
copy from target/linux/generic/backport-4.9/065-v4.13-0006-mtd-partitions-add-support-for-subpartitions.patch
copy to target/linux/generic/backport-4.14/065-v4.13-0006-mtd-partitions-add-support-for-subpartitions.patch
diff --git a/target/linux/generic/backport-4.9/065-v4.13-0007-mtd-partitions-add-support-for-partition-parsers.patch b/target/linux/generic/backport-4.14/065-v4.13-0007-mtd-partitions-add-support-for-partition-parsers.patch
similarity index 100%
copy from target/linux/generic/backport-4.9/065-v4.13-0007-mtd-partitions-add-support-for-partition-parsers.patch
copy to target/linux/generic/backport-4.14/065-v4.13-0007-mtd-partitions-add-support-for-partition-parsers.patch
diff --git a/target/linux/generic/backport-4.9/065-v4.13-0008-mtd-extract-TRX-parser-out-of-bcm47xxpart-into-a-sep.patch b/target/linux/generic/backport-4.14/065-v4.13-0008-mtd-extract-TRX-parser-out-of-bcm47xxpart-into-a-sep.patch
similarity index 100%
copy from target/linux/generic/backport-4.9/065-v4.13-0008-mtd-extract-TRX-parser-out-of-bcm47xxpart-into-a-sep.patch
copy to target/linux/generic/backport-4.14/065-v4.13-0008-mtd-extract-TRX-parser-out-of-bcm47xxpart-into-a-sep.patch
diff --git a/target/linux/generic/backport-4.9/070-bcma-from-4.11.patch b/target/linux/generic/backport-4.14/070-bcma-from-4.11.patch
similarity index 100%
copy from target/linux/generic/backport-4.9/070-bcma-from-4.11.patch
copy to target/linux/generic/backport-4.14/070-bcma-from-4.11.patch
diff --git a/target/linux/generic/backport-4.9/071-v4.10-0001-net-bgmac-allocate-struct-bgmac-just-once-don-t-copy.patch b/target/linux/generic/backport-4.14/071-v4.10-0001-net-bgmac-allocate-struct-bgmac-just-once-don-t-copy.patch
similarity index 100%
copy from target/linux/generic/backport-4.9/071-v4.10-0001-net-bgmac-allocate-struct-bgmac-just-once-don-t-copy.patch
copy to target/linux/generic/backport-4.14/071-v4.10-0001-net-bgmac-allocate-struct-bgmac-just-once-don-t-copy.patch
diff --git a/target/linux/generic/backport-4.9/071-v4.10-0002-net-bgmac-drop-struct-bcma_mdio-we-don-t-need-anymor.patch b/target/linux/generic/backport-4.14/071-v4.10-0002-net-bgmac-drop-struct-bcma_mdio-we-don-t-need-anymor.patch
similarity index 100%
copy from target/linux/generic/backport-4.9/071-v4.10-0002-net-bgmac-drop-struct-bcma_mdio-we-don-t-need-anymor.patch
copy to target/linux/generic/backport-4.14/071-v4.10-0002-net-bgmac-drop-struct-bcma_mdio-we-don-t-need-anymor.patch
diff --git a/target/linux/generic/backport-4.9/071-v4.10-0003-net-bgmac-use-PHY-subsystem-for-initializing-PHY.patch b/target/linux/generic/backport-4.14/071-v4.10-0003-net-bgmac-use-PHY-subsystem-for-initializing-PHY.patch
similarity index 100%
copy from target/linux/generic/backport-4.9/071-v4.10-0003-net-bgmac-use-PHY-subsystem-for-initializing-PHY.patch
copy to target/linux/generic/backport-4.14/071-v4.10-0003-net-bgmac-use-PHY-subsystem-for-initializing-PHY.patch
diff --git a/target/linux/generic/backport-4.9/071-v4.15-0001-net-bgmac-enable-master-mode-for-BCM54210E-and-B5021.patch b/target/linux/generic/backport-4.14/071-v4.15-0001-net-bgmac-enable-master-mode-for-BCM54210E-and-B5021.patch
similarity index 100%
copy from target/linux/generic/backport-4.9/071-v4.15-0001-net-bgmac-enable-master-mode-for-BCM54210E-and-B5021.patch
copy to target/linux/generic/backport-4.14/071-v4.15-0001-net-bgmac-enable-master-mode-for-BCM54210E-and-B5021.patch
diff --git a/target/linux/generic/backport-4.9/072-bcma-from-4.12.patch b/target/linux/generic/backport-4.14/072-bcma-from-4.12.patch
similarity index 100%
copy from target/linux/generic/backport-4.9/072-bcma-from-4.12.patch
copy to target/linux/generic/backport-4.14/072-bcma-from-4.12.patch
diff --git a/target/linux/generic/backport-4.9/075-v4.10-0001-net-phy-broadcom-Update-Auxiliary-Control-Register-m.patch b/target/linux/generic/backport-4.14/075-v4.10-0001-net-phy-broadcom-Update-Auxiliary-Control-Register-m.patch
similarity index 100%
copy from target/linux/generic/backport-4.9/075-v4.10-0001-net-phy-broadcom-Update-Auxiliary-Control-Register-m.patch
copy to target/linux/generic/backport-4.14/075-v4.10-0001-net-phy-broadcom-Update-Auxiliary-Control-Register-m.patch
diff --git a/target/linux/generic/backport-4.9/075-v4.10-0002-net-phy-broadcom-Add-support-for-BCM54612E.patch b/target/linux/generic/backport-4.14/075-v4.10-0002-net-phy-broadcom-Add-support-for-BCM54612E.patch
similarity index 100%
copy from target/linux/generic/backport-4.9/075-v4.10-0002-net-phy-broadcom-Add-support-for-BCM54612E.patch
copy to target/linux/generic/backport-4.14/075-v4.10-0002-net-phy-broadcom-Add-support-for-BCM54612E.patch
diff --git a/target/linux/generic/backport-4.9/075-v4.10-0003-net-phy-broadcom-add-bcm54xx_auxctl_read.patch b/target/linux/generic/backport-4.14/075-v4.10-0003-net-phy-broadcom-add-bcm54xx_auxctl_read.patch
similarity index 100%
copy from target/linux/generic/backport-4.9/075-v4.10-0003-net-phy-broadcom-add-bcm54xx_auxctl_read.patch
copy to target/linux/generic/backport-4.14/075-v4.10-0003-net-phy-broadcom-add-bcm54xx_auxctl_read.patch
diff --git a/target/linux/generic/backport-4.9/075-v4.10-0004-net-phy-broadcom-Add-BCM54810-PHY-entry.patch b/target/linux/generic/backport-4.14/075-v4.10-0004-net-phy-broadcom-Add-BCM54810-PHY-entry.patch
similarity index 100%
copy from target/linux/generic/backport-4.9/075-v4.10-0004-net-phy-broadcom-Add-BCM54810-PHY-entry.patch
copy to target/linux/generic/backport-4.14/075-v4.10-0004-net-phy-broadcom-Add-BCM54810-PHY-entry.patch
diff --git a/target/linux/generic/backport-4.9/075-v4.10-0005-net-phy-broadcom-Move-bcm54xx_auxctl_-read-write-to-.patch b/target/linux/generic/backport-4.14/075-v4.10-0005-net-phy-broadcom-Move-bcm54xx_auxctl_-read-write-to-.patch
similarity index 100%
copy from target/linux/generic/backport-4.9/075-v4.10-0005-net-phy-broadcom-Move-bcm54xx_auxctl_-read-write-to-.patch
copy to target/linux/generic/backport-4.14/075-v4.10-0005-net-phy-broadcom-Move-bcm54xx_auxctl_-read-write-to-.patch
diff --git a/target/linux/generic/backport-4.9/076-v4.11-0001-net-phy-broadcom-Allow-enabling-or-disabling-of-EEE.patch b/target/linux/generic/backport-4.14/076-v4.11-0001-net-phy-broadcom-Allow-enabling-or-disabling-of-EEE.patch
similarity index 100%
copy from target/linux/generic/backport-4.9/076-v4.11-0001-net-phy-broadcom-Allow-enabling-or-disabling-of-EEE.patch
copy to target/linux/generic/backport-4.14/076-v4.11-0001-net-phy-broadcom-Allow-enabling-or-disabling-of-EEE.patch
diff --git a/target/linux/generic/backport-4.9/076-v4.11-0002-net-phy-broadcom-Add-support-code-for-reading-PHY-co.patch b/target/linux/generic/backport-4.14/076-v4.11-0002-net-phy-broadcom-Add-support-code-for-reading-PHY-co.patch
similarity index 100%
copy from target/linux/generic/backport-4.9/076-v4.11-0002-net-phy-broadcom-Add-support-code-for-reading-PHY-co.patch
copy to target/linux/generic/backport-4.14/076-v4.11-0002-net-phy-broadcom-Add-support-code-for-reading-PHY-co.patch
diff --git a/target/linux/generic/backport-4.9/076-v4.11-0003-net-phy-bcm7xxx-Add-entry-for-BCM7278.patch b/target/linux/generic/backport-4.14/076-v4.11-0003-net-phy-bcm7xxx-Add-entry-for-BCM7278.patch
similarity index 100%
copy from target/linux/generic/backport-4.9/076-v4.11-0003-net-phy-bcm7xxx-Add-entry-for-BCM7278.patch
copy to target/linux/generic/backport-4.14/076-v4.11-0003-net-phy-bcm7xxx-Add-entry-for-BCM7278.patch
diff --git a/target/linux/generic/backport-4.9/076-v4.11-0004-net-phy-bcm7xxx-Implement-EGPHY-workaround-for-7278.patch b/target/linux/generic/backport-4.14/076-v4.11-0004-net-phy-bcm7xxx-Implement-EGPHY-workaround-for-7278.patch
similarity index 100%
copy from target/linux/generic/backport-4.9/076-v4.11-0004-net-phy-bcm7xxx-Implement-EGPHY-workaround-for-7278.patch
copy to target/linux/generic/backport-4.14/076-v4.11-0004-net-phy-bcm7xxx-Implement-EGPHY-workaround-for-7278.patch
diff --git a/target/linux/generic/backport-4.9/076-v4.11-0005-net-phy-broadcom-use-auxctl-reading-helper-in-BCM546.patch b/target/linux/generic/backport-4.14/076-v4.11-0005-net-phy-broadcom-use-auxctl-reading-helper-in-BCM546.patch
similarity index 100%
copy from target/linux/generic/backport-4.9/076-v4.11-0005-net-phy-broadcom-use-auxctl-reading-helper-in-BCM546.patch
copy to target/linux/generic/backport-4.14/076-v4.11-0005-net-phy-broadcom-use-auxctl-reading-helper-in-BCM546.patch
diff --git a/target/linux/generic/backport-4.9/076-v4.11-0006-net-phy-broadcom-add-support-for-BCM54210E.patch b/target/linux/generic/backport-4.14/076-v4.11-0006-net-phy-broadcom-add-support-for-BCM54210E.patch
similarity index 100%
copy from target/linux/generic/backport-4.9/076-v4.11-0006-net-phy-broadcom-add-support-for-BCM54210E.patch
copy to target/linux/generic/backport-4.14/076-v4.11-0006-net-phy-broadcom-add-support-for-BCM54210E.patch
diff --git a/target/linux/generic/backport-4.9/076-v4.11-0007-net-phy-broadcom-rehook-BCM54612E-specific-init.patch b/target/linux/generic/backport-4.14/076-v4.11-0007-net-phy-broadcom-rehook-BCM54612E-specific-init.patch
similarity index 100%
copy from target/linux/generic/backport-4.9/076-v4.11-0007-net-phy-broadcom-rehook-BCM54612E-specific-init.patch
copy to target/linux/generic/backport-4.14/076-v4.11-0007-net-phy-broadcom-rehook-BCM54612E-specific-init.patch
diff --git a/target/linux/generic/backport-4.9/076-v4.15-0001-net-phy-broadcom-support-new-device-flag-for-setting.patch b/target/linux/generic/backport-4.14/076-v4.15-0001-net-phy-broadcom-support-new-device-flag-for-setting.patch
similarity index 100%
copy from target/linux/generic/backport-4.9/076-v4.15-0001-net-phy-broadcom-support-new-device-flag-for-setting.patch
copy to target/linux/generic/backport-4.14/076-v4.15-0001-net-phy-broadcom-support-new-device-flag-for-setting.patch
diff --git a/target/linux/generic/backport-4.9/080-0001-leds-core-add-OF-variants-of-LED-registering-functio.patch b/target/linux/generic/backport-4.14/080-0001-leds-core-add-OF-variants-of-LED-registering-functio.patch
similarity index 100%
copy from target/linux/generic/backport-4.9/080-0001-leds-core-add-OF-variants-of-LED-registering-functio.patch
copy to target/linux/generic/backport-4.14/080-0001-leds-core-add-OF-variants-of-LED-registering-functio.patch
diff --git a/target/linux/generic/backport-4.9/080-0002-leds-gpio-use-OF-variant-of-LED-registering-function.patch b/target/linux/generic/backport-4.14/080-0002-leds-gpio-use-OF-variant-of-LED-registering-function.patch
similarity index 100%
copy from target/linux/generic/backport-4.9/080-0002-leds-gpio-use-OF-variant-of-LED-registering-function.patch
copy to target/linux/generic/backport-4.14/080-0002-leds-gpio-use-OF-variant-of-LED-registering-function.patch
diff --git a/target/linux/generic/backport-4.9/081-0001-thermal-bcm2835-add-thermal-driver-for-bcm2835-SoC.patch b/target/linux/generic/backport-4.14/081-0001-thermal-bcm2835-add-thermal-driver-for-bcm2835-SoC.patch
similarity index 100%
copy from target/linux/generic/backport-4.9/081-0001-thermal-bcm2835-add-thermal-driver-for-bcm2835-SoC.patch
copy to target/linux/generic/backport-4.14/081-0001-thermal-bcm2835-add-thermal-driver-for-bcm2835-SoC.patch
diff --git a/target/linux/generic/backport-4.9/081-0002-thermal-broadcom-add-Northstar-thermal-driver.patch b/target/linux/generic/backport-4.14/081-0002-thermal-broadcom-add-Northstar-thermal-driver.patch
similarity index 100%
copy from target/linux/generic/backport-4.9/081-0002-thermal-broadcom-add-Northstar-thermal-driver.patch
copy to target/linux/generic/backport-4.14/081-0002-thermal-broadcom-add-Northstar-thermal-driver.patch
diff --git a/target/linux/generic/backport-4.9/082-0001-usb-core-read-USB-ports-from-DT-in-the-usbport-LED-t.patch b/target/linux/generic/backport-4.14/082-0001-usb-core-read-USB-ports-from-DT-in-the-usbport-LED-t.patch
similarity index 100%
copy from target/linux/generic/backport-4.9/082-0001-usb-core-read-USB-ports-from-DT-in-the-usbport-LED-t.patch
copy to target/linux/generic/backport-4.14/082-0001-usb-core-read-USB-ports-from-DT-in-the-usbport-LED-t.patch
diff --git a/target/linux/generic/backport-4.9/087-regmap-make-LZO-cache-optional.patch b/target/linux/generic/backport-4.14/087-regmap-make-LZO-cache-optional.patch
similarity index 100%
copy from target/linux/generic/backport-4.9/087-regmap-make-LZO-cache-optional.patch
copy to target/linux/generic/backport-4.14/087-regmap-make-LZO-cache-optional.patch
diff --git a/target/linux/generic/backport-4.9/090-net-generalize-napi_complete_done.patch b/target/linux/generic/backport-4.14/090-net-generalize-napi_complete_done.patch
similarity index 100%
copy from target/linux/generic/backport-4.9/090-net-generalize-napi_complete_done.patch
copy to target/linux/generic/backport-4.14/090-net-generalize-napi_complete_done.patch
diff --git a/target/linux/generic/config-4.9 b/target/linux/generic/config-4.14
similarity index 100%
copy from target/linux/generic/config-4.9
copy to target/linux/generic/config-4.14
diff --git a/target/linux/generic/hack-4.9/202-reduce_module_size.patch b/target/linux/generic/hack-4.14/202-reduce_module_size.patch
similarity index 100%
copy from target/linux/generic/hack-4.9/202-reduce_module_size.patch
copy to target/linux/generic/hack-4.14/202-reduce_module_size.patch
diff --git a/target/linux/generic/hack-4.9/204-module_strip.patch b/target/linux/generic/hack-4.14/204-module_strip.patch
similarity index 100%
copy from target/linux/generic/hack-4.9/204-module_strip.patch
copy to target/linux/generic/hack-4.14/204-module_strip.patch
diff --git a/target/linux/generic/hack-4.9/207-disable-modorder.patch b/target/linux/generic/hack-4.14/207-disable-modorder.patch
similarity index 100%
copy from target/linux/generic/hack-4.9/207-disable-modorder.patch
copy to target/linux/generic/hack-4.14/207-disable-modorder.patch
diff --git a/target/linux/generic/hack-4.9/210-darwin_scripts_include.patch b/target/linux/generic/hack-4.14/210-darwin_scripts_include.patch
similarity index 100%
copy from target/linux/generic/hack-4.9/210-darwin_scripts_include.patch
copy to target/linux/generic/hack-4.14/210-darwin_scripts_include.patch
diff --git a/target/linux/generic/hack-4.9/211-host_tools_portability.patch b/target/linux/generic/hack-4.14/211-host_tools_portability.patch
similarity index 100%
copy from target/linux/generic/hack-4.9/211-host_tools_portability.patch
copy to target/linux/generic/hack-4.14/211-host_tools_portability.patch
diff --git a/target/linux/generic/hack-4.9/212-byteshift_portability.patch b/target/linux/generic/hack-4.14/212-byteshift_portability.patch
similarity index 100%
copy from target/linux/generic/hack-4.9/212-byteshift_portability.patch
copy to target/linux/generic/hack-4.14/212-byteshift_portability.patch
diff --git a/target/linux/generic/hack-4.9/214-spidev_h_portability.patch b/target/linux/generic/hack-4.14/214-spidev_h_portability.patch
similarity index 100%
copy from target/linux/generic/hack-4.9/214-spidev_h_portability.patch
copy to target/linux/generic/hack-4.14/214-spidev_h_portability.patch
diff --git a/target/linux/generic/hack-4.9/220-gc_sections.patch b/target/linux/generic/hack-4.14/220-gc_sections.patch
similarity index 100%
copy from target/linux/generic/hack-4.9/220-gc_sections.patch
copy to target/linux/generic/hack-4.14/220-gc_sections.patch
diff --git a/target/linux/generic/hack-4.9/221-module_exports.patch b/target/linux/generic/hack-4.14/221-module_exports.patch
similarity index 100%
copy from target/linux/generic/hack-4.9/221-module_exports.patch
copy to target/linux/generic/hack-4.14/221-module_exports.patch
diff --git a/target/linux/generic/hack-4.9/230-openwrt_lzma_options.patch b/target/linux/generic/hack-4.14/230-openwrt_lzma_options.patch
similarity index 100%
copy from target/linux/generic/hack-4.9/230-openwrt_lzma_options.patch
copy to target/linux/generic/hack-4.14/230-openwrt_lzma_options.patch
diff --git a/target/linux/generic/hack-4.9/250-netfilter_depends.patch b/target/linux/generic/hack-4.14/250-netfilter_depends.patch
similarity index 100%
copy from target/linux/generic/hack-4.9/250-netfilter_depends.patch
copy to target/linux/generic/hack-4.14/250-netfilter_depends.patch
diff --git a/target/linux/generic/hack-4.9/251-sound_kconfig.patch b/target/linux/generic/hack-4.14/251-sound_kconfig.patch
similarity index 100%
copy from target/linux/generic/hack-4.9/251-sound_kconfig.patch
copy to target/linux/generic/hack-4.14/251-sound_kconfig.patch
diff --git a/target/linux/generic/hack-4.9/259-regmap_dynamic.patch b/target/linux/generic/hack-4.14/259-regmap_dynamic.patch
similarity index 100%
copy from target/linux/generic/hack-4.9/259-regmap_dynamic.patch
copy to target/linux/generic/hack-4.14/259-regmap_dynamic.patch
diff --git a/target/linux/generic/hack-4.9/260-crypto_test_dependencies.patch b/target/linux/generic/hack-4.14/260-crypto_test_dependencies.patch
similarity index 100%
copy from target/linux/generic/hack-4.9/260-crypto_test_dependencies.patch
copy to target/linux/generic/hack-4.14/260-crypto_test_dependencies.patch
diff --git a/target/linux/generic/hack-4.9/280-rfkill-stubs.patch b/target/linux/generic/hack-4.14/280-rfkill-stubs.patch
similarity index 100%
copy from target/linux/generic/hack-4.9/280-rfkill-stubs.patch
copy to target/linux/generic/hack-4.14/280-rfkill-stubs.patch
diff --git a/target/linux/generic/hack-4.9/301-mips_image_cmdline_hack.patch b/target/linux/generic/hack-4.14/301-mips_image_cmdline_hack.patch
similarity index 100%
copy from target/linux/generic/hack-4.9/301-mips_image_cmdline_hack.patch
copy to target/linux/generic/hack-4.14/301-mips_image_cmdline_hack.patch
diff --git a/target/linux/generic/hack-4.9/321-powerpc_crtsavres_prereq.patch b/target/linux/generic/hack-4.14/321-powerpc_crtsavres_prereq.patch
similarity index 100%
copy from target/linux/generic/hack-4.9/321-powerpc_crtsavres_prereq.patch
copy to target/linux/generic/hack-4.14/321-powerpc_crtsavres_prereq.patch
diff --git a/target/linux/generic/hack-4.9/531-debloat_lzma.patch b/target/linux/generic/hack-4.14/531-debloat_lzma.patch
similarity index 100%
copy from target/linux/generic/hack-4.9/531-debloat_lzma.patch
copy to target/linux/generic/hack-4.14/531-debloat_lzma.patch
diff --git a/target/linux/generic/hack-4.9/640-bridge-only-accept-EAP-locally.patch b/target/linux/generic/hack-4.14/640-bridge-only-accept-EAP-locally.patch
similarity index 100%
copy from target/linux/generic/hack-4.9/640-bridge-only-accept-EAP-locally.patch
copy to target/linux/generic/hack-4.14/640-bridge-only-accept-EAP-locally.patch
diff --git a/target/linux/generic/hack-4.9/641-bridge_port_isolate.patch b/target/linux/generic/hack-4.14/641-bridge_port_isolate.patch
similarity index 100%
copy from target/linux/generic/hack-4.9/641-bridge_port_isolate.patch
copy to target/linux/generic/hack-4.14/641-bridge_port_isolate.patch
diff --git a/target/linux/generic/hack-4.9/651-wireless_mesh_header.patch b/target/linux/generic/hack-4.14/651-wireless_mesh_header.patch
similarity index 100%
copy from target/linux/generic/hack-4.9/651-wireless_mesh_header.patch
copy to target/linux/generic/hack-4.14/651-wireless_mesh_header.patch
diff --git a/target/linux/generic/hack-4.9/660-fq_codel_defaults.patch b/target/linux/generic/hack-4.14/660-fq_codel_defaults.patch
similarity index 100%
copy from target/linux/generic/hack-4.9/660-fq_codel_defaults.patch
copy to target/linux/generic/hack-4.14/660-fq_codel_defaults.patch
diff --git a/target/linux/generic/hack-4.9/661-use_fq_codel_by_default.patch b/target/linux/generic/hack-4.14/661-use_fq_codel_by_default.patch
similarity index 100%
copy from target/linux/generic/hack-4.9/661-use_fq_codel_by_default.patch
copy to target/linux/generic/hack-4.14/661-use_fq_codel_by_default.patch
diff --git a/target/linux/generic/hack-4.9/662-remove_pfifo_fast.patch b/target/linux/generic/hack-4.14/662-remove_pfifo_fast.patch
similarity index 100%
copy from target/linux/generic/hack-4.9/662-remove_pfifo_fast.patch
copy to target/linux/generic/hack-4.14/662-remove_pfifo_fast.patch
diff --git a/target/linux/generic/hack-4.9/700-swconfig_switch_drivers.patch b/target/linux/generic/hack-4.14/700-swconfig_switch_drivers.patch
similarity index 100%
copy from target/linux/generic/hack-4.9/700-swconfig_switch_drivers.patch
copy to target/linux/generic/hack-4.14/700-swconfig_switch_drivers.patch
diff --git a/target/linux/generic/hack-4.9/702-phy_add_aneg_done_function.patch b/target/linux/generic/hack-4.14/702-phy_add_aneg_done_function.patch
similarity index 100%
copy from target/linux/generic/hack-4.9/702-phy_add_aneg_done_function.patch
copy to target/linux/generic/hack-4.14/702-phy_add_aneg_done_function.patch
diff --git a/target/linux/generic/hack-4.9/710-phy-add-mdio_register_board_info.patch b/target/linux/generic/hack-4.14/710-phy-add-mdio_register_board_info.patch
similarity index 100%
copy from target/linux/generic/hack-4.9/710-phy-add-mdio_register_board_info.patch
copy to target/linux/generic/hack-4.14/710-phy-add-mdio_register_board_info.patch
diff --git a/target/linux/generic/hack-4.9/721-phy_packets.patch b/target/linux/generic/hack-4.14/721-phy_packets.patch
similarity index 100%
copy from target/linux/generic/hack-4.9/721-phy_packets.patch
copy to target/linux/generic/hack-4.14/721-phy_packets.patch
diff --git a/target/linux/generic/hack-4.9/773-bgmac-add-srab-switch.patch b/target/linux/generic/hack-4.14/773-bgmac-add-srab-switch.patch
similarity index 100%
copy from target/linux/generic/hack-4.9/773-bgmac-add-srab-switch.patch
copy to target/linux/generic/hack-4.14/773-bgmac-add-srab-switch.patch
diff --git a/target/linux/generic/hack-4.9/835-misc-owl_loader.patch b/target/linux/generic/hack-4.14/835-misc-owl_loader.patch
similarity index 100%
copy from target/linux/generic/hack-4.9/835-misc-owl_loader.patch
copy to target/linux/generic/hack-4.14/835-misc-owl_loader.patch
diff --git a/target/linux/generic/hack-4.9/901-debloat_sock_diag.patch b/target/linux/generic/hack-4.14/901-debloat_sock_diag.patch
similarity index 100%
copy from target/linux/generic/hack-4.9/901-debloat_sock_diag.patch
copy to target/linux/generic/hack-4.14/901-debloat_sock_diag.patch
diff --git a/target/linux/generic/hack-4.9/902-debloat_proc.patch b/target/linux/generic/hack-4.14/902-debloat_proc.patch
similarity index 100%
copy from target/linux/generic/hack-4.9/902-debloat_proc.patch
copy to target/linux/generic/hack-4.14/902-debloat_proc.patch
diff --git a/target/linux/generic/hack-4.9/904-debloat_dma_buf.patch b/target/linux/generic/hack-4.14/904-debloat_dma_buf.patch
similarity index 100%
copy from target/linux/generic/hack-4.9/904-debloat_dma_buf.patch
copy to target/linux/generic/hack-4.14/904-debloat_dma_buf.patch
diff --git a/target/linux/generic/hack-4.9/910-kobject_uevent.patch b/target/linux/generic/hack-4.14/910-kobject_uevent.patch
similarity index 100%
copy from target/linux/generic/hack-4.9/910-kobject_uevent.patch
copy to target/linux/generic/hack-4.14/910-kobject_uevent.patch
diff --git a/target/linux/generic/hack-4.9/911-kobject_add_broadcast_uevent.patch b/target/linux/generic/hack-4.14/911-kobject_add_broadcast_uevent.patch
similarity index 100%
copy from target/linux/generic/hack-4.9/911-kobject_add_broadcast_uevent.patch
copy to target/linux/generic/hack-4.14/911-kobject_add_broadcast_uevent.patch
diff --git a/target/linux/generic/hack-4.9/921-always-create-console-node-in-initramfs.patch b/target/linux/generic/hack-4.14/921-always-create-console-node-in-initramfs.patch
similarity index 100%
copy from target/linux/generic/hack-4.9/921-always-create-console-node-in-initramfs.patch
copy to target/linux/generic/hack-4.14/921-always-create-console-node-in-initramfs.patch
diff --git a/target/linux/generic/hack-4.9/930-crashlog.patch b/target/linux/generic/hack-4.14/930-crashlog.patch
similarity index 100%
copy from target/linux/generic/hack-4.9/930-crashlog.patch
copy to target/linux/generic/hack-4.14/930-crashlog.patch
diff --git a/target/linux/generic/pending-4.9/100-MIPS-fix-cache-flushing-for-highmem-pages.patch b/target/linux/generic/pending-4.14/100-MIPS-fix-cache-flushing-for-highmem-pages.patch
similarity index 100%
copy from target/linux/generic/pending-4.9/100-MIPS-fix-cache-flushing-for-highmem-pages.patch
copy to target/linux/generic/pending-4.14/100-MIPS-fix-cache-flushing-for-highmem-pages.patch
diff --git a/target/linux/generic/pending-4.9/110-ehci_hcd_ignore_oc.patch b/target/linux/generic/pending-4.14/110-ehci_hcd_ignore_oc.patch
similarity index 100%
copy from target/linux/generic/pending-4.9/110-ehci_hcd_ignore_oc.patch
copy to target/linux/generic/pending-4.14/110-ehci_hcd_ignore_oc.patch
diff --git a/target/linux/generic/pending-4.9/120-Fix-alloc_node_mem_map-with-ARCH_PFN_OFFSET-calcu.patch b/target/linux/generic/pending-4.14/120-Fix-alloc_node_mem_map-with-ARCH_PFN_OFFSET-calcu.patch
similarity index 100%
copy from target/linux/generic/pending-4.9/120-Fix-alloc_node_mem_map-with-ARCH_PFN_OFFSET-calcu.patch
copy to target/linux/generic/pending-4.14/120-Fix-alloc_node_mem_map-with-ARCH_PFN_OFFSET-calcu.patch
diff --git a/target/linux/generic/pending-4.9/130-add-linux-spidev-compatible-si3210.patch b/target/linux/generic/pending-4.14/130-add-linux-spidev-compatible-si3210.patch
similarity index 100%
copy from target/linux/generic/pending-4.9/130-add-linux-spidev-compatible-si3210.patch
copy to target/linux/generic/pending-4.14/130-add-linux-spidev-compatible-si3210.patch
diff --git a/target/linux/generic/pending-4.9/131-spi-use-gpio_set_value_cansleep-for-setting-chipsele.patch b/target/linux/generic/pending-4.14/131-spi-use-gpio_set_value_cansleep-for-setting-chipsele.patch
similarity index 100%
copy from target/linux/generic/pending-4.9/131-spi-use-gpio_set_value_cansleep-for-setting-chipsele.patch
copy to target/linux/generic/pending-4.14/131-spi-use-gpio_set_value_cansleep-for-setting-chipsele.patch
diff --git a/target/linux/generic/pending-4.9/140-jffs2-use-.rename2-and-add-RENAME_WHITEOUT-support.patch b/target/linux/generic/pending-4.14/140-jffs2-use-.rename2-and-add-RENAME_WHITEOUT-support.patch
similarity index 100%
copy from target/linux/generic/pending-4.9/140-jffs2-use-.rename2-and-add-RENAME_WHITEOUT-support.patch
copy to target/linux/generic/pending-4.14/140-jffs2-use-.rename2-and-add-RENAME_WHITEOUT-support.patch
diff --git a/target/linux/generic/pending-4.9/141-jffs2-add-RENAME_EXCHANGE-support.patch b/target/linux/generic/pending-4.14/141-jffs2-add-RENAME_EXCHANGE-support.patch
similarity index 100%
copy from target/linux/generic/pending-4.9/141-jffs2-add-RENAME_EXCHANGE-support.patch
copy to target/linux/generic/pending-4.14/141-jffs2-add-RENAME_EXCHANGE-support.patch
diff --git a/target/linux/generic/pending-4.9/150-bridge_allow_receiption_on_disabled_port.patch b/target/linux/generic/pending-4.14/150-bridge_allow_receiption_on_disabled_port.patch
similarity index 100%
copy from target/linux/generic/pending-4.9/150-bridge_allow_receiption_on_disabled_port.patch
copy to target/linux/generic/pending-4.14/150-bridge_allow_receiption_on_disabled_port.patch
diff --git a/target/linux/generic/pending-4.9/160-mtd-part-add-generic-parsing-of-linux-part-probe.patch b/target/linux/generic/pending-4.14/160-mtd-part-add-generic-parsing-of-linux-part-probe.patch
similarity index 100%
copy from target/linux/generic/pending-4.9/160-mtd-part-add-generic-parsing-of-linux-part-probe.patch
copy to target/linux/generic/pending-4.14/160-mtd-part-add-generic-parsing-of-linux-part-probe.patch
diff --git a/target/linux/generic/pending-4.9/170-MIPS-PCI-add-controllers-before-the-specified-head.patch b/target/linux/generic/pending-4.14/170-MIPS-PCI-add-controllers-before-the-specified-head.patch
similarity index 100%
copy from target/linux/generic/pending-4.9/170-MIPS-PCI-add-controllers-before-the-specified-head.patch
copy to target/linux/generic/pending-4.14/170-MIPS-PCI-add-controllers-before-the-specified-head.patch
diff --git a/target/linux/generic/pending-4.9/180-net-phy-at803x-add-support-for-AT8032.patch b/target/linux/generic/pending-4.14/180-net-phy-at803x-add-support-for-AT8032.patch
similarity index 100%
copy from target/linux/generic/pending-4.9/180-net-phy-at803x-add-support-for-AT8032.patch
copy to target/linux/generic/pending-4.14/180-net-phy-at803x-add-support-for-AT8032.patch
diff --git a/target/linux/generic/pending-4.9/190-2-5-e1000e-Fix-wrong-comment-related-to-link-detection.patch b/target/linux/generic/pending-4.14/190-2-5-e1000e-Fix-wrong-comment-related-to-link-detection.patch
similarity index 100%
copy from target/linux/generic/pending-4.9/190-2-5-e1000e-Fix-wrong-comment-related-to-link-detection.patch
copy to target/linux/generic/pending-4.14/190-2-5-e1000e-Fix-wrong-comment-related-to-link-detection.patch
diff --git a/target/linux/generic/pending-4.9/201-extra_optimization.patch b/target/linux/generic/pending-4.14/201-extra_optimization.patch
similarity index 100%
copy from target/linux/generic/pending-4.9/201-extra_optimization.patch
copy to target/linux/generic/pending-4.14/201-extra_optimization.patch
diff --git a/target/linux/generic/pending-4.9/203-kallsyms_uncompressed.patch b/target/linux/generic/pending-4.14/203-kallsyms_uncompressed.patch
similarity index 100%
copy from target/linux/generic/pending-4.9/203-kallsyms_uncompressed.patch
copy to target/linux/generic/pending-4.14/203-kallsyms_uncompressed.patch
diff --git a/target/linux/generic/pending-4.9/205-backtrace_module_info.patch b/target/linux/generic/pending-4.14/205-backtrace_module_info.patch
similarity index 100%
copy from target/linux/generic/pending-4.9/205-backtrace_module_info.patch
copy to target/linux/generic/pending-4.14/205-backtrace_module_info.patch
diff --git a/target/linux/generic/pending-4.9/206-mips-disable-vdso.patch b/target/linux/generic/pending-4.14/206-mips-disable-vdso.patch
similarity index 100%
copy from target/linux/generic/pending-4.9/206-mips-disable-vdso.patch
copy to target/linux/generic/pending-4.14/206-mips-disable-vdso.patch
diff --git a/target/linux/generic/pending-4.9/240-remove-unsane-filenames-from-deps_initramfs-list.patch b/target/linux/generic/pending-4.14/240-remove-unsane-filenames-from-deps_initramfs-list.patch
similarity index 100%
copy from target/linux/generic/pending-4.9/240-remove-unsane-filenames-from-deps_initramfs-list.patch
copy to target/linux/generic/pending-4.14/240-remove-unsane-filenames-from-deps_initramfs-list.patch
diff --git a/target/linux/generic/pending-4.9/261-enable_wilink_platform_without_drivers.patch b/target/linux/generic/pending-4.14/261-enable_wilink_platform_without_drivers.patch
similarity index 100%
copy from target/linux/generic/pending-4.9/261-enable_wilink_platform_without_drivers.patch
copy to target/linux/generic/pending-4.14/261-enable_wilink_platform_without_drivers.patch
diff --git a/target/linux/generic/pending-4.9/270-uapi-kernel.h-glibc-specific-inclusion-of-sysinfo.h.patch b/target/linux/generic/pending-4.14/270-uapi-kernel.h-glibc-specific-inclusion-of-sysinfo.h.patch
similarity index 100%
copy from target/linux/generic/pending-4.9/270-uapi-kernel.h-glibc-specific-inclusion-of-sysinfo.h.patch
copy to target/linux/generic/pending-4.14/270-uapi-kernel.h-glibc-specific-inclusion-of-sysinfo.h.patch
diff --git a/target/linux/generic/pending-4.9/271-uapi-libc-compat.h-do-not-rely-on-__GLIBC__.patch b/target/linux/generic/pending-4.14/271-uapi-libc-compat.h-do-not-rely-on-__GLIBC__.patch
similarity index 100%
copy from target/linux/generic/pending-4.9/271-uapi-libc-compat.h-do-not-rely-on-__GLIBC__.patch
copy to target/linux/generic/pending-4.14/271-uapi-libc-compat.h-do-not-rely-on-__GLIBC__.patch
diff --git a/target/linux/generic/pending-4.9/272-uapi-if_ether.h-prevent-redefinition-of-struct-ethhd.patch b/target/linux/generic/pending-4.14/272-uapi-if_ether.h-prevent-redefinition-of-struct-ethhd.patch
similarity index 100%
copy from target/linux/generic/pending-4.9/272-uapi-if_ether.h-prevent-redefinition-of-struct-ethhd.patch
copy to target/linux/generic/pending-4.14/272-uapi-if_ether.h-prevent-redefinition-of-struct-ethhd.patch
diff --git a/target/linux/generic/pending-4.9/300-mips_expose_boot_raw.patch b/target/linux/generic/pending-4.14/300-mips_expose_boot_raw.patch
similarity index 100%
copy from target/linux/generic/pending-4.9/300-mips_expose_boot_raw.patch
copy to target/linux/generic/pending-4.14/300-mips_expose_boot_raw.patch
diff --git a/target/linux/generic/pending-4.9/302-mips_no_branch_likely.patch b/target/linux/generic/pending-4.14/302-mips_no_branch_likely.patch
similarity index 100%
copy from target/linux/generic/pending-4.9/302-mips_no_branch_likely.patch
copy to target/linux/generic/pending-4.14/302-mips_no_branch_likely.patch
diff --git a/target/linux/generic/pending-4.9/304-mips_disable_fpu.patch b/target/linux/generic/pending-4.14/304-mips_disable_fpu.patch
similarity index 100%
copy from target/linux/generic/pending-4.9/304-mips_disable_fpu.patch
copy to target/linux/generic/pending-4.14/304-mips_disable_fpu.patch
diff --git a/target/linux/generic/pending-4.9/305-mips_module_reloc.patch b/target/linux/generic/pending-4.14/305-mips_module_reloc.patch
similarity index 100%
copy from target/linux/generic/pending-4.9/305-mips_module_reloc.patch
copy to target/linux/generic/pending-4.14/305-mips_module_reloc.patch
diff --git a/target/linux/generic/pending-4.9/306-mips_mem_functions_performance.patch b/target/linux/generic/pending-4.14/306-mips_mem_functions_performance.patch
similarity index 100%
copy from target/linux/generic/pending-4.9/306-mips_mem_functions_performance.patch
copy to target/linux/generic/pending-4.14/306-mips_mem_functions_performance.patch
diff --git a/target/linux/generic/pending-4.9/307-mips_highmem_offset.patch b/target/linux/generic/pending-4.14/307-mips_highmem_offset.patch
similarity index 100%
copy from target/linux/generic/pending-4.9/307-mips_highmem_offset.patch
copy to target/linux/generic/pending-4.14/307-mips_highmem_offset.patch
diff --git a/target/linux/generic/pending-4.9/308-mips32r2_tune.patch b/target/linux/generic/pending-4.14/308-mips32r2_tune.patch
similarity index 100%
copy from target/linux/generic/pending-4.9/308-mips32r2_tune.patch
copy to target/linux/generic/pending-4.14/308-mips32r2_tune.patch
diff --git a/target/linux/generic/pending-4.9/310-arm_module_unresolved_weak_sym.patch b/target/linux/generic/pending-4.14/310-arm_module_unresolved_weak_sym.patch
similarity index 100%
copy from target/linux/generic/pending-4.9/310-arm_module_unresolved_weak_sym.patch
copy to target/linux/generic/pending-4.14/310-arm_module_unresolved_weak_sym.patch
diff --git a/target/linux/generic/pending-4.9/330-MIPS-kexec-Accept-command-line-parameters-from-users.patch b/target/linux/generic/pending-4.14/330-MIPS-kexec-Accept-command-line-parameters-from-users.patch
similarity index 100%
copy from target/linux/generic/pending-4.9/330-MIPS-kexec-Accept-command-line-parameters-from-users.patch
copy to target/linux/generic/pending-4.14/330-MIPS-kexec-Accept-command-line-parameters-from-users.patch
diff --git a/target/linux/generic/pending-4.9/332-arc-add-OWRTDTB-section.patch b/target/linux/generic/pending-4.14/332-arc-add-OWRTDTB-section.patch
similarity index 100%
copy from target/linux/generic/pending-4.9/332-arc-add-OWRTDTB-section.patch
copy to target/linux/generic/pending-4.14/332-arc-add-OWRTDTB-section.patch
diff --git a/target/linux/generic/pending-4.9/333-arc-enable-unaligned-access-in-kernel-mode.patch b/target/linux/generic/pending-4.14/333-arc-enable-unaligned-access-in-kernel-mode.patch
similarity index 100%
copy from target/linux/generic/pending-4.9/333-arc-enable-unaligned-access-in-kernel-mode.patch
copy to target/linux/generic/pending-4.14/333-arc-enable-unaligned-access-in-kernel-mode.patch
diff --git a/target/linux/generic/pending-4.9/340-MIPS-mm-remove-mips_dma_mapping_error.patch b/target/linux/generic/pending-4.14/340-MIPS-mm-remove-mips_dma_mapping_error.patch
similarity index 100%
copy from target/linux/generic/pending-4.9/340-MIPS-mm-remove-mips_dma_mapping_error.patch
copy to target/linux/generic/pending-4.14/340-MIPS-mm-remove-mips_dma_mapping_error.patch
diff --git a/target/linux/generic/pending-4.9/341-MIPS-mm-remove-no-op-dma_map_ops-where-possible.patch b/target/linux/generic/pending-4.14/341-MIPS-mm-remove-no-op-dma_map_ops-where-possible.patch
similarity index 100%
copy from target/linux/generic/pending-4.9/341-MIPS-mm-remove-no-op-dma_map_ops-where-possible.patch
copy to target/linux/generic/pending-4.14/341-MIPS-mm-remove-no-op-dma_map_ops-where-possible.patch
diff --git a/target/linux/generic/pending-4.9/400-mtd-add-rootfs-split-support.patch b/target/linux/generic/pending-4.14/400-mtd-add-rootfs-split-support.patch
similarity index 100%
copy from target/linux/generic/pending-4.9/400-mtd-add-rootfs-split-support.patch
copy to target/linux/generic/pending-4.14/400-mtd-add-rootfs-split-support.patch
diff --git a/target/linux/generic/pending-4.9/401-mtd-add-support-for-different-partition-parser-types.patch b/target/linux/generic/pending-4.14/401-mtd-add-support-for-different-partition-parser-types.patch
similarity index 100%
copy from target/linux/generic/pending-4.9/401-mtd-add-support-for-different-partition-parser-types.patch
copy to target/linux/generic/pending-4.14/401-mtd-add-support-for-different-partition-parser-types.patch
diff --git a/target/linux/generic/pending-4.9/402-mtd-use-typed-mtd-parsers-for-rootfs-and-firmware-split.patch b/target/linux/generic/pending-4.14/402-mtd-use-typed-mtd-parsers-for-rootfs-and-firmware-split.patch
similarity index 100%
copy from target/linux/generic/pending-4.9/402-mtd-use-typed-mtd-parsers-for-rootfs-and-firmware-split.patch
copy to target/linux/generic/pending-4.14/402-mtd-use-typed-mtd-parsers-for-rootfs-and-firmware-split.patch
diff --git a/target/linux/generic/pending-4.9/403-mtd-hook-mtdsplit-to-Kbuild.patch b/target/linux/generic/pending-4.14/403-mtd-hook-mtdsplit-to-Kbuild.patch
similarity index 100%
copy from target/linux/generic/pending-4.9/403-mtd-hook-mtdsplit-to-Kbuild.patch
copy to target/linux/generic/pending-4.14/403-mtd-hook-mtdsplit-to-Kbuild.patch
diff --git a/target/linux/generic/pending-4.9/404-mtd-add-more-helper-functions.patch b/target/linux/generic/pending-4.14/404-mtd-add-more-helper-functions.patch
similarity index 100%
copy from target/linux/generic/pending-4.9/404-mtd-add-more-helper-functions.patch
copy to target/linux/generic/pending-4.14/404-mtd-add-more-helper-functions.patch
diff --git a/target/linux/generic/pending-4.9/411-mtd-partial_eraseblock_write.patch b/target/linux/generic/pending-4.14/411-mtd-partial_eraseblock_write.patch
similarity index 100%
copy from target/linux/generic/pending-4.9/411-mtd-partial_eraseblock_write.patch
copy to target/linux/generic/pending-4.14/411-mtd-partial_eraseblock_write.patch
diff --git a/target/linux/generic/pending-4.9/412-mtd-partial_eraseblock_unlock.patch b/target/linux/generic/pending-4.14/412-mtd-partial_eraseblock_unlock.patch
similarity index 100%
copy from target/linux/generic/pending-4.9/412-mtd-partial_eraseblock_unlock.patch
copy to target/linux/generic/pending-4.14/412-mtd-partial_eraseblock_unlock.patch
diff --git a/target/linux/generic/pending-4.9/420-mtd-redboot_space.patch b/target/linux/generic/pending-4.14/420-mtd-redboot_space.patch
similarity index 100%
copy from target/linux/generic/pending-4.9/420-mtd-redboot_space.patch
copy to target/linux/generic/pending-4.14/420-mtd-redboot_space.patch
diff --git a/target/linux/generic/pending-4.9/430-mtd-add-myloader-partition-parser.patch b/target/linux/generic/pending-4.14/430-mtd-add-myloader-partition-parser.patch
similarity index 100%
copy from target/linux/generic/pending-4.9/430-mtd-add-myloader-partition-parser.patch
copy to target/linux/generic/pending-4.14/430-mtd-add-myloader-partition-parser.patch
diff --git a/target/linux/generic/pending-4.9/431-mtd-bcm47xxpart-check-for-bad-blocks-when-calculatin.patch b/target/linux/generic/pending-4.14/431-mtd-bcm47xxpart-check-for-bad-blocks-when-calculatin.patch
similarity index 100%
copy from target/linux/generic/pending-4.9/431-mtd-bcm47xxpart-check-for-bad-blocks-when-calculatin.patch
copy to target/linux/generic/pending-4.14/431-mtd-bcm47xxpart-check-for-bad-blocks-when-calculatin.patch
diff --git a/target/linux/generic/pending-4.9/432-mtd-bcm47xxpart-detect-T_Meter-partition.patch b/target/linux/generic/pending-4.14/432-mtd-bcm47xxpart-detect-T_Meter-partition.patch
similarity index 100%
copy from target/linux/generic/pending-4.9/432-mtd-bcm47xxpart-detect-T_Meter-partition.patch
copy to target/linux/generic/pending-4.14/432-mtd-bcm47xxpart-detect-T_Meter-partition.patch
diff --git a/target/linux/generic/pending-4.9/440-block2mtd_init.patch b/target/linux/generic/pending-4.14/440-block2mtd_init.patch
similarity index 100%
copy from target/linux/generic/pending-4.9/440-block2mtd_init.patch
copy to target/linux/generic/pending-4.14/440-block2mtd_init.patch
diff --git a/target/linux/generic/pending-4.9/441-block2mtd_probe.patch b/target/linux/generic/pending-4.14/441-block2mtd_probe.patch
similarity index 100%
copy from target/linux/generic/pending-4.9/441-block2mtd_probe.patch
copy to target/linux/generic/pending-4.14/441-block2mtd_probe.patch
diff --git a/target/linux/generic/pending-4.9/460-mtd-cfi_cmdset_0002-no-erase_suspend.patch b/target/linux/generic/pending-4.14/460-mtd-cfi_cmdset_0002-no-erase_suspend.patch
similarity index 100%
copy from target/linux/generic/pending-4.9/460-mtd-cfi_cmdset_0002-no-erase_suspend.patch
copy to target/linux/generic/pending-4.14/460-mtd-cfi_cmdset_0002-no-erase_suspend.patch
diff --git a/target/linux/generic/pending-4.9/461-mtd-cfi_cmdset_0002-add-buffer-write-cmd-timeout.patch b/target/linux/generic/pending-4.14/461-mtd-cfi_cmdset_0002-add-buffer-write-cmd-timeout.patch
similarity index 100%
copy from target/linux/generic/pending-4.9/461-mtd-cfi_cmdset_0002-add-buffer-write-cmd-timeout.patch
copy to target/linux/generic/pending-4.14/461-mtd-cfi_cmdset_0002-add-buffer-write-cmd-timeout.patch
diff --git a/target/linux/generic/pending-4.9/465-m25p80-mx-disable-software-protection.patch b/target/linux/generic/pending-4.14/465-m25p80-mx-disable-software-protection.patch
similarity index 100%
copy from target/linux/generic/pending-4.9/465-m25p80-mx-disable-software-protection.patch
copy to target/linux/generic/pending-4.14/465-m25p80-mx-disable-software-protection.patch
diff --git a/target/linux/generic/pending-4.9/470-mtd-spi-nor-support-limiting-4K-sectors-support-base.patch b/target/linux/generic/pending-4.14/470-mtd-spi-nor-support-limiting-4K-sectors-support-base.patch
similarity index 100%
copy from target/linux/generic/pending-4.9/470-mtd-spi-nor-support-limiting-4K-sectors-support-base.patch
copy to target/linux/generic/pending-4.14/470-mtd-spi-nor-support-limiting-4K-sectors-support-base.patch
diff --git a/target/linux/generic/pending-4.9/476-mtd-spi-nor-add-eon-en25q128.patch b/target/linux/generic/pending-4.14/476-mtd-spi-nor-add-eon-en25q128.patch
similarity index 100%
copy from target/linux/generic/pending-4.9/476-mtd-spi-nor-add-eon-en25q128.patch
copy to target/linux/generic/pending-4.14/476-mtd-spi-nor-add-eon-en25q128.patch
diff --git a/target/linux/generic/pending-4.9/477-mtd-add-spi-nor-add-mx25u3235f.patch b/target/linux/generic/pending-4.14/477-mtd-add-spi-nor-add-mx25u3235f.patch
similarity index 100%
copy from target/linux/generic/pending-4.9/477-mtd-add-spi-nor-add-mx25u3235f.patch
copy to target/linux/generic/pending-4.14/477-mtd-add-spi-nor-add-mx25u3235f.patch
diff --git a/target/linux/generic/pending-4.9/480-mtd-set-rootfs-to-be-root-dev.patch b/target/linux/generic/pending-4.14/480-mtd-set-rootfs-to-be-root-dev.patch
similarity index 100%
copy from target/linux/generic/pending-4.9/480-mtd-set-rootfs-to-be-root-dev.patch
copy to target/linux/generic/pending-4.14/480-mtd-set-rootfs-to-be-root-dev.patch
diff --git a/target/linux/generic/pending-4.9/490-ubi-auto-attach-mtd-device-named-ubi-or-data-on-boot.patch b/target/linux/generic/pending-4.14/490-ubi-auto-attach-mtd-device-named-ubi-or-data-on-boot.patch
similarity index 100%
copy from target/linux/generic/pending-4.9/490-ubi-auto-attach-mtd-device-named-ubi-or-data-on-boot.patch
copy to target/linux/generic/pending-4.14/490-ubi-auto-attach-mtd-device-named-ubi-or-data-on-boot.patch
diff --git a/target/linux/generic/pending-4.9/491-ubi-auto-create-ubiblock-device-for-rootfs.patch b/target/linux/generic/pending-4.14/491-ubi-auto-create-ubiblock-device-for-rootfs.patch
similarity index 100%
copy from target/linux/generic/pending-4.9/491-ubi-auto-create-ubiblock-device-for-rootfs.patch
copy to target/linux/generic/pending-4.14/491-ubi-auto-create-ubiblock-device-for-rootfs.patch
diff --git a/target/linux/generic/pending-4.9/492-try-auto-mounting-ubi0-rootfs-in-init-do_mounts.c.patch b/target/linux/generic/pending-4.14/492-try-auto-mounting-ubi0-rootfs-in-init-do_mounts.c.patch
similarity index 100%
copy from target/linux/generic/pending-4.9/492-try-auto-mounting-ubi0-rootfs-in-init-do_mounts.c.patch
copy to target/linux/generic/pending-4.14/492-try-auto-mounting-ubi0-rootfs-in-init-do_mounts.c.patch
diff --git a/target/linux/generic/pending-4.9/493-ubi-set-ROOT_DEV-to-ubiblock-rootfs-if-unset.patch b/target/linux/generic/pending-4.14/493-ubi-set-ROOT_DEV-to-ubiblock-rootfs-if-unset.patch
similarity index 100%
copy from target/linux/generic/pending-4.9/493-ubi-set-ROOT_DEV-to-ubiblock-rootfs-if-unset.patch
copy to target/linux/generic/pending-4.14/493-ubi-set-ROOT_DEV-to-ubiblock-rootfs-if-unset.patch
diff --git a/target/linux/generic/pending-4.9/494-mtd-ubi-add-EOF-marker-support.patch b/target/linux/generic/pending-4.14/494-mtd-ubi-add-EOF-marker-support.patch
similarity index 100%
copy from target/linux/generic/pending-4.9/494-mtd-ubi-add-EOF-marker-support.patch
copy to target/linux/generic/pending-4.14/494-mtd-ubi-add-EOF-marker-support.patch
diff --git a/target/linux/generic/pending-4.9/530-jffs2_make_lzma_available.patch b/target/linux/generic/pending-4.14/530-jffs2_make_lzma_available.patch
similarity index 100%
copy from target/linux/generic/pending-4.9/530-jffs2_make_lzma_available.patch
copy to target/linux/generic/pending-4.14/530-jffs2_make_lzma_available.patch
diff --git a/target/linux/generic/pending-4.9/532-jffs2_eofdetect.patch b/target/linux/generic/pending-4.14/532-jffs2_eofdetect.patch
similarity index 100%
copy from target/linux/generic/pending-4.9/532-jffs2_eofdetect.patch
copy to target/linux/generic/pending-4.14/532-jffs2_eofdetect.patch
diff --git a/target/linux/generic/pending-4.9/551-ubifs-fix-default-compression-selection.patch b/target/linux/generic/pending-4.14/551-ubifs-fix-default-compression-selection.patch
similarity index 100%
copy from target/linux/generic/pending-4.9/551-ubifs-fix-default-compression-selection.patch
copy to target/linux/generic/pending-4.14/551-ubifs-fix-default-compression-selection.patch
diff --git a/target/linux/generic/pending-4.9/600-netfilter_conntrack_flush.patch b/target/linux/generic/pending-4.14/600-netfilter_conntrack_flush.patch
similarity index 100%
copy from target/linux/generic/pending-4.9/600-netfilter_conntrack_flush.patch
copy to target/linux/generic/pending-4.14/600-netfilter_conntrack_flush.patch
diff --git a/target/linux/generic/pending-4.9/610-netfilter_match_bypass_default_checks.patch b/target/linux/generic/pending-4.14/610-netfilter_match_bypass_default_checks.patch
similarity index 100%
copy from target/linux/generic/pending-4.9/610-netfilter_match_bypass_default_checks.patch
copy to target/linux/generic/pending-4.14/610-netfilter_match_bypass_default_checks.patch
diff --git a/target/linux/generic/pending-4.9/611-netfilter_match_bypass_default_table.patch b/target/linux/generic/pending-4.14/611-netfilter_match_bypass_default_table.patch
similarity index 100%
copy from target/linux/generic/pending-4.9/611-netfilter_match_bypass_default_table.patch
copy to target/linux/generic/pending-4.14/611-netfilter_match_bypass_default_table.patch
diff --git a/target/linux/generic/pending-4.9/612-netfilter_match_reduce_memory_access.patch b/target/linux/generic/pending-4.14/612-netfilter_match_reduce_memory_access.patch
similarity index 100%
copy from target/linux/generic/pending-4.9/612-netfilter_match_reduce_memory_access.patch
copy to target/linux/generic/pending-4.14/612-netfilter_match_reduce_memory_access.patch
diff --git a/target/linux/generic/pending-4.9/613-netfilter_optional_tcp_window_check.patch b/target/linux/generic/pending-4.14/613-netfilter_optional_tcp_window_check.patch
similarity index 100%
copy from target/linux/generic/pending-4.9/613-netfilter_optional_tcp_window_check.patch
copy to target/linux/generic/pending-4.14/613-netfilter_optional_tcp_window_check.patch
diff --git a/target/linux/generic/pending-4.9/616-net_optimize_xfrm_calls.patch b/target/linux/generic/pending-4.14/616-net_optimize_xfrm_calls.patch
similarity index 100%
copy from target/linux/generic/pending-4.9/616-net_optimize_xfrm_calls.patch
copy to target/linux/generic/pending-4.14/616-net_optimize_xfrm_calls.patch
diff --git a/target/linux/generic/pending-4.9/630-packet_socket_type.patch b/target/linux/generic/pending-4.14/630-packet_socket_type.patch
similarity index 100%
copy from target/linux/generic/pending-4.9/630-packet_socket_type.patch
copy to target/linux/generic/pending-4.14/630-packet_socket_type.patch
diff --git a/target/linux/generic/pending-4.9/650-pppoe_header_pad.patch b/target/linux/generic/pending-4.14/650-pppoe_header_pad.patch
similarity index 100%
copy from target/linux/generic/pending-4.9/650-pppoe_header_pad.patch
copy to target/linux/generic/pending-4.14/650-pppoe_header_pad.patch
diff --git a/target/linux/generic/pending-4.9/655-increase_skb_pad.patch b/target/linux/generic/pending-4.14/655-increase_skb_pad.patch
similarity index 100%
copy from target/linux/generic/pending-4.9/655-increase_skb_pad.patch
copy to target/linux/generic/pending-4.14/655-increase_skb_pad.patch
diff --git a/target/linux/generic/pending-4.9/666-Add-support-for-MAP-E-FMRs-mesh-mode.patch b/target/linux/generic/pending-4.14/666-Add-support-for-MAP-E-FMRs-mesh-mode.patch
similarity index 100%
copy from target/linux/generic/pending-4.9/666-Add-support-for-MAP-E-FMRs-mesh-mode.patch
copy to target/linux/generic/pending-4.14/666-Add-support-for-MAP-E-FMRs-mesh-mode.patch
diff --git a/target/linux/generic/pending-4.9/670-ipv6-allow-rejecting-with-source-address-failed-policy.patch b/target/linux/generic/pending-4.14/670-ipv6-allow-rejecting-with-source-address-failed-policy.patch
similarity index 100%
copy from target/linux/generic/pending-4.9/670-ipv6-allow-rejecting-with-source-address-failed-policy.patch
copy to target/linux/generic/pending-4.14/670-ipv6-allow-rejecting-with-source-address-failed-policy.patch
diff --git a/target/linux/generic/pending-4.9/671-net-provide-defines-for-_POLICY_FAILED-until-all-cod.patch b/target/linux/generic/pending-4.14/671-net-provide-defines-for-_POLICY_FAILED-until-all-cod.patch
similarity index 100%
copy from target/linux/generic/pending-4.9/671-net-provide-defines-for-_POLICY_FAILED-until-all-cod.patch
copy to target/linux/generic/pending-4.14/671-net-provide-defines-for-_POLICY_FAILED-until-all-cod.patch
diff --git a/target/linux/generic/pending-4.9/680-NET-skip-GRO-for-foreign-MAC-addresses.patch b/target/linux/generic/pending-4.14/680-NET-skip-GRO-for-foreign-MAC-addresses.patch
similarity index 100%
copy from target/linux/generic/pending-4.9/680-NET-skip-GRO-for-foreign-MAC-addresses.patch
copy to target/linux/generic/pending-4.14/680-NET-skip-GRO-for-foreign-MAC-addresses.patch
diff --git a/target/linux/generic/pending-4.9/681-NET-add-of_get_mac_address_mtd.patch b/target/linux/generic/pending-4.14/681-NET-add-of_get_mac_address_mtd.patch
similarity index 100%
copy from target/linux/generic/pending-4.9/681-NET-add-of_get_mac_address_mtd.patch
copy to target/linux/generic/pending-4.14/681-NET-add-of_get_mac_address_mtd.patch
diff --git a/target/linux/generic/pending-4.9/701-phy_extension.patch b/target/linux/generic/pending-4.14/701-phy_extension.patch
similarity index 100%
copy from target/linux/generic/pending-4.9/701-phy_extension.patch
copy to target/linux/generic/pending-4.14/701-phy_extension.patch
diff --git a/target/linux/generic/pending-4.9/703-phy-add-detach-callback-to-struct-phy_driver.patch b/target/linux/generic/pending-4.14/703-phy-add-detach-callback-to-struct-phy_driver.patch
similarity index 100%
copy from target/linux/generic/pending-4.9/703-phy-add-detach-callback-to-struct-phy_driver.patch
copy to target/linux/generic/pending-4.14/703-phy-add-detach-callback-to-struct-phy_driver.patch
diff --git a/target/linux/generic/pending-4.9/734-net-phy-at803x-allow-to-configure-via-pdata.patch b/target/linux/generic/pending-4.14/734-net-phy-at803x-allow-to-configure-via-pdata.patch
similarity index 100%
copy from target/linux/generic/pending-4.9/734-net-phy-at803x-allow-to-configure-via-pdata.patch
copy to target/linux/generic/pending-4.14/734-net-phy-at803x-allow-to-configure-via-pdata.patch
diff --git a/target/linux/generic/pending-4.9/735-net-phy-at803x-fix-at8033-sgmii-mode.patch b/target/linux/generic/pending-4.14/735-net-phy-at803x-fix-at8033-sgmii-mode.patch
similarity index 100%
copy from target/linux/generic/pending-4.9/735-net-phy-at803x-fix-at8033-sgmii-mode.patch
copy to target/linux/generic/pending-4.14/735-net-phy-at803x-fix-at8033-sgmii-mode.patch
diff --git a/target/linux/generic/pending-4.9/810-pci_disable_common_quirks.patch b/target/linux/generic/pending-4.14/810-pci_disable_common_quirks.patch
similarity index 100%
copy from target/linux/generic/pending-4.9/810-pci_disable_common_quirks.patch
copy to target/linux/generic/pending-4.14/810-pci_disable_common_quirks.patch
diff --git a/target/linux/generic/pending-4.9/811-pci_disable_usb_common_quirks.patch b/target/linux/generic/pending-4.14/811-pci_disable_usb_common_quirks.patch
similarity index 100%
copy from target/linux/generic/pending-4.9/811-pci_disable_usb_common_quirks.patch
copy to target/linux/generic/pending-4.14/811-pci_disable_usb_common_quirks.patch
diff --git a/target/linux/generic/pending-4.9/821-usb-Remove-annoying-warning-about-bogus-URB.patch b/target/linux/generic/pending-4.14/821-usb-Remove-annoying-warning-about-bogus-URB.patch
similarity index 100%
copy from target/linux/generic/pending-4.9/821-usb-Remove-annoying-warning-about-bogus-URB.patch
copy to target/linux/generic/pending-4.14/821-usb-Remove-annoying-warning-about-bogus-URB.patch
diff --git a/target/linux/generic/pending-4.9/831-ledtrig_netdev.patch b/target/linux/generic/pending-4.14/831-ledtrig_netdev.patch
similarity index 100%
copy from target/linux/generic/pending-4.9/831-ledtrig_netdev.patch
copy to target/linux/generic/pending-4.14/831-ledtrig_netdev.patch
diff --git a/target/linux/generic/pending-4.9/834-ledtrig-libata.patch b/target/linux/generic/pending-4.14/834-ledtrig-libata.patch
similarity index 100%
copy from target/linux/generic/pending-4.9/834-ledtrig-libata.patch
copy to target/linux/generic/pending-4.14/834-ledtrig-libata.patch
diff --git a/target/linux/generic/pending-4.9/890-uart_optional_sysrq.patch b/target/linux/generic/pending-4.14/890-uart_optional_sysrq.patch
similarity index 100%
copy from target/linux/generic/pending-4.9/890-uart_optional_sysrq.patch
copy to target/linux/generic/pending-4.14/890-uart_optional_sysrq.patch
diff --git a/target/linux/generic/pending-4.9/920-mangle_bootargs.patch b/target/linux/generic/pending-4.14/920-mangle_bootargs.patch
similarity index 100%
copy from target/linux/generic/pending-4.9/920-mangle_bootargs.patch
copy to target/linux/generic/pending-4.14/920-mangle_bootargs.patch
Hauke Mehrtens Dec. 10, 2017, 10:12 p.m. UTC | #2
This just copies the configuration and the patches from kernel 4.9 to
the places where they are expected for kernel 4.14 without modifying
them.

Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
---
 target/linux/x86/{config-4.9 => config-4.14}                              | 0
 .../linux/x86/{patches-4.9 => patches-4.14}/011-tune_lzma_options.patch   | 0
 .../linux/x86/{patches-4.9 => patches-4.14}/100-fix_cs5535_clockevt.patch | 0
 .../x86/{patches-4.9 => patches-4.14}/200-pcengines-apu2-reboot.patch     | 0
 .../800-hwmon-w83627ehf-dont-claim-nct677x.patch                          | 0
 5 files changed, 0 insertions(+), 0 deletions(-)
 copy target/linux/x86/{config-4.9 => config-4.14} (100%)
 copy target/linux/x86/{patches-4.9 => patches-4.14}/011-tune_lzma_options.patch (100%)
 copy target/linux/x86/{patches-4.9 => patches-4.14}/100-fix_cs5535_clockevt.patch (100%)
 copy target/linux/x86/{patches-4.9 => patches-4.14}/200-pcengines-apu2-reboot.patch (100%)
 copy target/linux/x86/{patches-4.9 => patches-4.14}/800-hwmon-w83627ehf-dont-claim-nct677x.patch (100%)

diff --git a/target/linux/x86/config-4.9 b/target/linux/x86/config-4.14
similarity index 100%
copy from target/linux/x86/config-4.9
copy to target/linux/x86/config-4.14
diff --git a/target/linux/x86/patches-4.9/011-tune_lzma_options.patch b/target/linux/x86/patches-4.14/011-tune_lzma_options.patch
similarity index 100%
copy from target/linux/x86/patches-4.9/011-tune_lzma_options.patch
copy to target/linux/x86/patches-4.14/011-tune_lzma_options.patch
diff --git a/target/linux/x86/patches-4.9/100-fix_cs5535_clockevt.patch b/target/linux/x86/patches-4.14/100-fix_cs5535_clockevt.patch
similarity index 100%
copy from target/linux/x86/patches-4.9/100-fix_cs5535_clockevt.patch
copy to target/linux/x86/patches-4.14/100-fix_cs5535_clockevt.patch
diff --git a/target/linux/x86/patches-4.9/200-pcengines-apu2-reboot.patch b/target/linux/x86/patches-4.14/200-pcengines-apu2-reboot.patch
similarity index 100%
copy from target/linux/x86/patches-4.9/200-pcengines-apu2-reboot.patch
copy to target/linux/x86/patches-4.14/200-pcengines-apu2-reboot.patch
diff --git a/target/linux/x86/patches-4.9/800-hwmon-w83627ehf-dont-claim-nct677x.patch b/target/linux/x86/patches-4.14/800-hwmon-w83627ehf-dont-claim-nct677x.patch
similarity index 100%
copy from target/linux/x86/patches-4.9/800-hwmon-w83627ehf-dont-claim-nct677x.patch
copy to target/linux/x86/patches-4.14/800-hwmon-w83627ehf-dont-claim-nct677x.patch
Hauke Mehrtens Dec. 12, 2017, 11:01 p.m. UTC | #3
On 12/10/2017 11:12 PM, Hauke Mehrtens wrote:
> This adds support for kernel 4.14 to LEDE.
> This ports the generic patches to kernel 4.14 and also adds support for 
> kernel 4.14 to the x86 target, I am also working on adding support for 
> the lantiq target, but there are still some problems with the xrx200 
> Ethernet driver.
> I would like to use this on some arm64 boards where the main kernel 
> development happens in the upstream kernel, for these boards it should 
> be much easier to make them work on kernel 4.14 compared to kernel 4.9. 
> 
> My development tree can be found here:
> https://git.lede-project.org/?p=lede/hauke/staging.git;a=shortlog;h=refs/heads/kernel-4.14
> I will update this tree more often than these patches sets, but it will 
> also be rebased.
> It could be that not all patches went to the mailing list because they 
> are too big.
> Ypu can also find the patches on github:
> https://github.com/lede-project/source/pull/1546
> 
> 
> This is my current state and everything should compile for the x86 
> target, I think this is now in  a state to request some comments.
> If some of my changes are looking suspicious to you please send a mail, 
> I am also not sure about everything and I assume that there are probably 
> some kernel configuration options set to the wrong value and some 
> patches probably still have some problems.
> 
> This was tested in qemu on x86, in a ramdisk on a lantiq device and on 
> some sunxi devices.

I would like to get these patches into the master branch soon. I assume
that there are still some problems in there, but as long as it does not
hurt the other kernel versions, I think it is ok. If someone sees
problematic code please report that.

This is my plan:
1. Test if these changes break anything with kernel 4.9 and 4.4
2. Fix the problems found in 1. and also other problems reported by
people and merge this around the end of the weekend.

We should *not* migrate all targets to kernel 4.14 for the next release,
but for some targets where most of the development is happening in the
mainline kernel it would be nice to have kernel 4.14. This would be x86
and some arm/arm64 targets.

For the sunxi target it would be nice to have kernel 4.14 support and I
have two unsupported arm64 boards with Marvell and Rockchip SoCs which
are supported in mainline kernel 4.14, but not so well in kernel 4.9.

Are there any comments on this plan?

Hauke
Lucian Cristian Dec. 14, 2017, 1:45 a.m. UTC | #4
On 11.12.2017 00:12, Hauke Mehrtens wrote:
> This adds support for kernel 4.14 to LEDE.
> This ports the generic patches to kernel 4.14 and also adds support for
> kernel 4.14 to the x86 target, I am also working on adding support for
> the lantiq target, but there are still some problems with the xrx200
> Ethernet driver.
> I would like to use this on some arm64 boards where the main kernel
> development happens in the upstream kernel, for these boards it should
> be much easier to make them work on kernel 4.14 compared to kernel 4.9.
>
> My development tree can be found here:
> https://git.lede-project.org/?p=lede/hauke/staging.git;a=shortlog;h=refs/heads/kernel-4.14
> I will update this tree more often than these patches sets, but it will
> also be rebased.
> It could be that not all patches went to the mailing list because they
> are too big.
> Ypu can also find the patches on github:
> https://github.com/lede-project/source/pull/1546
>
>
> This is my current state and everything should compile for the x86
> target, I think this is now in  a state to request some comments.
> If some of my changes are looking suspicious to you please send a mail,
> I am also not sure about everything and I assume that there are probably
> some kernel configuration options set to the wrong value and some
> patches probably still have some problems.
>
> This was tested in qemu on x86, in a ramdisk on a lantiq device and on
> some sunxi devices.
[...]
>   create mode 100644 target/linux/x86/config-4.14
>   create mode 100644 target/linux/x86/patches-4.14/011-tune_lzma_options.patch
>   copy target/linux/x86/{patches-4.9 => patches-4.14}/100-fix_cs5535_clockevt.patch (100%)
>   create mode 100644 target/linux/x86/patches-4.14/200-pcengines-apu2-reboot.patch
>   create mode 100644 target/linux/x86/patches-4.14/800-hwmon-w83627ehf-dont-claim-nct677x.patch
>
tried it on rt305x target, most of patches applied, some were easy to 
fix, and for some I didn't do anything because I can't test them

non fixed and integrated patches are these:

0029-phy-usb-add-ralink-phy.patch  --included
0034-NET-multi-phy-support.patch --needs work ?
0040-nand-hack.patch --needs work
0052-pwm-add-mediatek-support.patch  --included
0054-mtd-add-chunked-read-io-to-m25p80.patch  --needs mork
0064-add_clk_round_rate.patch  --included ?
0066-mt7621-enable-highmem.patch  --included
0101-MIPS-ralink-allow-NULL-clock-for-clk_get_rate.patch --included
0105-set_mt7621_soc_type.patch  --included
0700-pinctrl-mt7620-mdio-as-refclk.patch  --included
0720-arch-mips-ralink-add-i2c-clocks.patch  --included
0901-spansion_nand_id_fix.patch  --needs work, depend on first nand patch ?
100-mt7621-core-detect-hack.patch  --needs work

some errors on the included drivers:

in ramips/files-4.14/
drivers/net/ethernet/mtk/mtk_eth_soc.c:1406:28: error: initialization 
from incompatible pointer type [-Werror=incompatible-pointer-types]
   .ndo_get_stats64        = fe_get_stats64,
                             ^
drivers/net/ethernet/mtk/mtk_eth_soc.c:1406:28: note: (near 
initialization for 'fe_netdev_ops.ndo_get_stats64')

bypassed with EXTRA_CFLAGS += -Wno-incompatible-pointer-types in 
ramips/files-4.14/drivers/net/ethernet/mtk/Makefile


drivers/net/ethernet/mtk/ethtool.c: In function 'fe_get_settings':
drivers/net/ethernet/mtk/ethtool.c:38:9: error: implicit declaration of 
function 'phy_ethtool_gset' [-Werror=implicit-function-declaration]
   return phy_ethtool_gset(priv->phy_dev, cmd);
          ^

replaced by phy_ethtool_get_eee, for sure this is not ok

basic routing and wireles worked

bootlog atached


Regards
Starting kernel ...

[    0.000000] Linux version 4.14.5 (build@build) (gcc version 5.5.0 (OpenWrt GCC 5.5.0 r5527-61b6712ca4)) #0 Sun Dec 10 21:44:21 2017
[    0.000000] SoC Type: Ralink RT5350 id:1 rev:3
[    0.000000] bootconsole [early0] enabled
[    0.000000] CPU0 revision is: 0001964c (MIPS 24KEc)
[    0.000000] MIPS: machine is D-Link DIR-610 A1
[    0.000000] Determined physical RAM map:
[    0.000000]  memory: 02000000 @ 00000000 (usable)
[    0.000000] Initrd not found or empty - disabling initrd
[    0.000000] Primary instruction cache 32kB, VIPT, 4-way, linesize 32 bytes.
[    0.000000] Primary data cache 16kB, 4-way, VIPT, no aliases, linesize 32 bytes
[    0.000000] Zone ranges:
[    0.000000]   Normal   [mem 0x0000000000000000-0x0000000001ffffff]
[    0.000000] Movable zone start for each node
[    0.000000] Early memory node ranges
[    0.000000]   node   0: [mem 0x0000000000000000-0x0000000001ffffff]
[    0.000000] Initmem setup node 0 [mem 0x0000000000000000-0x0000000001ffffff]
[    0.000000] random: get_random_bytes called from start_kernel+0x8c/0x47c with crng_init=0
[    0.000000] Built 1 zonelists, mobility grouping on.  Total pages: 8128
[    0.000000] Kernel command line: console=ttyS0,57600 rootfstype=squashfs,jffs2
[    0.000000] PID hash table entries: 128 (order: -3, 512 bytes)
[    0.000000] Dentry cache hash table entries: 4096 (order: 2, 16384 bytes)
[    0.000000] Inode-cache hash table entries: 2048 (order: 1, 8192 bytes)
[    0.000000] Writing ErrCtl register=00005cc0
[    0.000000] Readback ErrCtl register=00005cc0
[    0.000000] Memory: 27840K/32768K available (3259K kernel code, 161K rwdata, 764K rodata, 160K init, 203K bss, 4928K reserved, 0K cma-reserved)
[    0.000000] SLUB: HWalign=32, Order=0-3, MinObjects=0, CPUs=1, Nodes=1
[    0.000000] NR_IRQS: 256
[    0.000000] CPU Clock: 360MHz
[    0.000000] clocksource: systick: mask: 0xffff max_cycles: 0xffff, max_idle_ns: 583261500 ns
[    0.000000] ------------[ cut here ]------------
[    0.000000] WARNING: CPU: 0 PID: 0 at kernel/time/clockevents.c:44 cev_delta2ns+0x70/0x198
[    0.000000] Modules linked in:
[    0.000000] CPU: 0 PID: 0 Comm: swapper Not tainted 4.14.5 #0
[    0.000000] Stack : 00000000 00000000 804474e2 00000031 803f5d04 803f5927 803aab9c 00000000
[    0.000000]         80443640 0000002c 00000000 81f4ef50 00000003 00000001 803f1d20 2c45ddd2
[    0.000000]         00000000 00000000 80440000 00000000 746e6961 34206465 2e34312e 30232035
[    0.000000]         00000000 00000000 a3d70a3d 65726568 00000000 00000000 80067320 803afce4
[    0.000000]         00000009 0000002c 00000000 81f4ef50 00000000 00000000 81ff0000 00000000
[    0.000000]         ...
[    0.000000] Call Trace:
[    0.000000] [<8000e4ac>] show_stack+0x58/0x100
[    0.000000] [<80024280>] __warn+0xe4/0x118
[    0.000000] [<80024348>] warn_slowpath_null+0x1c/0x34
[    0.000000] [<80067320>] cev_delta2ns+0x70/0x198
[    0.000000] [<8041ae40>] ralink_systick_init+0xa4/0x158
[    0.000000] [<8042a5a0>] timer_probe+0x68/0xdc
[    0.000000] [<8041c8d4>] time_init+0x10/0x7c
[    0.000000] [<80418a78>] start_kernel+0x300/0x47c
[    0.000000] ---[ end trace 9488dcef7d25325d ]---
[    0.000000] systick: running - mult: 214748, shift: 32
[    0.000000] clocksource: MIPS: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 10618113593 ns
[    0.000017] sched_clock: 32 bits at 180MHz, resolution 5ns, wraps every 11930464253ns
[    0.015697] Calibrating delay loop... 239.61 BogoMIPS (lpj=1198080)
[    0.097999] pid_max: default: 32768 minimum: 301
[    0.107569] Mount-cache hash table entries: 1024 (order: 0, 4096 bytes)
[    0.120674] Mountpoint-cache hash table entries: 1024 (order: 0, 4096 bytes)
[    0.143073] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 19112604462750000 ns
[    0.162638] futex hash table entries: 256 (order: -1, 3072 bytes)
[    0.174883] pinctrl core: initialized pinctrl subsystem
[    0.186350] NET: Registered protocol family 16
[    0.226187] random: fast init done
[    0.254075] rt2880_gpio 10000600.gpio: registering 22 gpios
[    0.265220] rt2880_gpio 10000600.gpio: registering 22 irq handlers
[    0.285761] clocksource: Switched to clocksource MIPS
[    0.297997] NET: Registered protocol family 2
[    0.308323] TCP established hash table entries: 1024 (order: 0, 4096 bytes)
[    0.322214] TCP bind hash table entries: 1024 (order: 0, 4096 bytes)
[    0.334786] TCP: Hash tables configured (established 1024 bind 1024)
[    0.347786] UDP hash table entries: 256 (order: 0, 4096 bytes)
[    0.359430] UDP-Lite hash table entries: 256 (order: 0, 4096 bytes)
[    0.372394] NET: Registered protocol family 1
[    0.387225] rt-timer 10000100.timer: maximum frequency is 3662Hz
[    0.400849] Crashlog allocated RAM at address 0x1f00000
[    0.415196] workingset: timestamp_bits=30 max_order=13 bucket_order=0
[    0.437998] squashfs: version 4.0 (2009/01/31) Phillip Lougher
[    0.449602] jffs2: version 2.2 (NAND) (SUMMARY) (LZMA) (RTIME) (CMODE_PRIORITY) (c) 2001-2006 Red Hat, Inc.
[    0.492687] io scheduler noop registered
[    0.500467] io scheduler deadline registered (default)
[    0.511035] ralink-usb-phy usbphy: failed to get sysctl registers
[    0.523877] Serial: 8250/16550 driver, 2 ports, IRQ sharing disabled
[    0.538556] console [ttyS0] disabled
[    0.545613] 10000c00.uartlite: ttyS0 at MMIO 0x10000c00 (irq = 20, base_baud = 2500000) is a Palmchip BK-3103
[    0.565428] console [ttyS0] enabled
[    0.565428] console [ttyS0] enabled
[    0.579194] bootconsole [early0] disabled
[    0.579194] bootconsole [early0] disabled
[    0.596187] cacheinfo: Failed to find cpu0 device node
[    0.606533] cacheinfo: Unable to detect cache hierarchy for CPU 0
[    0.629017] spi spi0.0: force spi mode3
[    0.638174] m25p80 spi0.0: w25q32 (4096 Kbytes)
[    0.647409] 4 ofpart partitions found on MTD device spi0.0
[    0.658392] Creating 4 MTD partitions on "spi0.0":
[    0.667999] 0x000000000000-0x000000030000 : "u-boot"
[    0.679812] 0x000000030000-0x000000040000 : "devdata"
[    0.691828] 0x000000040000-0x000000050000 : "factory"
[    0.703796] 0x000000050000-0x000000400000 : "firmware"
[    1.233165] 2 seama-fw partitions found on MTD device firmware
[    1.244918] 0x000000050040-0x0000001a4000 : "kernel"
[    1.256813] 0x0000001a4000-0x000000400000 : "rootfs"
[    1.268566] mtd: device 5 (rootfs) set to be root filesystem
[    1.283499] 1 squashfs-split partitions found on MTD device rootfs
[    1.295995] 0x000000360000-0x000000400000 : "rootfs_data"
[    1.309594] libphy: Fixed MDIO Bus: probed
[    1.326319] rt3050-esw 10110000.esw: link changed 0x00
[    1.339614] mtk_soc_eth 10100000.ethernet eth0: mediatek frame engine at 0xb0100000, irq 5
[    1.357245] rt2880_wdt 10000120.watchdog: Initialized
[    1.370003] NET: Registered protocol family 10
[    1.388214] Segment Routing with IPv6
[    1.395862] NET: Registered protocol family 17
[    1.404879] 8021q: 802.1Q VLAN Support v1.8
[    1.433372] VFS: Mounted root (squashfs filesystem) readonly on device 31:5.
[    1.449299] Freeing unused kernel memory: 160K
[    1.458283] This architecture does not have kernel memory protection.
[    3.110030] init: Console is alive
[    3.117580] init: - watchdog -
[    4.761463] kmodloader: loading kernel modules from /etc/modules-boot.d/*
[    5.075006] kmodloader: done loading kernel modules from /etc/modules-boot.d/*
[    5.100500] init: - preinit -
[    6.842557] rt3050-esw 10110000.esw: link changed 0x00
Press the [f] key and hit [enter] to enter failsafe mode
Press the [1], [2], [3] or [4] key and hit [enter] to select the debug level
[    8.515824] rt3050-esw 10110000.esw: link changed 0x10
[   10.524949] mount_root: jffs2 not ready yet, using temporary tmpfs overlay
[   10.586259] urandom-seed: Seed file not found (/etc/urandom.seed)
[   10.771346] procd: - early -
[   10.777543] procd: - watchdog -
[   11.522408] procd: - watchdog -
[   11.529691] procd: - ubus -
[   11.625053] procd: - init -
Please press Enter to activate this console.
[   12.321117] kmodloader: loading kernel modules from /etc/modules.d/*
[   12.346975] ip6_tables: (C) 2000-2006 Netfilter Core Team
[   12.381877] Loading modules backported from Linux version wt-2017-11-01-0-gfe248fc2c180
[   12.398031] Backport generated by backports.git v4.14-rc2-1-31-g86cf0e5d
[   12.420016] ip_tables: (C) 2000-2006 Netfilter Core Team
[   12.447600] nf_conntrack version 0.5.0 (1024 buckets, 4096 max)
[   12.569334] xt_time: kernel timezone is -0000
[   12.677314] PPP generic driver version 2.4.2
[   12.691759] NET: Registered protocol family 24
[   12.747546] rt2800_wmac 10180000.wmac: loaded eeprom from mtd device "devdata"
[   12.762099] ieee80211 phy0: rt2x00_set_rt: Info - RT chipset 5350, rev 0500 detected
[   12.777639] ieee80211 phy0: rt2x00_set_rf: Info - RF chipset 5350 detected
[   12.938586] kmodloader: done loading kernel modules from /etc/modules.d/*
[   20.491645] rt3050-esw 10110000.esw: link changed 0x00
[   22.146950] rt3050-esw 10110000.esw: link changed 0x10
[   23.635020] jffs2_scan_eraseblock(): End of filesystem marker found at 0x0
[   23.648957] jffs2_build_filesystem(): unlocking the mtd device...
[   23.648969] done.



BusyBox v1.27.2 () built-in shell (ash)

  _______                     ________        __
 |       |.-----.-----.-----.|  |  |  |.----.|  |_
 |   -   ||  _  |  -__|     ||  |  |  ||   _||   _|
 |_______||   __|_____|__|__||________||__|  |____|
          |__| W I R E L E S S   F R E E D O M
 -----------------------------------------------------
 OpenWrt SNAPSHOT, r5527-61b6712ca4
 -----------------------------------------------------
=== WARNING! =====================================
There is no root password defined on this device!
Use the "passwd" command to set up a new password
in order to prevent unauthorized SSH logins.
--------------------------------------------------
root@OpenWrt:/# [   23.665222] jffs2_build_filesystem(): erasing all blocks after the end marker...
[   31.856242] done.
[   31.875155] jffs2: notice: (760) jffs2_build_xattr_subsystem: complete building xattr subsystem, 0 of xdatum (0 unchecked, 0 orphan) and 0 of xref (0 dead, 0 orphan) found.
[   32.748982] br-lan: port 1(eth0.1) entered blocking state
[   32.759935] br-lan: port 1(eth0.1) entered disabled state
[   32.771446] device eth0.1 entered promiscuous mode
[   32.781156] device eth0 entered promiscuous mode
[   32.986194] br-lan: port 1(eth0.1) entered blocking state
[   32.997079] br-lan: port 1(eth0.1) entered forwarding state
[   33.012669] overlayfs: upper fs does not support tmpfile.
Andrey Jr. Melnikov Jan. 7, 2018, 9:17 p.m. UTC | #5
Hauke Mehrtens <hauke@hauke-m.de> wrote:
> This adds support for kernel 4.14 to LEDE.

[...]

> This is my current state and everything should compile for the x86 
> target, I think this is now in  a state to request some comments.
> If some of my changes are looking suspicious to you please send a mail, 
Why in commit https://git.lede-project.org/?p=openwrt/staging/hauke.git;a=blob;f=target/linux/generic/pending-4.14/701-phy_extension.patch;h=1b380e24a9aa437534560442bde18467ba98f384;hb=e9afeeaff4ee2c6a08e05ceab75048c18dc88c4b

int phy_ethtool_gset(...) convrted in static and lost EXPORT_SYMBOL(phy_ethtool_gset); ?

This export need for ramips:net/ethernet/mtk/ethtool.c
Hauke Mehrtens Jan. 7, 2018, 10 p.m. UTC | #6
On 01/07/2018 10:17 PM, Andrey Jr. Melnikov wrote:
> Hauke Mehrtens <hauke@hauke-m.de> wrote:
>> This adds support for kernel 4.14 to LEDE.
> 
> [...]
> 
>> This is my current state and everything should compile for the x86 
>> target, I think this is now in  a state to request some comments.
>> If some of my changes are looking suspicious to you please send a mail, 
> Why in commit https://git.lede-project.org/?p=openwrt/staging/hauke.git;a=blob;f=target/linux/generic/pending-4.14/701-phy_extension.patch;h=1b380e24a9aa437534560442bde18467ba98f384;hb=e9afeeaff4ee2c6a08e05ceab75048c18dc88c4b
> 
> int phy_ethtool_gset(...) convrted in static and lost EXPORT_SYMBOL(phy_ethtool_gset); ?
> 
> This export need for ramips:net/ethernet/mtk/ethtool.c

Hi,

This function was removed from the mainline kernel so I added it only
for this file again, see:
https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=f8fe99754673719ab791713a676bf27dae616fbc

I think we should convert the drivers using this function to the new
API, see here:
https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=6e76510e7e19bfdca65042ccd52543011ed92047

Hauke