<feed xmlns='http://www.w3.org/2005/Atom'>
<title>staging/981213/package/kernel, branch main</title>
<subtitle>Staging tree of Chuanhong Guo</subtitle>
<id>https://git-03.infra.openwrt.org/openwrt/staging/981213/atom?h=main</id>
<link rel='self' href='https://git-03.infra.openwrt.org/openwrt/staging/981213/atom?h=main'/>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/openwrt/staging/981213/'/>
<updated>2024-03-11T23:49:25Z</updated>
<entry>
<title>kernel: modules: don't override NLS dependencies</title>
<updated>2024-03-11T23:49:25Z</updated>
<author>
<name>Daniel Golle</name>
</author>
<published>2024-03-11T23:23:23Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/openwrt/staging/981213/commit/?id=f7a68458b42d30ae4bb03f0be66cfd4cfae9602d'/>
<id>urn:sha1:f7a68458b42d30ae4bb03f0be66cfd4cfae9602d</id>
<content type='text'>
Recent changes for Linux 6.6 broke things when building with older
kernels:
Package kmod-fs-jfs is missing dependencies for the following libraries:
nls_base.ko

Fix this by adding NLS dependencies after the added dependency applying
on Linux 6.6.

Fixes: f9198480da ("kernel: modules: fs: adapt for kernel 6.6")
Signed-off-by: Daniel Golle &lt;daniel@makrotopia.org&gt;
</content>
</entry>
<entry>
<title>ath10k-ct: fix build error on linux kernel 6.6</title>
<updated>2024-03-11T19:17:26Z</updated>
<author>
<name>Weijie Gao</name>
</author>
<published>2024-02-29T16:47:56Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/openwrt/staging/981213/commit/?id=ba521e5cf29815aa0c1f2258c6e3ecf42d28c237'/>
<id>urn:sha1:ba521e5cf29815aa0c1f2258c6e3ecf42d28c237</id>
<content type='text'>
Fix a build error caused by fortify checking memcpy data range.

Signed-off-by: Weijie Gao &lt;hackpascal@gmail.com&gt;
</content>
</entry>
<entry>
<title>rtl8812au-ct: fix build failure on linux kernel 6.6</title>
<updated>2024-03-11T19:17:26Z</updated>
<author>
<name>Weijie Gao</name>
</author>
<published>2024-02-29T16:46:12Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/openwrt/staging/981213/commit/?id=01f04539701c6a08bee3f648ec40dade7aba46cc'/>
<id>urn:sha1:01f04539701c6a08bee3f648ec40dade7aba46cc</id>
<content type='text'>
Use the correct return status code to avoid incompatible type error

Signed-off-by: Weijie Gao &lt;hackpascal@gmail.com&gt;
</content>
</entry>
<entry>
<title>mt76: fix build failure on linux kernel 6.6</title>
<updated>2024-03-11T19:17:26Z</updated>
<author>
<name>Weijie Gao</name>
</author>
<published>2024-03-01T07:49:13Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/openwrt/staging/981213/commit/?id=504cf50eea5a8f56b114cd985e7dc7af6cf64bfa'/>
<id>urn:sha1:504cf50eea5a8f56b114cd985e7dc7af6cf64bfa</id>
<content type='text'>
A commit introduced in kernel 6.6 has splitted page_pool.h into
several headers. Thus the included header must be modified for a
successful build.

Ref: a9ca9f9ceff3 (page_pool: split types and declarations from
page_pool.h)

Signed-off-by: Weijie Gao &lt;hackpascal@gmail.com&gt;
</content>
</entry>
<entry>
<title>mac80211: fix build with linux kernel 6.6</title>
<updated>2024-03-11T19:17:26Z</updated>
<author>
<name>Weijie Gao</name>
</author>
<published>2024-02-29T15:56:40Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/openwrt/staging/981213/commit/?id=a325c5fa014c534a3daf69f3cec99f0fc7b9b7e9'/>
<id>urn:sha1:a325c5fa014c534a3daf69f3cec99f0fc7b9b7e9</id>
<content type='text'>
Fix build failure with linux kernel 6.6

Related kernel commits:

20b0b53aca43 (genetlink: introduce split op representation)

bffcc6882a1b (genetlink: remove userhdr from struct genl_info)

e9a688bcb193 (random: use rejection sampling for uniform bounded
random integers)

3c202d14a9d7 (prandom: remove prandom_u32_max())

3d2f20ad46f8 (wifi: iwlwifi: Use generic thermal_zone_get_trip()
function)

Signed-off-by: Weijie Gao &lt;hackpascal@gmail.com&gt;
</content>
</entry>
<entry>
<title>gpio-button-hotplug: fix 6.2 build failure</title>
<updated>2024-03-11T19:17:26Z</updated>
<author>
<name>Weijie Gao</name>
</author>
<published>2024-01-06T19:31:28Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/openwrt/staging/981213/commit/?id=7fcbcea75120fbab5adb87b6c63029dfd8812a39'/>
<id>urn:sha1:7fcbcea75120fbab5adb87b6c63029dfd8812a39</id>
<content type='text'>
devm_gpiod_get_from_of_node() was removed since linux 6.2.
devm_fwnode_gpiod_get() is the recommended replacement.

Link:
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/drivers/gpio/gpiolib-devres.c?id=650f2dc970539b3344a98c4bd18efa309e66623b

Signed-off-by: Robert Marko &lt;robimarko@gmail.com&gt;
Signed-off-by: Weijie Gao &lt;hackpascal@gmail.com&gt;
</content>
</entry>
<entry>
<title>kernel: crypto: add kmod-crypto-geniv as dependency to modules that use it</title>
<updated>2024-03-11T19:17:26Z</updated>
<author>
<name>Robert Marko</name>
</author>
<published>2024-03-07T14:08:27Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/openwrt/staging/981213/commit/?id=729ad2feb32b70e9060073c29e3feedc5f6c418a'/>
<id>urn:sha1:729ad2feb32b70e9060073c29e3feedc5f6c418a</id>
<content type='text'>
Now that geniv is packaged separately for kernel 6.6, we need to add it
as a dependency to kmod-crypto-seqiv and kmod-crypto-echainiv that require
it under kernel 6.6.

Signed-off-by: Robert Marko &lt;robimarko@gmail.com&gt;
</content>
</entry>
<entry>
<title>kernel: crypto: remove geniv from aead with kernel 6.6</title>
<updated>2024-03-11T19:17:26Z</updated>
<author>
<name>Robert Marko</name>
</author>
<published>2024-03-07T14:04:59Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/openwrt/staging/981213/commit/?id=e12945032149eb3da7f62b516f0a249711ec7275'/>
<id>urn:sha1:e12945032149eb3da7f62b516f0a249711ec7275</id>
<content type='text'>
geniv was separated intentionally from aead in kernel 6.5, and since
we now have it packaged separately as well remove it from kmod-aead
in 6.6.

Signed-off-by: Robert Marko &lt;robimarko@gmail.com&gt;
</content>
</entry>
<entry>
<title>kernel: crypto: package geniv as a separate module for 6.6</title>
<updated>2024-03-11T19:17:26Z</updated>
<author>
<name>Robert Marko</name>
</author>
<published>2024-03-07T13:47:13Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/openwrt/staging/981213/commit/?id=b065981e15d454351e04e2c27ad2c13745a1bf7a'/>
<id>urn:sha1:b065981e15d454351e04e2c27ad2c13745a1bf7a</id>
<content type='text'>
In kernel 6.5 geniv was split from AEAD config symbol, in order to manage
its dependencies on other code.

So, lets do the same in OpenWrt and split it from aead module so others
can depend on geniv directly.

Signed-off-by: Robert Marko &lt;robimarko@gmail.com&gt;
</content>
</entry>
<entry>
<title>kernel: modules: hwmon: adapt for kernel 6.6</title>
<updated>2024-03-11T19:17:26Z</updated>
<author>
<name>Tan Zien</name>
</author>
<published>2024-03-03T16:57:03Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/openwrt/staging/981213/commit/?id=faf3d80bf1751e457af73fa22f2d2f3517f2d93f'/>
<id>urn:sha1:faf3d80bf1751e457af73fa22f2d2f3517f2d93f</id>
<content type='text'>
Adapt hwmon kmods for building under kernel 6.6:
* ad7418 now requires regmap
* Invert criteria to allow adt7410 be built with Linux 6.1 as well
  as Linux 6.6.

Signed-off-by: Tan Zien &lt;nabsdh9@gmail.com&gt;
</content>
</entry>
</feed>
