<feed xmlns='http://www.w3.org/2005/Atom'>
<title>staging/pepe2k/package/kernel, branch v18.06.9</title>
<subtitle>Staging tree of Piotr Dymacz</subtitle>
<id>https://git.openwrt.org/openwrt/staging/pepe2k/atom?h=v18.06.9</id>
<link rel='self' href='https://git.openwrt.org/openwrt/staging/pepe2k/atom?h=v18.06.9'/>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/pepe2k/'/>
<updated>2020-11-11T20:09:58Z</updated>
<entry>
<title>mac80211: Fix brcmfmac compile on layerscape/armv8_64b</title>
<updated>2020-11-11T20:09:58Z</updated>
<author>
<name>Hauke Mehrtens</name>
</author>
<published>2020-11-11T20:09:58Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/pepe2k/commit/?id=7cbbab7246b43209a6d940f3a35c9f9a364a0572'/>
<id>urn:sha1:7cbbab7246b43209a6d940f3a35c9f9a364a0572</id>
<content type='text'>
DMI_PRODUCT_SKU is only available with kernel &gt;= 4.18.

Fixes: 2cd234d96bd7 ("mac80211: brcmfmac: backport important fixes from kernel 5.2")
Signed-off-by: Hauke Mehrtens &lt;hauke@hauke-m.de&gt;
</content>
</entry>
<entry>
<title>mac80211: Fix potential endless loop</title>
<updated>2020-08-30T22:09:27Z</updated>
<author>
<name>Hauke Mehrtens</name>
</author>
<published>2020-08-29T17:23:57Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/pepe2k/commit/?id=1238a22316ea5f71e77691f0557297340bc72d2f'/>
<id>urn:sha1:1238a22316ea5f71e77691f0557297340bc72d2f</id>
<content type='text'>
Backport a fix from kernel 5.8.3.

Signed-off-by: Hauke Mehrtens &lt;hauke@hauke-m.de&gt;
(cherry picked from commit ca5ee6eba34593ec9f8b5b195c94cf6c3f6ff914)
</content>
</entry>
<entry>
<title>mac80211: Backport fixes for Kr00k vulnerabilities</title>
<updated>2020-08-30T22:09:18Z</updated>
<author>
<name>Hauke Mehrtens</name>
</author>
<published>2020-08-28T21:48:40Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/pepe2k/commit/?id=8e89e1c337685013d35fe588d1bf6e323829ba98'/>
<id>urn:sha1:8e89e1c337685013d35fe588d1bf6e323829ba98</id>
<content type='text'>
This backports some fixes from kernel 5.6 and 4.14.175.

Signed-off-by: Hauke Mehrtens &lt;hauke@hauke-m.de&gt;
Tested-By: Baptiste Jonglez &lt;git@bitsofnetworks.org&gt;
</content>
</entry>
<entry>
<title>lantiq: ltq-ptm: vr9: fix skb handling in ptm_hard_start_xmit()</title>
<updated>2020-01-26T21:12:54Z</updated>
<author>
<name>Martin Schiller</name>
</author>
<published>2020-01-21T09:42:33Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/pepe2k/commit/?id=ebafb746f03e642740159614245e67017734db29'/>
<id>urn:sha1:ebafb746f03e642740159614245e67017734db29</id>
<content type='text'>
Call skb_orphan(skb) to call the owner's destructor function and make
the skb unowned.

This is necessary to prevent sk_wmem_alloc of a socket from overflowing,
which leads to ENOBUFS errors on application level.

Signed-off-by: Martin Schiller &lt;ms@dev.tdt.de&gt;
(cherry picked from commit 996f02e5bafad2815e72821c19d41fb5297e4dad)
</content>
</entry>
<entry>
<title>kernel: fix *-gpio-custom module unloading</title>
<updated>2019-12-23T00:07:23Z</updated>
<author>
<name>Sungbo Eo</name>
</author>
<published>2019-12-06T14:25:48Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/pepe2k/commit/?id=e242125d71cf543b3c80dfa64b62d0d53678d18a'/>
<id>urn:sha1:e242125d71cf543b3c80dfa64b62d0d53678d18a</id>
<content type='text'>
Unloading and reloading the modules fails, as platform_device_put() does not
release resources fully.

root@OpenWrt:/# insmod i2c-gpio-custom bus0=0,18,0,5
[  196.860620] Custom GPIO-based I2C driver version 0.1.1
[  196.871162] ------------[ cut here ]------------
[  196.880517] WARNING: CPU: 0 PID: 1365 at fs/sysfs/dir.c:31 0x80112158
[  196.893431] sysfs: cannot create duplicate filename '/devices/platform/i2c-gpio.0'
...
[  197.513200] kobject_add_internal failed for i2c-gpio.0 with -EEXIST, don't try to register things with the same name in the same directory.

This patch fixes it by replacing platform_device_put() to
platform_device_unregister().

Fixes: da7740853715 ("i2c-gpio-custom: minor bugfix")
Fixes: 3bc81edc70e8 ("package: fix w1-gpio-custom package (closes #6770)")

Signed-off-by: Sungbo Eo &lt;mans0n@gorani.run&gt;
(cherry picked from commit a22b7a60d98836343c4f7b9ec0fcae68d9131522)
</content>
</entry>
<entry>
<title>mac80211: Adapt to changes to skb_get_hash_perturb()</title>
<updated>2019-12-07T18:46:22Z</updated>
<author>
<name>Hauke Mehrtens</name>
</author>
<published>2019-11-18T06:05:41Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/pepe2k/commit/?id=1cbde3eb9cd4e119c3edb055440855809e1c785b'/>
<id>urn:sha1:1cbde3eb9cd4e119c3edb055440855809e1c785b</id>
<content type='text'>
The skb_get_hash_perturb() function now takes a siphash_key_t instead of
an u32. This was changed in commit 55667441c84f ("net/flow_dissector:
switch to siphash"). Use the correct type in the fq header file
depending on the kernel version.

Signed-off-by: Hauke Mehrtens &lt;hauke@hauke-m.de&gt;
Signed-off-by: Stefan Lippers-Hollmann &lt;s.l-h@gmx.de&gt;
(cherry picked from commit eaa047179ad30d156d0c3da7ec225acfae7a9f00)
</content>
</entry>
<entry>
<title>mac80211: brcmfmac: fix PCIe reset crash and WARNING</title>
<updated>2019-11-18T14:23:56Z</updated>
<author>
<name>Rafał Miłecki</name>
</author>
<published>2019-11-18T13:45:59Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/pepe2k/commit/?id=e6a7eacfeac6bfcc6ffd7efca766b1e85e1b133d'/>
<id>urn:sha1:e6a7eacfeac6bfcc6ffd7efca766b1e85e1b133d</id>
<content type='text'>
Signed-off-by: Rafał Miłecki &lt;rafal@milecki.pl&gt;
(cherry picked from commit cde8c2f2fba019c4cd3b9f6ad463ff86cc783061)
</content>
</entry>
<entry>
<title>kernel: mark kmod-usb-serial-wwan as hidden</title>
<updated>2019-10-30T12:47:17Z</updated>
<author>
<name>Yousong Zhou</name>
</author>
<published>2019-10-30T12:41:34Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/pepe2k/commit/?id=700f66ae950053afe03eedf5d1c37fc7c8c7d906'/>
<id>urn:sha1:700f66ae950053afe03eedf5d1c37fc7c8c7d906</id>
<content type='text'>
The kconfig symbol is an invisible one since its introduction.  It is
not supposed to be enabled on its own.

Resolves FS#1821

Signed-off-by: Yousong Zhou &lt;yszhou4tech@gmail.com&gt;
(cherry picked from commit 4bf9bec361699e1c033460964158531adf15d7ee)
</content>
</entry>
<entry>
<title>kernel: Added required dependencies for socket match.</title>
<updated>2019-10-24T10:30:02Z</updated>
<author>
<name>Oldřich Jedlička</name>
</author>
<published>2019-01-29T21:25:33Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/pepe2k/commit/?id=a2fe698a40a76d693493b89fd929241093cf8ff4'/>
<id>urn:sha1:a2fe698a40a76d693493b89fd929241093cf8ff4</id>
<content type='text'>
This applies to kernel 4.10 and newer.

See https://github.com/torvalds/linux/commit/8db4c5be88f62ffd7a552f70687a10c614dc697b

The above commit added to kernel 4.10 added new dependency
for building the NETFILTER_XT_MATCH_SOCKET (xt_socket.ko)
module. The NF_SOCKET_IPVx options (both of them) need to
be enabled in order to build the NETFILTER_XT_MATCH_SOCKET
module. Without the change the module is not built.

Signed-off-by: Oldřich Jedlička &lt;oldium.pro@gmail.com&gt;
(cherry picked from commit 66e875a07033cdcfd8c4a16940d4acfe63c60202)
(required for fixing FS#2531)
Signed-off-by: Yousong Zhou &lt;yszhou4tech@gmail.com&gt;
</content>
</entry>
<entry>
<title>mac80211: brcmfmac: backport the last 5.4 changes</title>
<updated>2019-09-16T07:25:29Z</updated>
<author>
<name>Rafał Miłecki</name>
</author>
<published>2019-09-16T06:04:27Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/pepe2k/commit/?id=5880dd48d58ec18c0d82bf2a18718639fd8c8d32'/>
<id>urn:sha1:5880dd48d58ec18c0d82bf2a18718639fd8c8d32</id>
<content type='text'>
This makes brcmfmac use the same wiphy after PCIe reset to help user
space handle corner cases (e.g. firmware crash).

Signed-off-by: Rafał Miłecki &lt;rafal@milecki.pl&gt;
(cherry picked from commit f39f4b2f6d4300995270f635261b07197e8cf61e)
</content>
</entry>
</feed>
