<feed xmlns='http://www.w3.org/2005/Atom'>
<title>staging/nbd/package/kernel, branch master</title>
<subtitle>Felix Fietkaus staging tree</subtitle>
<id>https://git-03.infra.openwrt.org/openwrt/staging/nbd/atom?h=master</id>
<link rel='self' href='https://git-03.infra.openwrt.org/openwrt/staging/nbd/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/openwrt/staging/nbd/'/>
<updated>2026-08-24T08:54:46Z</updated>
<entry>
<title>mac80211: fix MLO AP_VLAN issues</title>
<updated>2026-08-24T08:54:46Z</updated>
<author>
<name>Felix Fietkau</name>
</author>
<published>2026-08-19T12:37:56Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/openwrt/staging/nbd/commit/?id=b16dba7e49d4302e3a9fe95b2dd38eeff23e32a2'/>
<id>urn:sha1:b16dba7e49d4302e3a9fe95b2dd38eeff23e32a2</id>
<content type='text'>
- fix warning on WMM setup
- fix station lookup for mgmt frames

Signed-off-by: Felix Fietkau &lt;nbd@nbd.name&gt;
</content>
</entry>
<entry>
<title>mac80211: change version mangling to handle -rc* releases</title>
<updated>2026-08-24T08:54:46Z</updated>
<author>
<name>Felix Fietkau</name>
</author>
<published>2026-08-19T11:47:47Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/openwrt/staging/nbd/commit/?id=99ac10b7cba2dcd50016679cba88e214574cf535'/>
<id>urn:sha1:99ac10b7cba2dcd50016679cba88e214574cf535</id>
<content type='text'>
apk needs - to be replaced in order to avoid issues parsing the version number

Signed-off-by: Felix Fietkau &lt;nbd@nbd.name&gt;
</content>
</entry>
<entry>
<title>mac80211: update to version 7.2</title>
<updated>2026-08-24T08:54:43Z</updated>
<author>
<name>Felix Fietkau</name>
</author>
<published>2026-08-16T17:36:39Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/openwrt/staging/nbd/commit/?id=d814fb44e8702cad7345bfe92917655692a2c416'/>
<id>urn:sha1:d814fb44e8702cad7345bfe92917655692a2c416</id>
<content type='text'>
Refresh all patches. Drop the ones that are upstream now.

Adapt the ath9k channel bandwidth debugfs patch to the removal of
WIPHY_FLAG_SUPPORTS_5_10_MHZ, and the ath11k QCN6122 hw params to
.max_tx_ring moving into struct ath11k_hw_hal_params as .num_tx_rings.

Add build fixes for mwlwifi and mt76: the action code moved out of the
per-type action frame structs into the common part of struct
ieee80211_mgmt and the union lost its 'u' name,
ieee80211_get_fils_discovery_tmpl() and
ieee80211_get_unsol_bcast_probe_resp_tmpl() take a link id, and the EML
capability defines were renamed.

Signed-off-by: Felix Fietkau &lt;nbd@nbd.name&gt;
</content>
</entry>
<entry>
<title>kernel: video: split videobuf2-vmalloc into its own package</title>
<updated>2026-08-20T08:24:34Z</updated>
<author>
<name>Joshua Covington</name>
</author>
<published>2026-08-10T17:54:35Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/openwrt/staging/nbd/commit/?id=3cdb8b59d9aa7569b3b9ae6df5f1b05ce93b50d2'/>
<id>urn:sha1:3cdb8b59d9aa7569b3b9ae6df5f1b05ce93b50d2</id>
<content type='text'>
videobuf2-vmalloc.ko was listed unconditionally in video-videobuf2's
FILES, but CONFIG_VIDEOBUF2_VMALLOC is only reliably built when a
driver that needs a vmalloc-backed allocator (e.g. pwc, uvc, gspca)
is itself selected. Any build where none of those drivers happen to
be enabled (e.g. under CONFIG_ALL_KMODS=y on a target where those USB
webcam drivers aren't selected) fails hard while packaging
kmod-video-videobuf2, since the .ko it expects to copy was never
built:

  ERROR: module '.../videobuf2-vmalloc.ko' is missing.

Split it out into its own kmod-video-vmalloc package, following the
same pattern already used for video-dma-contig and video-dma-sg.
videobuf2-vmalloc.c calls dma_buf_vmap_unlocked/dma_buf_vunmap_unlocked
directly, so the new package depends on kmod-dma-buf explicitly rather
than only transitively through kmod-video-videobuf2.

Adjust the DEPENDS of all six in-tree drivers that previously got the
module for free from kmod-video-videobuf2: video-pwc, video-uvc,
video-gspca-core, video-coda, video-tw686x and camera-bcm2835.

camera-bcm2835's AUTOLOAD priority also moves from 66 to 67, matching
its siblings bcm2835-codec/bcm2835-isp/rp1-cfe*, which already sit one
priority above the videobuf2 allocator helper (65/66) they depend on.

Fix also two dead entries in video-videobuf2's AUTOLOAD that never
matched a built module (videobuf2-core and videobuf-v4l2, vs. the actual
videobuf2-common.ko/videobuf2-v4l2.ko), which caused kmodloader to
complain on every boot; pre-existing, unrelated to the split itself.

Signed-off-by: Joshua Covington &lt;joshuacov@gmail.com&gt;
Link: https://github.com/openwrt/openwrt/pull/24647
Signed-off-by: Robert Marko &lt;robimarko@gmail.com&gt;
</content>
</entry>
<entry>
<title>kernel: fix kmod-fb/kmod-backlight dependency direction on 6.18</title>
<updated>2026-08-19T12:00:33Z</updated>
<author>
<name>Matt Eaton</name>
</author>
<published>2026-08-16T23:19:20Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/openwrt/staging/nbd/commit/?id=112c235940eb98a211bc99df0f6f5e337a00e9c8'/>
<id>urn:sha1:112c235940eb98a211bc99df0f6f5e337a00e9c8</id>
<content type='text'>
Since 6.18, fb.ko calls into the backlight class rather than the
reverse, so it depends on backlight.ko when CONFIG_FB_BACKLIGHT is set,
which in-tree only happens via FB_TFT's select. Building kmod-fb-tft on
a 6.18 target with DISPLAY_SUPPORT therefore fails with:

 Package kmod-fb is missing dependencies for the following libraries:
 backlight.ko

Declare the dependency on kmod-fb, conditional on kmod-backlight being
built. An unconditional +kmod-backlight would form a recursive
dependency with KernelPackage/backlight's +kmod-fb, both as a kconfig
select cycle and as a circular PACK_ prerequisite that make resolves by
dropping an edge.

backlight.ko only references fb.ko on 6.12, so narrow that reverse
dependency to +LINUX_6_12:kmod-fb, which leaves a single edge on 6.18.

Signed-off-by: Matt Eaton &lt;git@divinehawk.com&gt;
Link: https://github.com/openwrt/openwrt/pull/24765
Signed-off-by: Robert Marko &lt;robimarko@gmail.com&gt;
</content>
</entry>
<entry>
<title>kernel: add kmod-backlight-gpio</title>
<updated>2026-08-15T09:11:07Z</updated>
<author>
<name>Matt Eaton</name>
</author>
<published>2026-05-05T09:10:17Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/openwrt/staging/nbd/commit/?id=a7c326d6a1198ffbd2a1ad36635427ff24a66168'/>
<id>urn:sha1:a7c326d6a1198ffbd2a1ad36635427ff24a66168</id>
<content type='text'>
Add support for the GPIO-based backlight driver, which allows controlling
display backlights connected via GPIO pins. This is commonly used on
embedded boards and SBCs where a display backlight is toggled through
a GPIO line rather than a dedicated backlight IC.

Enables CONFIG_BACKLIGHT_GPIO.

Signed-off-by: Matt Eaton &lt;git@divinehawk.com&gt;
Link: https://github.com/openwrt/openwrt/pull/22740
Signed-off-by: Robert Marko &lt;robimarko@gmail.com&gt;
</content>
</entry>
<entry>
<title>kernel: fix kmod-switch-rtl8366-smi dependencies for econet target</title>
<updated>2026-08-14T16:53:23Z</updated>
<author>
<name>Shiji Yang</name>
</author>
<published>2026-08-13T23:21:54Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/openwrt/staging/nbd/commit/?id=308bb40b9a29362baa7b62673d8b824ce3533591'/>
<id>urn:sha1:308bb40b9a29362baa7b62673d8b824ce3533591</id>
<content type='text'>
Add missing dependent package kmod-of-mdio to fix build error:

Package kmod-switch-rtl8366-smi is missing dependencies for the following libraries:
of_mdio.ko

Signed-off-by: Shiji Yang &lt;yangshiji66@outlook.com&gt;
Link: https://github.com/openwrt/openwrt/pull/24727
Signed-off-by: Robert Marko &lt;robimarko@gmail.com&gt;
</content>
</entry>
<entry>
<title>kernel: fix kmod-mdio-gpio dependencies for econet target</title>
<updated>2026-08-14T08:58:23Z</updated>
<author>
<name>Shiji Yang</name>
</author>
<published>2026-08-13T14:19:20Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/openwrt/staging/nbd/commit/?id=ab1693f58a2363f88bebfcfaec0b52ec2bbf19db'/>
<id>urn:sha1:ab1693f58a2363f88bebfcfaec0b52ec2bbf19db</id>
<content type='text'>
Add missing dependent package kmod-of-mdio to fix build error:

Package kmod-mdio-gpio is missing dependencies for the following libraries:
of_mdio.ko

Signed-off-by: Shiji Yang &lt;yangshiji66@outlook.com&gt;
Link: https://github.com/openwrt/openwrt/pull/24710
Signed-off-by: Robert Marko &lt;robimarko@gmail.com&gt;
</content>
</entry>
<entry>
<title>kernel: fix kmod-mdio-devres dependencies for econet target</title>
<updated>2026-08-14T08:58:23Z</updated>
<author>
<name>Shiji Yang</name>
</author>
<published>2026-08-13T11:01:50Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/openwrt/staging/nbd/commit/?id=943bfe441c10dd2821f5aec1c0258a13809f51d7'/>
<id>urn:sha1:943bfe441c10dd2821f5aec1c0258a13809f51d7</id>
<content type='text'>
Add missing dependent package kmod-of-mdio to fix build error:

Package kmod-mdio-devres is missing dependencies for the following libraries:
of_mdio.ko

Signed-off-by: Shiji Yang &lt;yangshiji66@outlook.com&gt;
Link: https://github.com/openwrt/openwrt/pull/24710
Signed-off-by: Robert Marko &lt;robimarko@gmail.com&gt;
</content>
</entry>
<entry>
<title>ath10k-ct: update to version 7.2</title>
<updated>2026-08-04T00:37:19Z</updated>
<author>
<name>Shiji Yang</name>
</author>
<published>2026-08-02T00:56:26Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/openwrt/staging/nbd/commit/?id=70b3f992b81462f5cc5ba24ca41aaadd0186e1a4'/>
<id>urn:sha1:70b3f992b81462f5cc5ba24ca41aaadd0186e1a4</id>
<content type='text'>
Update to Git HEAD (2026-07-31) and switch to 7.2 kernel based
driver. We also introduced a new patch 204-* to correct the driver
version number.

Upstream merged patches:
- 005-ath10k-ct-fix-missing-prototypes-warnings-on-6.12-ke.patch

Tested on QCA9887 and IPQ4019.

Signed-off-by: Shiji Yang &lt;yangshiji66@outlook.com&gt;
Link: https://github.com/openwrt/openwrt/pull/24529
Signed-off-by: Hauke Mehrtens &lt;hauke@hauke-m.de&gt;
</content>
</entry>
</feed>
