{"id":808213,"url":"http://patchwork.ozlabs.org/api/patches/808213/?format=json","web_url":"http://patchwork.ozlabs.org/project/lede/patch/1504179011-16887-1-git-send-email-koen.vandeputte@ncentric.com/","project":{"id":54,"url":"http://patchwork.ozlabs.org/api/projects/54/?format=json","name":"LEDE development","link_name":"lede","list_id":"lede-dev.lists.infradead.org","list_email":"lede-dev@lists.infradead.org","web_url":"http://lede-project.org/","scm_url":"","webscm_url":"http://git.lede-project.org/","list_archive_url":"","list_archive_url_format":"","commit_url_format":""},"msgid":"<1504179011-16887-1-git-send-email-koen.vandeputte@ncentric.com>","list_archive_url":null,"date":"2017-08-31T11:30:10","name":"[LEDE-DEV,1/2] kernel: update 4.9 to 4.9.46","commit_ref":null,"pull_url":null,"state":"superseded","archived":false,"hash":"b059186586588d341a823216fd3d567f0fd319b0","submitter":{"id":69184,"url":"http://patchwork.ozlabs.org/api/people/69184/?format=json","name":"Koen Vandeputte","email":"koen.vandeputte@ncentric.com"},"delegate":null,"mbox":"http://patchwork.ozlabs.org/project/lede/patch/1504179011-16887-1-git-send-email-koen.vandeputte@ncentric.com/mbox/","series":[{"id":805,"url":"http://patchwork.ozlabs.org/api/series/805/?format=json","web_url":"http://patchwork.ozlabs.org/project/lede/list/?series=805","date":"2017-08-31T11:30:11","name":"[LEDE-DEV,1/2] kernel: update 4.9 to 4.9.46","version":1,"mbox":"http://patchwork.ozlabs.org/series/805/mbox/"}],"comments":"http://patchwork.ozlabs.org/api/patches/808213/comments/","check":"pending","checks":"http://patchwork.ozlabs.org/api/patches/808213/checks/","tags":{},"related":[],"headers":{"Return-Path":"<lede-dev-bounces+incoming=patchwork.ozlabs.org@lists.infradead.org>","X-Original-To":"incoming@patchwork.ozlabs.org","Delivered-To":"patchwork-incoming@bilbo.ozlabs.org","Authentication-Results":["ozlabs.org; spf=none (mailfrom)\n\tsmtp.mailfrom=lists.infradead.org (client-ip=65.50.211.133;\n\thelo=bombadil.infradead.org;\n\tenvelope-from=lede-dev-bounces+incoming=patchwork.ozlabs.org@lists.infradead.org;\n\treceiver=<UNKNOWN>)","ozlabs.org; dkim=pass (2048-bit key;\n\tunprotected) header.d=lists.infradead.org\n\theader.i=@lists.infradead.org header.b=\"dL2uNWxd\"; \n\tdkim=fail reason=\"signature verification failed\" (1024-bit key;\n\tunprotected) header.d=ncentric.com header.i=@ncentric.com\n\theader.b=\"AtKJWiT5\"; dkim-atps=neutral"],"Received":["from bombadil.infradead.org (bombadil.infradead.org\n\t[65.50.211.133])\n\t(using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256\n\tbits)) (No client certificate requested)\n\tby ozlabs.org (Postfix) with ESMTPS id 3xjgG50bgpz9sQl\n\tfor <incoming@patchwork.ozlabs.org>;\n\tThu, 31 Aug 2017 21:32:29 +1000 (AEST)","from localhost ([127.0.0.1] helo=bombadil.infradead.org)\n\tby bombadil.infradead.org with esmtp (Exim 4.87 #1 (Red Hat Linux))\n\tid 1dnNho-0006L6-C8; Thu, 31 Aug 2017 11:32:16 +0000","from mail-wm0-x234.google.com ([2a00:1450:400c:c09::234])\n\tby bombadil.infradead.org with esmtps (Exim 4.87 #1 (Red Hat Linux))\n\tid 1dnNgw-0006A0-Ud\n\tfor lede-dev@lists.infradead.org; Thu, 31 Aug 2017 11:31:30 +0000","by mail-wm0-x234.google.com with SMTP id u26so2618449wma.0\n\tfor <lede-dev@lists.infradead.org>;\n\tThu, 31 Aug 2017 04:31:02 -0700 (PDT)","from localhost.localdomain (d515300d8.static.telenet.be.\n\t[81.83.0.216]) by smtp.googlemail.com with ESMTPSA id\n\ts23sm8184597edd.68.2017.08.31.04.30.59\n\t(version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);\n\tThu, 31 Aug 2017 04:30:59 -0700 (PDT)"],"DKIM-Signature":["v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;\n\td=lists.infradead.org; s=bombadil.20170209; h=Sender:\n\tContent-Transfer-Encoding:Content-Type:MIME-Version:Cc:List-Subscribe:\n\tList-Help:List-Post:List-Archive:List-Unsubscribe:List-Id:Subject:Message-Id:\n\tDate:To:From:Reply-To:Content-ID:Content-Description:Resent-Date:Resent-From:\n\tResent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:In-Reply-To:References:\n\tList-Owner; bh=skltyXxHwjtS91cDajulV/WRrK6xYbGp5zsG7B34iAk=;\n\tb=dL2uNWxd06m5f3\n\tBZcusg5VRI37mLN9V7sSv2iom86KQAfbw1ZR+7ReyUYK7FkM3QkwgHMLYS9ewal/Jq3xSCudRIKY6\n\tZXQEH5BqP8VyCxucJVneGOflVrS9LLFnC+P1emRLnjBy3z7592+LTDr27p9D2sHFyXQe5qyZuVkAm\n\tFYSDxl4x9YDoE7eNqbZRFKN8D5P3dPiX6Vu/fQVBInwpw9Gv1KtrKCSOdCo91RcOsBUZtiQv0Q1/t\n\tUjgz1KdfGWbE30bX9Xf0CKKc+b6PaoMH7e6b3EPr73OZNAKSsFtswAOI/WPC2Qu+CnKRsGj5MSttF\n\tHrcb3eyezYclDWHjWmBA==;","v=1; a=rsa-sha256; c=relaxed/relaxed; d=ncentric.com;\n\ts=google; h=from:to:cc:subject:date:message-id;\n\tbh=MGHZ3WACEDHL7yUHX0XJ2X47wDCTBz4uB0idE9pgD94=;\n\tb=AtKJWiT5m8HUs9J6zntokczWAY3sRRPPnE2ZFbUBn/0qqsuY8rtrBnlsi7xBhgPMQh\n\tNFERGEikJr8K+SRmiPZ3KXmlzSiNSwbs+UwCAKZmiJe1S0Nkl0efaPy4YNBwdeMNoV5/\n\tkx4ZVFJYLcvLEOBCSkVyZa7uAdH7BBe83w6h8="],"X-Google-DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/relaxed;\n\td=1e100.net; s=20161025;\n\th=x-gm-message-state:from:to:cc:subject:date:message-id;\n\tbh=MGHZ3WACEDHL7yUHX0XJ2X47wDCTBz4uB0idE9pgD94=;\n\tb=WjE8/gxH0JRMcsVX3PUOcHBixhE8HUl3ukdFBoEE63/KVIIb/5GrDO95tfZBHajeYS\n\tbqpc4cmB9JBpcvloYZzBK3GG6pY/1BEOyGL7PPZszN/2RclPdhc6XO5LfCw0DyvVh4K1\n\tXViUK97Y/aeVNiSXW1g+ytRWL3nPVxdICOdp1QnRXQzP3Vu6GOW+d396/peP3lm7Rz+1\n\t5ssRbHzLTfQmTvxZ2ykGPRdVc9/SHf232eOkpQvMm9C8s/I+iaHy8J8Uqy0RBUIhrJpL\n\tALk5P7V6CtU0z+KaYtIuizbJTegs5oq1Xp1V+EddGT2cLexcFaYPa3LEe/8XFicifhj5\n\tGL1g==","X-Gm-Message-State":"AHYfb5hcPunjjc/JVGJKZhmnv+EPXVJBKn2fOiyxJ24tfzZvEoXH2tOk\n\trrkYx4DUigbMSouOgpuUmA==","X-Received":"by 10.80.195.77 with SMTP id q13mr1289225edb.156.1504179060132; \n\tThu, 31 Aug 2017 04:31:00 -0700 (PDT)","From":"Koen Vandeputte <koen.vandeputte@ncentric.com>","To":"lede-dev@lists.infradead.org","Date":"Thu, 31 Aug 2017 13:30:10 +0200","Message-Id":"<1504179011-16887-1-git-send-email-koen.vandeputte@ncentric.com>","X-Mailer":"git-send-email 2.7.4","X-CRM114-Version":"20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 ","X-CRM114-CacheID":"sfid-20170831_043123_391854_A1BE7E89 ","X-CRM114-Status":"GOOD (  11.07  )","X-Spam-Score":"-2.7 (--)","X-Spam-Report":"SpamAssassin version 3.4.1 on bombadil.infradead.org summary:\n\tContent analysis details:   (-2.7 points)\n\tpts rule name              description\n\t---- ----------------------\n\t--------------------------------------------------\n\t-0.7 RCVD_IN_DNSWL_LOW RBL: Sender listed at http://www.dnswl.org/,\n\tlow\n\ttrust [2a00:1450:400c:c09:0:0:0:234 listed in] [list.dnswl.org]\n\t-0.0 SPF_PASS               SPF: sender matches SPF record\n\t-1.9 BAYES_00               BODY: Bayes spam probability is 0 to 1%\n\t[score: 0.0000]\n\t-0.1 DKIM_VALID Message has at least one valid DKIM or DK signature\n\t0.1 DKIM_SIGNED            Message has a DKIM or DK signature,\n\tnot necessarily valid\n\t-0.1 DKIM_VALID_AU Message has a valid DKIM or DK signature from\n\tauthor's domain","Subject":"[LEDE-DEV] [PATCH 1/2] kernel: update 4.9 to 4.9.46","X-BeenThere":"lede-dev@lists.infradead.org","X-Mailman-Version":"2.1.21","Precedence":"list","List-Id":"<lede-dev.lists.infradead.org>","List-Unsubscribe":"<http://lists.infradead.org/mailman/options/lede-dev>,\n\t<mailto:lede-dev-request@lists.infradead.org?subject=unsubscribe>","List-Archive":"<http://lists.infradead.org/pipermail/lede-dev/>","List-Post":"<mailto:lede-dev@lists.infradead.org>","List-Help":"<mailto:lede-dev-request@lists.infradead.org?subject=help>","List-Subscribe":"<http://lists.infradead.org/mailman/listinfo/lede-dev>,\n\t<mailto:lede-dev-request@lists.infradead.org?subject=subscribe>","Cc":"kevin@darbyshire-bryant.me.uk,\n\tKoen Vandeputte <koen.vandeputte@ncentric.com>","MIME-Version":"1.0","Content-Type":"text/plain; charset=\"us-ascii\"","Content-Transfer-Encoding":"7bit","Sender":"\"Lede-dev\" <lede-dev-bounces@lists.infradead.org>","Errors-To":"lede-dev-bounces+incoming=patchwork.ozlabs.org@lists.infradead.org"},"content":"Refreshed all patches\n\nCompiled & run-tested on targets: cns3xxx, imx6\n\nSigned-off-by: Koen Vandeputte <koen.vandeputte@ncentric.com>\n---\n\nWarning!\n\nPlease make sure the kernel update patch from Kevin Darbyshire-Bryant is applied first!\n\"kernel: update 4.4 to 4.4.85\"\n\n\n include/kernel-version.mk                          |  4 +--\n .../linux/generic/hack-4.9/220-gc_sections.patch   | 34 +++++++++++-----------\n .../generic/hack-4.9/221-module_exports.patch      |  6 ++--\n .../hack-4.9/661-use_fq_codel_by_default.patch     |  2 +-\n .../mediatek/patches-4.9/0059-eth-fixes.patch      | 12 +++-----\n .../mediatek/patches-4.9/0060-eth-debug.patch      | 12 +++-----\n .../patches-4.9/0061-eth-up_down_lock.patch        | 12 +++-----\n 7 files changed, 35 insertions(+), 47 deletions(-)","diff":"diff --git a/include/kernel-version.mk b/include/kernel-version.mk\nindex 0ed92dc..17eccbd 100644\n--- a/include/kernel-version.mk\n+++ b/include/kernel-version.mk\n@@ -4,11 +4,11 @@ LINUX_RELEASE?=1\n \n LINUX_VERSION-3.18 = .43\n LINUX_VERSION-4.4 = .85\n-LINUX_VERSION-4.9 = .45\n+LINUX_VERSION-4.9 = .46\n \n LINUX_KERNEL_HASH-3.18.43 = 1236e8123a6ce537d5029232560966feed054ae31776fe8481dd7d18cdd5492c\n LINUX_KERNEL_HASH-4.4.85 = cfa49f631587e4587ba04236ce0e56765ea938c26815d5a29eec561b21d0f055\n-LINUX_KERNEL_HASH-4.9.45 = 66e5d18dc79a59606b270a1e221a0a80ac09a9e5cd13b1a8b608c514ae15666d\n+LINUX_KERNEL_HASH-4.9.46 = 228393e9f0e388112adb55398289ebb9334cd22586810c0333ede08b68aa2b2b\n \n ifdef KERNEL_PATCHVER\n   LINUX_VERSION:=$(KERNEL_PATCHVER)$(strip $(LINUX_VERSION-$(KERNEL_PATCHVER)))\ndiff --git a/target/linux/generic/hack-4.9/220-gc_sections.patch b/target/linux/generic/hack-4.9/220-gc_sections.patch\nindex 8eed08e..428fcb6 100644\n--- a/target/linux/generic/hack-4.9/220-gc_sections.patch\n+++ b/target/linux/generic/hack-4.9/220-gc_sections.patch\n@@ -201,7 +201,7 @@ Signed-off-by: Gabor Juhos <juhosg@openwrt.org>\n  \n --- a/include/asm-generic/vmlinux.lds.h\n +++ b/include/asm-generic/vmlinux.lds.h\n-@@ -114,7 +114,7 @@\n+@@ -130,7 +130,7 @@\n  #ifdef CONFIG_KPROBES\n  #define KPROBE_BLACKLIST()\t. = ALIGN(8);\t\t\t\t      \\\n  \t\t\t\tVMLINUX_SYMBOL(__start_kprobe_blacklist) = .; \\\n@@ -210,7 +210,7 @@ Signed-off-by: Gabor Juhos <juhosg@openwrt.org>\n  \t\t\t\tVMLINUX_SYMBOL(__stop_kprobe_blacklist) = .;\n  #else\n  #define KPROBE_BLACKLIST()\n-@@ -123,10 +123,10 @@\n+@@ -139,10 +139,10 @@\n  #ifdef CONFIG_EVENT_TRACING\n  #define FTRACE_EVENTS()\t. = ALIGN(8);\t\t\t\t\t\\\n  \t\t\tVMLINUX_SYMBOL(__start_ftrace_events) = .;\t\\\n@@ -223,7 +223,7 @@ Signed-off-by: Gabor Juhos <juhosg@openwrt.org>\n  \t\t\tVMLINUX_SYMBOL(__stop_ftrace_enum_maps) = .;\n  #else\n  #define FTRACE_EVENTS()\n-@@ -147,7 +147,7 @@\n+@@ -163,7 +163,7 @@\n  #ifdef CONFIG_FTRACE_SYSCALLS\n  #define TRACE_SYSCALLS() . = ALIGN(8);\t\t\t\t\t\\\n  \t\t\t VMLINUX_SYMBOL(__start_syscalls_metadata) = .;\t\\\n@@ -232,7 +232,7 @@ Signed-off-by: Gabor Juhos <juhosg@openwrt.org>\n  \t\t\t VMLINUX_SYMBOL(__stop_syscalls_metadata) = .;\n  #else\n  #define TRACE_SYSCALLS()\n-@@ -156,7 +156,7 @@\n+@@ -172,7 +172,7 @@\n  #ifdef CONFIG_SERIAL_EARLYCON\n  #define EARLYCON_TABLE() STRUCT_ALIGN();\t\t\t\\\n  \t\t\t VMLINUX_SYMBOL(__earlycon_table) = .;\t\\\n@@ -241,7 +241,7 @@ Signed-off-by: Gabor Juhos <juhosg@openwrt.org>\n  \t\t\t VMLINUX_SYMBOL(__earlycon_table_end) = .;\n  #else\n  #define EARLYCON_TABLE()\n-@@ -169,8 +169,8 @@\n+@@ -185,8 +185,8 @@\n  #define _OF_TABLE_1(name)\t\t\t\t\t\t\\\n  \t. = ALIGN(8);\t\t\t\t\t\t\t\\\n  \tVMLINUX_SYMBOL(__##name##_of_table) = .;\t\t\t\\\n@@ -252,7 +252,7 @@ Signed-off-by: Gabor Juhos <juhosg@openwrt.org>\n  \n  #define CLKSRC_OF_TABLES()\tOF_TABLE(CONFIG_CLKSRC_OF, clksrc)\n  #define IRQCHIP_OF_MATCH_TABLE() OF_TABLE(CONFIG_IRQCHIP, irqchip)\n-@@ -193,7 +193,7 @@\n+@@ -209,7 +209,7 @@\n  #define KERNEL_DTB()\t\t\t\t\t\t\t\\\n  \tSTRUCT_ALIGN();\t\t\t\t\t\t\t\\\n  \tVMLINUX_SYMBOL(__dtb_start) = .;\t\t\t\t\\\n@@ -261,7 +261,7 @@ Signed-off-by: Gabor Juhos <juhosg@openwrt.org>\n  \tVMLINUX_SYMBOL(__dtb_end) = .;\n  \n  /*\n-@@ -214,16 +214,17 @@\n+@@ -227,16 +227,17 @@\n  \t/* implement dynamic printk debug */\t\t\t\t\\\n  \t. = ALIGN(8);                                                   \\\n  \tVMLINUX_SYMBOL(__start___jump_table) = .;                       \\\n@@ -282,7 +282,7 @@ Signed-off-by: Gabor Juhos <juhosg@openwrt.org>\n  \n  /*\n   * Data section helpers\n-@@ -291,35 +292,35 @@\n+@@ -304,35 +305,35 @@\n  \t/* PCI quirks */\t\t\t\t\t\t\\\n  \t.pci_fixup        : AT(ADDR(.pci_fixup) - LOAD_OFFSET) {\t\\\n  \t\tVMLINUX_SYMBOL(__start_pci_fixups_early) = .;\t\t\\\n@@ -327,7 +327,7 @@ Signed-off-by: Gabor Juhos <juhosg@openwrt.org>\n  \t\tVMLINUX_SYMBOL(__end_builtin_fw) = .;\t\t\t\\\n  \t}\t\t\t\t\t\t\t\t\\\n  \t\t\t\t\t\t\t\t\t\\\n-@@ -397,7 +398,7 @@\n+@@ -410,7 +411,7 @@\n  \t\t\t\t\t\t\t\t\t\\\n  \t/* Kernel symbol table: strings */\t\t\t\t\\\n          __ksymtab_strings : AT(ADDR(__ksymtab_strings) - LOAD_OFFSET) {\t\\\n@@ -336,7 +336,7 @@ Signed-off-by: Gabor Juhos <juhosg@openwrt.org>\n  \t}\t\t\t\t\t\t\t\t\\\n  \t\t\t\t\t\t\t\t\t\\\n  \t/* __*init sections */\t\t\t\t\t\t\\\n-@@ -410,14 +411,14 @@\n+@@ -423,14 +424,14 @@\n  \t/* Built-in module parameters. */\t\t\t\t\\\n  \t__param : AT(ADDR(__param) - LOAD_OFFSET) {\t\t\t\\\n  \t\tVMLINUX_SYMBOL(__start___param) = .;\t\t\t\\\n@@ -353,7 +353,7 @@ Signed-off-by: Gabor Juhos <juhosg@openwrt.org>\n  \t\tVMLINUX_SYMBOL(__stop___modver) = .;\t\t\t\\\n  \t\t. = ALIGN((align));\t\t\t\t\t\\\n  \t\tVMLINUX_SYMBOL(__end_rodata) = .;\t\t\t\\\n-@@ -482,7 +483,7 @@\n+@@ -496,7 +497,7 @@\n  #define ENTRY_TEXT\t\t\t\t\t\t\t\\\n  \t\tALIGN_FUNCTION();\t\t\t\t\t\\\n  \t\tVMLINUX_SYMBOL(__entry_text_start) = .;\t\t\t\\\n@@ -362,7 +362,7 @@ Signed-off-by: Gabor Juhos <juhosg@openwrt.org>\n  \t\tVMLINUX_SYMBOL(__entry_text_end) = .;\n  \n  #if defined(CONFIG_FUNCTION_GRAPH_TRACER) || defined(CONFIG_KASAN)\n-@@ -520,7 +521,7 @@\n+@@ -534,7 +535,7 @@\n  \t. = ALIGN(align);\t\t\t\t\t\t\\\n  \t__ex_table : AT(ADDR(__ex_table) - LOAD_OFFSET) {\t\t\\\n  \t\tVMLINUX_SYMBOL(__start___ex_table) = .;\t\t\t\\\n@@ -371,7 +371,7 @@ Signed-off-by: Gabor Juhos <juhosg@openwrt.org>\n  \t\tVMLINUX_SYMBOL(__stop___ex_table) = .;\t\t\t\\\n  \t}\n  \n-@@ -536,9 +537,9 @@\n+@@ -550,9 +551,9 @@\n  #ifdef CONFIG_CONSTRUCTORS\n  #define KERNEL_CTORS()\t. = ALIGN(8);\t\t\t   \\\n  \t\t\tVMLINUX_SYMBOL(__ctors_start) = .; \\\n@@ -383,7 +383,7 @@ Signed-off-by: Gabor Juhos <juhosg@openwrt.org>\n  \t\t\tVMLINUX_SYMBOL(__ctors_end) = .;\n  #else\n  #define KERNEL_CTORS()\n-@@ -595,7 +596,7 @@\n+@@ -609,7 +610,7 @@\n  #define SBSS(sbss_align)\t\t\t\t\t\t\\\n  \t. = ALIGN(sbss_align);\t\t\t\t\t\t\\\n  \t.sbss : AT(ADDR(.sbss) - LOAD_OFFSET) {\t\t\t\t\\\n@@ -392,7 +392,7 @@ Signed-off-by: Gabor Juhos <juhosg@openwrt.org>\n  \t\t*(.scommon)\t\t\t\t\t\t\\\n  \t}\n  \n-@@ -662,7 +663,7 @@\n+@@ -676,7 +677,7 @@\n  \t. = ALIGN(8);\t\t\t\t\t\t\t\\\n  \t__bug_table : AT(ADDR(__bug_table) - LOAD_OFFSET) {\t\t\\\n  \t\tVMLINUX_SYMBOL(__start___bug_table) = .;\t\t\\\n@@ -401,7 +401,7 @@ Signed-off-by: Gabor Juhos <juhosg@openwrt.org>\n  \t\tVMLINUX_SYMBOL(__stop___bug_table) = .;\t\t\t\\\n  \t}\n  #else\n-@@ -674,7 +675,7 @@\n+@@ -688,7 +689,7 @@\n  \t. = ALIGN(4);\t\t\t\t\t\t\t\\\n  \t.tracedata : AT(ADDR(.tracedata) - LOAD_OFFSET) {\t\t\\\n  \t\tVMLINUX_SYMBOL(__tracedata_start) = .;\t\t\t\\\n@@ -410,7 +410,7 @@ Signed-off-by: Gabor Juhos <juhosg@openwrt.org>\n  \t\tVMLINUX_SYMBOL(__tracedata_end) = .;\t\t\t\\\n  \t}\n  #else\n-@@ -691,7 +692,7 @@\n+@@ -705,7 +706,7 @@\n  #define INIT_SETUP(initsetup_align)\t\t\t\t\t\\\n  \t\t. = ALIGN(initsetup_align);\t\t\t\t\\\n  \t\tVMLINUX_SYMBOL(__setup_start) = .;\t\t\t\\\ndiff --git a/target/linux/generic/hack-4.9/221-module_exports.patch b/target/linux/generic/hack-4.9/221-module_exports.patch\nindex 016cb62..fddf57b 100644\n--- a/target/linux/generic/hack-4.9/221-module_exports.patch\n+++ b/target/linux/generic/hack-4.9/221-module_exports.patch\n@@ -30,7 +30,7 @@ Signed-off-by: Felix Fietkau <nbd@nbd.name>\n  #include <linux/export.h>\n  \n  /* Align . to a 8 byte boundary equals to maximum function alignment. */\n-@@ -329,14 +339,14 @@\n+@@ -342,14 +352,14 @@\n  \t/* Kernel symbol table: Normal symbols */\t\t\t\\\n  \t__ksymtab         : AT(ADDR(__ksymtab) - LOAD_OFFSET) {\t\t\\\n  \t\tVMLINUX_SYMBOL(__start___ksymtab) = .;\t\t\t\\\n@@ -47,7 +47,7 @@ Signed-off-by: Felix Fietkau <nbd@nbd.name>\n  \t\tVMLINUX_SYMBOL(__stop___ksymtab_gpl) = .;\t\t\\\n  \t}\t\t\t\t\t\t\t\t\\\n  \t\t\t\t\t\t\t\t\t\\\n-@@ -398,7 +408,7 @@\n+@@ -411,7 +421,7 @@\n  \t\t\t\t\t\t\t\t\t\\\n  \t/* Kernel symbol table: strings */\t\t\t\t\\\n          __ksymtab_strings : AT(ADDR(__ksymtab_strings) - LOAD_OFFSET) {\t\\\n@@ -56,7 +56,7 @@ Signed-off-by: Felix Fietkau <nbd@nbd.name>\n  \t}\t\t\t\t\t\t\t\t\\\n  \t\t\t\t\t\t\t\t\t\\\n  \t/* __*init sections */\t\t\t\t\t\t\\\n-@@ -749,6 +759,8 @@\n+@@ -763,6 +773,8 @@\n  \tEXIT_TEXT\t\t\t\t\t\t\t\\\n  \tEXIT_DATA\t\t\t\t\t\t\t\\\n  \tEXIT_CALL\t\t\t\t\t\t\t\\\ndiff --git a/target/linux/generic/hack-4.9/661-use_fq_codel_by_default.patch b/target/linux/generic/hack-4.9/661-use_fq_codel_by_default.patch\nindex 77e11f7..b0af139 100644\n--- a/target/linux/generic/hack-4.9/661-use_fq_codel_by_default.patch\n+++ b/target/linux/generic/hack-4.9/661-use_fq_codel_by_default.patch\n@@ -44,7 +44,7 @@ Signed-off-by: Felix Fietkau <nbd@nbd.name>\n  \t  device, it has to decide which ones to send first, which ones to\n --- a/net/sched/sch_api.c\n +++ b/net/sched/sch_api.c\n-@@ -1979,7 +1979,7 @@ static int __init pktsched_init(void)\n+@@ -1976,7 +1976,7 @@ static int __init pktsched_init(void)\n  \t\treturn err;\n  \t}\n  \ndiff --git a/target/linux/mediatek/patches-4.9/0059-eth-fixes.patch b/target/linux/mediatek/patches-4.9/0059-eth-fixes.patch\nindex 4991c52..c155961 100644\n--- a/target/linux/mediatek/patches-4.9/0059-eth-fixes.patch\n+++ b/target/linux/mediatek/patches-4.9/0059-eth-fixes.patch\n@@ -1,7 +1,5 @@\n-Index: linux-4.9.44/drivers/net/ethernet/mediatek/mtk_eth_soc.c\n-===================================================================\n---- linux-4.9.44.orig/drivers/net/ethernet/mediatek/mtk_eth_soc.c\n-+++ linux-4.9.44/drivers/net/ethernet/mediatek/mtk_eth_soc.c\n+--- a/drivers/net/ethernet/mediatek/mtk_eth_soc.c\n++++ b/drivers/net/ethernet/mediatek/mtk_eth_soc.c\n @@ -24,6 +24,7 @@\n  #include <linux/tcp.h>\n  \n@@ -402,10 +400,8 @@ Index: linux-4.9.44/drivers/net/ethernet/mediatek/mtk_eth_soc.c\n  \teth->netdev[id]->netdev_ops = &mtk_netdev_ops;\n  \teth->netdev[id]->base_addr = (unsigned long)eth->base;\n  \n-Index: linux-4.9.44/drivers/net/ethernet/mediatek/mtk_eth_soc.h\n-===================================================================\n---- linux-4.9.44.orig/drivers/net/ethernet/mediatek/mtk_eth_soc.h\n-+++ linux-4.9.44/drivers/net/ethernet/mediatek/mtk_eth_soc.h\n+--- a/drivers/net/ethernet/mediatek/mtk_eth_soc.h\n++++ b/drivers/net/ethernet/mediatek/mtk_eth_soc.h\n @@ -80,7 +80,6 @@\n  \n  /* CDMP Ingress Control Register */\ndiff --git a/target/linux/mediatek/patches-4.9/0060-eth-debug.patch b/target/linux/mediatek/patches-4.9/0060-eth-debug.patch\nindex fb36ddf..902a72e 100644\n--- a/target/linux/mediatek/patches-4.9/0060-eth-debug.patch\n+++ b/target/linux/mediatek/patches-4.9/0060-eth-debug.patch\n@@ -1,7 +1,5 @@\n-Index: linux-4.9.44/drivers/net/ethernet/mediatek/mtk_eth_soc.c\n-===================================================================\n---- linux-4.9.44.orig/drivers/net/ethernet/mediatek/mtk_eth_soc.c\n-+++ linux-4.9.44/drivers/net/ethernet/mediatek/mtk_eth_soc.c\n+--- a/drivers/net/ethernet/mediatek/mtk_eth_soc.c\n++++ b/drivers/net/ethernet/mediatek/mtk_eth_soc.c\n @@ -851,6 +851,7 @@ static void mtk_stop_queue(struct mtk_et\n  \t\t\tcontinue;\n  \t\tnetif_stop_queue(eth->netdev[i]);\n@@ -58,10 +56,8 @@ Index: linux-4.9.44/drivers/net/ethernet/mediatek/mtk_eth_soc.c\n  \teth->netdev[id]->netdev_ops = &mtk_netdev_ops;\n  \teth->netdev[id]->base_addr = (unsigned long)eth->base;\n  \n-Index: linux-4.9.44/drivers/net/ethernet/mediatek/mtk_eth_soc.h\n-===================================================================\n---- linux-4.9.44.orig/drivers/net/ethernet/mediatek/mtk_eth_soc.h\n-+++ linux-4.9.44/drivers/net/ethernet/mediatek/mtk_eth_soc.h\n+--- a/drivers/net/ethernet/mediatek/mtk_eth_soc.h\n++++ b/drivers/net/ethernet/mediatek/mtk_eth_soc.h\n @@ -601,6 +601,8 @@ struct mtk_eth {\n  \tstruct mii_bus\t\t\t*mii_bus;\n  \tstruct work_struct\t\tpending_work;\ndiff --git a/target/linux/mediatek/patches-4.9/0061-eth-up_down_lock.patch b/target/linux/mediatek/patches-4.9/0061-eth-up_down_lock.patch\nindex 20f10a3..e6f1cf6 100644\n--- a/target/linux/mediatek/patches-4.9/0061-eth-up_down_lock.patch\n+++ b/target/linux/mediatek/patches-4.9/0061-eth-up_down_lock.patch\n@@ -1,7 +1,5 @@\n-Index: linux-4.9.44/drivers/net/ethernet/mediatek/mtk_eth_soc.c\n-===================================================================\n---- linux-4.9.44.orig/drivers/net/ethernet/mediatek/mtk_eth_soc.c\n-+++ linux-4.9.44/drivers/net/ethernet/mediatek/mtk_eth_soc.c\n+--- a/drivers/net/ethernet/mediatek/mtk_eth_soc.c\n++++ b/drivers/net/ethernet/mediatek/mtk_eth_soc.c\n @@ -1904,12 +1904,16 @@ static int mtk_open(struct net_device *d\n  \tstruct mtk_mac *mac = netdev_priv(dev);\n  \tstruct mtk_eth *eth = mac->hw;\n@@ -62,10 +60,8 @@ Index: linux-4.9.44/drivers/net/ethernet/mediatek/mtk_eth_soc.c\n  \tspin_lock_init(&eth->page_lock);\n  \tspin_lock_init(&eth->tx_irq_lock);\n  \tspin_lock_init(&eth->rx_irq_lock);\n-Index: linux-4.9.44/drivers/net/ethernet/mediatek/mtk_eth_soc.h\n-===================================================================\n---- linux-4.9.44.orig/drivers/net/ethernet/mediatek/mtk_eth_soc.h\n-+++ linux-4.9.44/drivers/net/ethernet/mediatek/mtk_eth_soc.h\n+--- a/drivers/net/ethernet/mediatek/mtk_eth_soc.h\n++++ b/drivers/net/ethernet/mediatek/mtk_eth_soc.h\n @@ -573,6 +573,7 @@ struct mtk_rx_ring {\n  struct mtk_eth {\n  \tstruct device\t\t\t*dev;\n","prefixes":["LEDE-DEV","1/2"]}