From patchwork Sun Nov 26 11:44:58 2017 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Hauke Mehrtens X-Patchwork-Id: 841333 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: ozlabs.org; spf=none (mailfrom) smtp.mailfrom=lists.infradead.org (client-ip=65.50.211.133; helo=bombadil.infradead.org; envelope-from=lede-dev-bounces+incoming=patchwork.ozlabs.org@lists.infradead.org; receiver=) Authentication-Results: ozlabs.org; dkim=pass (2048-bit key; unprotected) header.d=lists.infradead.org header.i=@lists.infradead.org header.b="G2PWpQ0M"; dkim-atps=neutral Received: from bombadil.infradead.org (bombadil.infradead.org [65.50.211.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ozlabs.org (Postfix) with ESMTPS id 3yl7T11Bx0z9s4s for ; Sun, 26 Nov 2017 22:47:17 +1100 (AEDT) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20170209; h=Sender: Content-Transfer-Encoding:Content-Type:MIME-Version:Cc:List-Subscribe: List-Help:List-Post:List-Archive:List-Unsubscribe:List-Id:Subject:Message-Id: Date:To:From:Reply-To:Content-ID:Content-Description:Resent-Date:Resent-From: Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:In-Reply-To:References: List-Owner; bh=v0QfuSG1Um5zjP1xRqg1S8WYarmDKLJQp7Za9EAjtlU=; b=G2PWpQ0MvCcJX/ k4Nyw5BdOnbOWMLZDsfGGBZfpsovCdOpgU2QBYJcgMu04+gfpaPqxMuaJgA3XZaB2sjLttxztzyLC BJjTU3gW1pbBFxARHm+yO1TrjFxB+EUL+kVMgGpqErhpbFr+nG5gfIJa4E2/1Q+glmqvtkVb/2gN7 jt/XUuab2IKK2aWqtaPRxaYREs5AjUZTyrYKhFMUCJjQzMXbO+sVyYzgDQivVDXIZDDk+9jVuGoSd 04eTzvft+P4D9EenEmHJwY0yiFEqs+ju81+xGjOd2nn4jCAa7q2JX6L3yh5qc9UVQPcrMwmoZHZN3 F407akf/tMkfdvEav7Gw==; Received: from localhost ([127.0.0.1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.87 #1 (Red Hat Linux)) id 1eIvOt-0001XK-Mh; Sun, 26 Nov 2017 11:47:07 +0000 Received: from mx2.mailbox.org ([80.241.60.215]) by bombadil.infradead.org with esmtps (Exim 4.87 #1 (Red Hat Linux)) id 1eIvNp-000092-1h for lede-dev@lists.infradead.org; Sun, 26 Nov 2017 11:46:07 +0000 Received: from smtp1.mailbox.org (smtp1.mailbox.org [80.241.60.240]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mx2.mailbox.org (Postfix) with ESMTPS id C3B2F4CB59; Sun, 26 Nov 2017 12:45:41 +0100 (CET) X-Virus-Scanned: amavisd-new at heinlein-support.de Received: from smtp1.mailbox.org ([80.241.60.240]) by spamfilter03.heinlein-hosting.de (spamfilter03.heinlein-hosting.de [80.241.56.117]) (amavisd-new, port 10030) with ESMTP id kM44l4VB92nD; Sun, 26 Nov 2017 12:45:34 +0100 (CET) From: Hauke Mehrtens To: lede-dev@lists.infradead.org Date: Sun, 26 Nov 2017 12:44:58 +0100 Message-Id: <20171126114524.20819-1-hauke@hauke-m.de> X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20171126_034601_470929_A164C191 X-CRM114-Status: GOOD ( 17.55 ) X-Spam-Score: -2.6 (--) X-Spam-Report: SpamAssassin version 3.4.1 on bombadil.infradead.org summary: Content analysis details: (-2.6 points) pts rule name description ---- ---------------------- -------------------------------------------------- -0.7 RCVD_IN_DNSWL_LOW RBL: Sender listed at http://www.dnswl.org/, low trust [80.241.60.215 listed in list.dnswl.org] -0.0 SPF_PASS SPF: sender matches SPF record -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] Subject: [LEDE-DEV] [RFC 00/26] Add support for kernel 4.14 X-BeenThere: lede-dev@lists.infradead.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Hauke Mehrtens MIME-Version: 1.0 Sender: "Lede-dev" Errors-To: lede-dev-bounces+incoming=patchwork.ozlabs.org@lists.infradead.org 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. Hauke Mehrtens (26): 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: kmod-sched-cake: deactivate on 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: handle merged kernel modules 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 mt76: fix compile with kernel 4.14 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/kmod-sched-cake/Makefile | 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 | 15 +- package/kernel/mt76/patches/001-fix-compile.patch | 30 + .../xtables-addons/patches/001-fix-compile.patch | 11 + .../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.14 | 5557 ++++++++++++++++++++ target/linux/generic/config-4.9 | 9 + .../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 + .../linux/generic/hack-4.14/531-debloat_lzma.patch | 1040 ++++ .../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 | 40 + 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 | 62 + .../141-jffs2-add-RENAME_EXCHANGE-support.patch | 73 + ...-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 + ...5-e1000e-Fix-error-path-in-link-detection.patch | 52 + ...x-wrong-comment-related-to-link-detection.patch | 43 + .../190-3-5-e1000e-Fix-return-value-test.patch | 32 + ...Separate-signaling-for-link-check-link-up.patch | 90 + ...e-Avoid-receiver-overrun-interrupt-bursts.patch | 109 + .../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 | 20 + ...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 + .../pending-4.14/302-mips_no_branch_likely.patch | 22 + .../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 + .../pending-4.14/307-mips_highmem_offset.patch | 19 + .../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 | 24 + .../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 | 40 + .../pending-4.14/420-mtd-redboot_space.patch | 41 + .../430-mtd-add-myloader-partition-parser.patch | 47 + ...part-check-for-bad-blocks-when-calculatin.patch | 67 + ...-mtd-bcm47xxpart-detect-T_Meter-partition.patch | 37 + .../generic/pending-4.14/440-block2mtd_init.patch | 116 + .../generic/pending-4.14/441-block2mtd_probe.patch | 47 + .../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 | 18 + .../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 | 51 + ...-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 ++++++++++++++++++ .../generic/pending-4.14/532-jffs2_eofdetect.patch | 65 + ...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 + .../pending-4.14/650-pppoe_header_pad.patch | 29 + .../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 | 127 + .../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 | 53 +- target/linux/x86/geode/config-default | 11 +- target/linux/x86/legacy/config-default | 29 +- .../x86/patches-4.14/011-tune_lzma_options.patch | 22 + .../x86/patches-4.14/100-fix_cs5535_clockevt.patch | 12 + .../patches-4.14/200-pcengines-apu2-reboot.patch | 19 + .../800-hwmon-w83627ehf-dont-claim-nct677x.patch | 30 + 160 files changed, 26644 insertions(+), 74 deletions(-) create mode 100644 package/kernel/mt76/patches/001-fix-compile.patch create mode 100644 package/network/utils/xtables-addons/patches/001-fix-compile.patch 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 create mode 100644 target/linux/generic/config-4.14 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 create mode 100644 target/linux/generic/hack-4.14/531-debloat_lzma.patch 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 create mode 100644 target/linux/generic/hack-4.14/921-always-create-console-node-in-initramfs.patch 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 create mode 100644 target/linux/generic/pending-4.14/140-jffs2-use-.rename2-and-add-RENAME_WHITEOUT-support.patch create mode 100644 target/linux/generic/pending-4.14/141-jffs2-add-RENAME_EXCHANGE-support.patch 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-1-5-e1000e-Fix-error-path-in-link-detection.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/190-3-5-e1000e-Fix-return-value-test.patch create mode 100644 target/linux/generic/pending-4.14/190-4-5-e1000e-Separate-signaling-for-link-check-link-up.patch create mode 100644 target/linux/generic/pending-4.14/190-5-5-e1000e-Avoid-receiver-overrun-interrupt-bursts.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 create mode 100644 target/linux/generic/pending-4.14/261-enable_wilink_platform_without_drivers.patch 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 create mode 100644 target/linux/generic/pending-4.14/302-mips_no_branch_likely.patch 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 create mode 100644 target/linux/generic/pending-4.14/307-mips_highmem_offset.patch 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 create mode 100644 target/linux/generic/pending-4.14/333-arc-enable-unaligned-access-in-kernel-mode.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 create mode 100644 target/linux/generic/pending-4.14/412-mtd-partial_eraseblock_unlock.patch create mode 100644 target/linux/generic/pending-4.14/420-mtd-redboot_space.patch create mode 100644 target/linux/generic/pending-4.14/430-mtd-add-myloader-partition-parser.patch create mode 100644 target/linux/generic/pending-4.14/431-mtd-bcm47xxpart-check-for-bad-blocks-when-calculatin.patch create mode 100644 target/linux/generic/pending-4.14/432-mtd-bcm47xxpart-detect-T_Meter-partition.patch create mode 100644 target/linux/generic/pending-4.14/440-block2mtd_init.patch create mode 100644 target/linux/generic/pending-4.14/441-block2mtd_probe.patch 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 create mode 100644 target/linux/generic/pending-4.14/476-mtd-spi-nor-add-eon-en25q128.patch 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 create mode 100644 target/linux/generic/pending-4.14/492-try-auto-mounting-ubi0-rootfs-in-init-do_mounts.c.patch 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 create mode 100644 target/linux/generic/pending-4.14/532-jffs2_eofdetect.patch 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 create mode 100644 target/linux/generic/pending-4.14/650-pppoe_header_pad.patch 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 create mode 100644 target/linux/generic/pending-4.14/681-NET-add-of_get_mac_address_mtd.patch 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 create mode 100644 target/linux/x86/patches-4.14/100-fix_cs5535_clockevt.patch 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