<feed xmlns='http://www.w3.org/2005/Atom'>
<title>mtk-20170518/target/linux/generic, branch v18.06.0-rc1</title>
<subtitle>MTK 20170518 : Mediatek SDK based on OpenWRT Barrier Breaker</subtitle>
<link rel='alternate' type='text/html' href='http://www.chd.sx/cgit/mtk-20170518/'/>
<entry>
<title>kernel: cleanup offload hooks on netdev unregister</title>
<updated>2018-06-22T09:23:35+00:00</updated>
<author>
<name>Chen Minqiang</name>
<email>ptpt52@gmail.com</email>
</author>
<published>2018-04-29T06:15:59+00:00</published>
<link rel='alternate' type='text/html' href='http://www.chd.sx/cgit/mtk-20170518/commit/?id=71825c0bd8fb4a8b36fc2ee7d31e7dda878d0226'/>
<id>71825c0bd8fb4a8b36fc2ee7d31e7dda878d0226</id>
<content type='text'>
Signed-off-by: Chen Minqiang &lt;ptpt52@gmail.com&gt;
(cherry picked from commit e317bb06fdfb46cf0c6496e3db4eb020ea28b656)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Signed-off-by: Chen Minqiang &lt;ptpt52@gmail.com&gt;
(cherry picked from commit e317bb06fdfb46cf0c6496e3db4eb020ea28b656)
</pre>
</div>
</content>
</entry>
<entry>
<title>kernel: backport fix for missing tunnel encapsulation limit option</title>
<updated>2018-06-21T20:10:06+00:00</updated>
<author>
<name>Hans Dedecker</name>
<email>dedeckeh@gmail.com</email>
</author>
<published>2018-06-21T20:09:12+00:00</published>
<link rel='alternate' type='text/html' href='http://www.chd.sx/cgit/mtk-20170518/commit/?id=7f3121cf8a72490ee36edbcecf0adde8246867b5'/>
<id>7f3121cf8a72490ee36edbcecf0adde8246867b5</id>
<content type='text'>
Signed-off-by: Hans Dedecker &lt;dedeckeh@gmail.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Signed-off-by: Hans Dedecker &lt;dedeckeh@gmail.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>kernel: atm: pppoatm fix vc-mux connection failures</title>
<updated>2018-06-18T19:29:34+00:00</updated>
<author>
<name>Kevin Darbyshire-Bryant</name>
<email>ldir@darbyshire-bryant.me.uk</email>
</author>
<published>2018-06-18T09:08:05+00:00</published>
<link rel='alternate' type='text/html' href='http://www.chd.sx/cgit/mtk-20170518/commit/?id=8af649756f92d956a4c418bbd1817954cffa4ef5'/>
<id>8af649756f92d956a4c418bbd1817954cffa4ef5</id>
<content type='text'>
Backport a hot off the press upstream kernel ATM fix:

Preserve value of skb-&gt;truesize when accounting to vcc

"There's a hack in pskb_expand_head() to avoid adjusting skb-&gt;truesize
for certain skbs. Ideally it would cover ATM too. It doesn't. Just
stashing the accounted value and using it in atm_raw_pop() is probably
the easiest way to cope."

The issue was exposed by upstream with:

commit 14afee4b6092fde451ee17604e5f5c89da33e71e
Author: Reshetova, Elena &lt;elena.reshetova@intel.com&gt;
Date:   Fri Jun 30 13:08:00 2017 +0300

    net: convert sock.sk_wmem_alloc from atomic_t to refcount_t

But an earlier commit left the ticking timebomb:

158f323b9868 ("net: adjust skb-&gt;truesize in pskb_expand_head()

Sincerest thanks to Mathias Kresin &lt;dev@kresin.me&gt; for debugging
assistance and to David Woodhouse &lt;dwmw2@infradead.org&gt; for further
guidance, cajoling &amp; patience in interpreting the debug I was giving him
and producing a fix!

Fixes FS#1567

Signed-off-by: Kevin Darbyshire-Bryant &lt;ldir@darbyshire-bryant.me.uk&gt;
(cherry picked from commit d600de3ddde269bf0b324735f8f12278f82d9b37)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Backport a hot off the press upstream kernel ATM fix:

Preserve value of skb-&gt;truesize when accounting to vcc

"There's a hack in pskb_expand_head() to avoid adjusting skb-&gt;truesize
for certain skbs. Ideally it would cover ATM too. It doesn't. Just
stashing the accounted value and using it in atm_raw_pop() is probably
the easiest way to cope."

The issue was exposed by upstream with:

commit 14afee4b6092fde451ee17604e5f5c89da33e71e
Author: Reshetova, Elena &lt;elena.reshetova@intel.com&gt;
Date:   Fri Jun 30 13:08:00 2017 +0300

    net: convert sock.sk_wmem_alloc from atomic_t to refcount_t

But an earlier commit left the ticking timebomb:

158f323b9868 ("net: adjust skb-&gt;truesize in pskb_expand_head()

Sincerest thanks to Mathias Kresin &lt;dev@kresin.me&gt; for debugging
assistance and to David Woodhouse &lt;dwmw2@infradead.org&gt; for further
guidance, cajoling &amp; patience in interpreting the debug I was giving him
and producing a fix!

Fixes FS#1567

Signed-off-by: Kevin Darbyshire-Bryant &lt;ldir@darbyshire-bryant.me.uk&gt;
(cherry picked from commit d600de3ddde269bf0b324735f8f12278f82d9b37)
</pre>
</div>
</content>
</entry>
<entry>
<title>mips: fix dynamic ftrace</title>
<updated>2018-06-18T19:21:56+00:00</updated>
<author>
<name>Vincent Wiemann</name>
<email>webmaster@codefetch.de</email>
</author>
<published>2018-06-09T20:56:47+00:00</published>
<link rel='alternate' type='text/html' href='http://www.chd.sx/cgit/mtk-20170518/commit/?id=b85e150182258739a14d3625605766775a939977'/>
<id>b85e150182258739a14d3625605766775a939977</id>
<content type='text'>
The kernel patch *-mips_module_reloc.patch breaks dynamic ftrace as
dynamic ftrace depends on -mlong-calls.
See http://patchwork.linux-mips.org/patch/675/
Thus we always set -mlong-calls if the kernel is being
compiled with dynamic ftrace support.

Signed-off-by: Vincent Wiemann &lt;webmaster@codefetch.de&gt;
(cherry picked from commit 076d2ea6829855ee14ebd65230146eb27ee16750)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The kernel patch *-mips_module_reloc.patch breaks dynamic ftrace as
dynamic ftrace depends on -mlong-calls.
See http://patchwork.linux-mips.org/patch/675/
Thus we always set -mlong-calls if the kernel is being
compiled with dynamic ftrace support.

Signed-off-by: Vincent Wiemann &lt;webmaster@codefetch.de&gt;
(cherry picked from commit 076d2ea6829855ee14ebd65230146eb27ee16750)
</pre>
</div>
</content>
</entry>
<entry>
<title>kernel: bump 4.14 to 4.14.49 for 18.06</title>
<updated>2018-06-18T04:42:29+00:00</updated>
<author>
<name>Koen Vandeputte</name>
<email>koen.vandeputte@ncentric.com</email>
</author>
<published>2018-06-14T14:49:28+00:00</published>
<link rel='alternate' type='text/html' href='http://www.chd.sx/cgit/mtk-20170518/commit/?id=6cf00dcf7df68c5cc311afad9f3e91132004723a'/>
<id>6cf00dcf7df68c5cc311afad9f3e91132004723a</id>
<content type='text'>
Refreshed all patches

Compile-tested on: cns3xxx, imx6, x86-64
Runtime-tested on: cns3xxx, imx6, x86-64

Signed-off-by: Koen Vandeputte &lt;koen.vandeputte@ncentric.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Refreshed all patches

Compile-tested on: cns3xxx, imx6, x86-64
Runtime-tested on: cns3xxx, imx6, x86-64

Signed-off-by: Koen Vandeputte &lt;koen.vandeputte@ncentric.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>kernel: bump 4.9 to 4.9.108 for 18.06</title>
<updated>2018-06-18T04:42:18+00:00</updated>
<author>
<name>Koen Vandeputte</name>
<email>koen.vandeputte@ncentric.com</email>
</author>
<published>2018-06-14T14:49:27+00:00</published>
<link rel='alternate' type='text/html' href='http://www.chd.sx/cgit/mtk-20170518/commit/?id=4121018b3fd07c82554b90d73d461c55367cf424'/>
<id>4121018b3fd07c82554b90d73d461c55367cf424</id>
<content type='text'>
Refreshed all patches

Compile-tested on: ar71xx
Runtime-tested on: ar71xx

Signed-off-by: Koen Vandeputte &lt;koen.vandeputte@ncentric.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Refreshed all patches

Compile-tested on: ar71xx
Runtime-tested on: ar71xx

Signed-off-by: Koen Vandeputte &lt;koen.vandeputte@ncentric.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>kernel: fix conntrack fixup of offloaded flows on timeout</title>
<updated>2018-06-14T09:48:05+00:00</updated>
<author>
<name>Felix Fietkau</name>
<email>nbd@nbd.name</email>
</author>
<published>2018-06-14T09:25:23+00:00</published>
<link rel='alternate' type='text/html' href='http://www.chd.sx/cgit/mtk-20170518/commit/?id=18f18a2054e3e76cfd97b89baf2d2ecff1a6008d'/>
<id>18f18a2054e3e76cfd97b89baf2d2ecff1a6008d</id>
<content type='text'>
Fixes excessively long conntrack timeout of short lived connections

Signed-off-by: Felix Fietkau &lt;nbd@nbd.name&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Fixes excessively long conntrack timeout of short lived connections

Signed-off-by: Felix Fietkau &lt;nbd@nbd.name&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>kernel: fix conntrack leak for flow_offload connections</title>
<updated>2018-06-14T09:47:58+00:00</updated>
<author>
<name>Felix Fietkau</name>
<email>nbd@nbd.name</email>
</author>
<published>2018-06-13T10:46:54+00:00</published>
<link rel='alternate' type='text/html' href='http://www.chd.sx/cgit/mtk-20170518/commit/?id=244fd1aac66090c110a421f1411835a09847150d'/>
<id>244fd1aac66090c110a421f1411835a09847150d</id>
<content type='text'>
This was caused by a race condition between offload teardown and
conntrack gc bumping the timeout of offloaded connections

Signed-off-by: Felix Fietkau &lt;nbd@nbd.name&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This was caused by a race condition between offload teardown and
conntrack gc bumping the timeout of offloaded connections

Signed-off-by: Felix Fietkau &lt;nbd@nbd.name&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>kernel: allow hardware NAT offload drivers to keep a priv pointer</title>
<updated>2018-06-14T09:47:40+00:00</updated>
<author>
<name>Felix Fietkau</name>
<email>nbd@nbd.name</email>
</author>
<published>2018-04-30T07:26:00+00:00</published>
<link rel='alternate' type='text/html' href='http://www.chd.sx/cgit/mtk-20170518/commit/?id=8e1269c29d4c97dd496c587ba9b182462b299681'/>
<id>8e1269c29d4c97dd496c587ba9b182462b299681</id>
<content type='text'>
Signed-off-by: Felix Fietkau &lt;nbd@nbd.name&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Signed-off-by: Felix Fietkau &lt;nbd@nbd.name&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>kernel: fix 811-pci_disable_usb_common_quirks.patch</title>
<updated>2018-06-07T13:18:55+00:00</updated>
<author>
<name>Stijn Tintel</name>
<email>stijn@linux-ipv6.be</email>
</author>
<published>2018-06-07T13:16:09+00:00</published>
<link rel='alternate' type='text/html' href='http://www.chd.sx/cgit/mtk-20170518/commit/?id=0c59c9c9db5dcd18e7f45f093e6b5547f1c19329'/>
<id>0c59c9c9db5dcd18e7f45f093e6b5547f1c19329</id>
<content type='text'>
The kernel bump wrongly modified the patch
generic/pending-4.14/811-pci_disable_usb_common_quirks.patch.
Sync it from master.

Fixes: 1199a9109526 ("kernel: bump 4.14 to 4.14.48 for 18.06")

Signed-off-by: Stijn Tintel &lt;stijn@linux-ipv6.be&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The kernel bump wrongly modified the patch
generic/pending-4.14/811-pci_disable_usb_common_quirks.patch.
Sync it from master.

Fixes: 1199a9109526 ("kernel: bump 4.14 to 4.14.48 for 18.06")

Signed-off-by: Stijn Tintel &lt;stijn@linux-ipv6.be&gt;
</pre>
</div>
</content>
</entry>
</feed>
