<feed xmlns='http://www.w3.org/2005/Atom'>
<title>staging/blocktrron/package/kernel, branch master</title>
<subtitle>Staging tree of David Bauer</subtitle>
<id>https://git.openwrt.org/openwrt/staging/blocktrron/atom?h=master</id>
<link rel='self' href='https://git.openwrt.org/openwrt/staging/blocktrron/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/blocktrron/'/>
<updated>2025-11-11T11:13:40Z</updated>
<entry>
<title>kernel: sound: add support for MIDI 2.0 and UMP</title>
<updated>2025-11-11T11:13:40Z</updated>
<author>
<name>Florian Bomers</name>
</author>
<published>2025-11-10T17:39:34Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/blocktrron/commit/?id=4daff067d7c2197f9fd7b21577ff7ddcb927063b'/>
<id>urn:sha1:4daff067d7c2197f9fd7b21577ff7ddcb927063b</id>
<content type='text'>
New Packages / build options:
* sound-midi2: enable MIDI 2.0 / UMP in ALSA MIDI
* sound-midi2-seq: enable MIDI 2.0 / UMP in ALSA sequencer
* sound-midi2-usb: enable USB MIDI 2.0 support
* sound-dynamic-minors: allow more than 8 MIDI devices
More info about ALSA MIDI 2.0:
 https://docs.kernel.org/6.12/sound/designs/midi-2.0.html
More info about MIDI 2.0:
 https://midi.org/midi-2-0

Signed-off-by: Florian Bomers &lt;github@bome.com&gt;
Link: https://github.com/openwrt/openwrt/pull/20727
Signed-off-by: Christian Marangi &lt;ansuelsmth@gmail.com&gt;
</content>
</entry>
<entry>
<title>mt76: update to Git HEAD (2025-11-06)</title>
<updated>2025-11-06T11:36:14Z</updated>
<author>
<name>Felix Fietkau</name>
</author>
<published>2025-11-06T11:36:14Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/blocktrron/commit/?id=e1a584b5d2631c0ba8e82ec850bb45568d137e02'/>
<id>urn:sha1:e1a584b5d2631c0ba8e82ec850bb45568d137e02</id>
<content type='text'>
0aece3089a3a wifi: mt76: mt7996: Remove useless check in mt7996_msdu_page_get_from_cache()
05b3d899ad24 wifi: mt76: Move Q_READ/Q_WRITE definitions in dma.h
85e6517b0ac5 wifi: mt76: Add mt76_dev pointer in mt76_queue struct.
a3b6c67c97d2 wifi: mt76: Add the capability to set TX token start ID
141a81557070 wifi: mt76: Introduce the NPU generic layer
647d11bb17e0 wifi: mt76: mt7996: Add NPU offload support to MT7996 driver
8ff3b2bfc37f wifi: mt76: mt7996: fix typos in comments
0043147439b4 wifi: mt76: mt7925: refactor regulatory domain handling to regd.[ch]
f0e8fe441489 wifi: mt76: mt7925: refactor CLC support check flow
588cc87bf6a2 wifi: mt76: mt7925: refactor regulatory notifier flow
dac1d45fe94b wifi: mt76: mt7925: improve EHT capability control in regulatory flow
c166c4a0e750 wifi: mt76: mt7925: add auto regdomain switch support
d7b059bba166 wifi: mt76: mt7925: disable auto regd changes after user set
84f62a6beb99 wifi: mt76: mmio_*_copy fix byte order and alignment
f5ae5b2e8116 Revert "wifi: mt76: mt792x: improve monitor interface handling"
8ae7e6dc1d3a wifi: mt76: adjust BSS conf pointer handling
1b438ebe0d06 wifi: mt76: mt7925: cqm rssi low/high event notify
7519fa4ce62c wifi: mt76: mt7996: fix max nss value when getting rx chainmask
ea0580ad065f wifi: mt76: mt7996: no need to wait ACK event for SDO command
74112c2956fb wifi: mt76: mt7996: fix implicit beamforming support for mt7992
361d6bdac45d wifi: mt76: mt7996: support fixed rate for link station
d99274cdc30c wifi: mt76: mt7996: fix several fields in mt7996_mcu_bss_basic_tlv()
ad90a85b652b wifi: mt76: mt7996: fix teardown command for an MLD peer
e9fe8bc03e41 wifi: mt76: mt7996: set link_valid field when initializing wcid
050394665502 wifi: mt76: mt7996: use correct link_id when filling TXD and TXP
5d223855552c wifi: mt76: mt7996: fix MLD group index assignment
ab8361dbc421 wifi: mt76: mt7996: fix MLO set key and group key issues
7ce7ab881b3f wifi: mt76: mt7996: fix using wrong phy to start in mt7996_mac_restart()
1e0c23ff754b wifi: mt76: mt7996: fix EMI rings for RRO
eb567bc7f9b6 wifi: mt76: mt7925: ensure the 6GHz A-MPDU density cap from the hardware.

Signed-off-by: Felix Fietkau &lt;nbd@nbd.name&gt;
</content>
</entry>
<entry>
<title>ath11k: fix transmit queue flushing through flush_sta implementation</title>
<updated>2025-11-04T19:12:06Z</updated>
<author>
<name>Florian Maurer</name>
</author>
<published>2025-10-03T07:30:59Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/blocktrron/commit/?id=8faa9dedb40dd0d7f7ebe59fddb2d33ed7a75190'/>
<id>urn:sha1:8faa9dedb40dd0d7f7ebe59fddb2d33ed7a75190</id>
<content type='text'>
warning print "ath11k c000000.wifi: failed to flush transmit queue 0"
is observed during busy times.

The mac80211 fallback implementation of `flush_sta` does not handle the per STA queues well.
This is fixed by providing a ath11k specific implementation of flush_sta telling the firmware to flush a given station.
The draining of the transmit queues should therefore stop correctly, even if new packets arrive in the mean time.

An upstream ath11k RFC is available at:
https://patchwork.kernel.org/project/linux-wireless/patch/GV1P250MB14333A5BF24623C4753A10E1E8E0A@GV1P250MB1433.EURP250.PROD.OUTLOOK.COM/

The patch was tested on a Xiaomi AX3600.

Signed-off-by: Florian Maurer &lt;f.maurer@outlook.de&gt;
Tested-by: Florian Maurer  &lt;f.maurer@outlook.de&gt;
Co-authored-by: Benjamin Berg &lt;benjamin@sipsolutions.net&gt;
Tested-by: Flole &lt;flole@flole.de&gt;
Link: https://github.com/openwrt/openwrt/pull/20293
Signed-off-by: Christian Marangi &lt;ansuelsmth@gmail.com&gt;
</content>
</entry>
<entry>
<title>kernel: package kmod-drm-shmem-helper and kmod-drm-sched</title>
<updated>2025-11-02T12:53:29Z</updated>
<author>
<name>Daniel Golle</name>
</author>
<published>2025-10-14T22:17:14Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/blocktrron/commit/?id=71a009f6b68fd44117fc2150118a6d52d63a6860'/>
<id>urn:sha1:71a009f6b68fd44117fc2150118a6d52d63a6860</id>
<content type='text'>
Package (hidden) DRM helper modules which are being used by some GPU
drivers.

Signed-off-by: Daniel Golle &lt;daniel@makrotopia.org&gt;
</content>
</entry>
<entry>
<title>mt76: update to Git HEAD (2025-10-20)</title>
<updated>2025-10-20T15:04:27Z</updated>
<author>
<name>Felix Fietkau</name>
</author>
<published>2025-10-20T14:10:08Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/blocktrron/commit/?id=13c30c2e58b02427f6071a3674dbaf0e03d9c792'/>
<id>urn:sha1:13c30c2e58b02427f6071a3674dbaf0e03d9c792</id>
<content type='text'>
9050597c4cd6 wifi: mt76: fix license/copyright of util.h
33f29d2345cc wifi: mt76: relicense to BSD-3-Clause-Clear
fc25ba82192e add LICENSE file
c1349a686cd1 wifi: mt76: mt7921: fix a potential clc buffer length underflow
4e7077f77400 wifi: mt76: mt7996: fix FCS error flag check in RX descriptor
754e3357045d wifi: mt76: mt7996: Remove unnecessary link_id checks in mt7996_tx
2e63c495f59b wifi: mt76: connac: Replace memcpy + hard-coded size with strscpy
95c4df3233ed wifi: mt76: Fix DTS power-limits on little endian systems
6f27d647c0ce wifi: mt76: mt7915: add bf backoff limit table support
1e91eadc9d46 wifi: mt76: wed: use proper wed reference in mt76 wed driver callabacks
2fe5bdbe7e13 wifi: mt76: use GFP_DMA32 for page_pool buffer allocation
c63db0fcadb8 wifi: mt76: mt7915: add WDS support when WED is enabled

Signed-off-by: Felix Fietkau &lt;nbd@nbd.name&gt;
</content>
</entry>
<entry>
<title>mac80211: ath11k: backport of the latest changes applied for ath11k in 6.16.12</title>
<updated>2025-10-19T22:23:43Z</updated>
<author>
<name>Agustin Lorenzo</name>
</author>
<published>2025-10-13T00:03:51Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/blocktrron/commit/?id=ea2c2ca2ae0ecd243f753c5dc2cd57dcde05f9c5'/>
<id>urn:sha1:ea2c2ca2ae0ecd243f753c5dc2cd57dcde05f9c5</id>
<content type='text'>
This includes the following commits from upstream Linux between 6.16 and 6.16.12:

wifi: ath11k: clear initialized flag for deinit-ed srng lists
wifi: ath11k: fix sleeping-in-atomic in ath11k_mac_op_set_bitrate_mask()
wifi: ath11k: fix dest ring-buffer corruption
wifi: ath11k: fix source ring-buffer corruption
wifi: ath11k: fix dest ring-buffer corruption when ring is full
wifi: ath11k: fix group data packet drops during rekey [1]
wifi: ath11k: fix NULL dereference in ath11k_qmi_m3_load()

[1] The patch "940-ath11k-Revert-clear-the-keys-properly-when-DISABLE_K.patch" has been removed, as it has been fixed upstream in "wifi: ath11k: fix group data packet drops during rekey" and is added in 945 patch.
Related: https://github.com/openwrt/openwrt/pull/18705
Related: https://github.com/openwrt/openwrt/issues/9555
Related: https://github.com/openwrt/openwrt/issues/14117

Signed-off-by: Agustin Lorenzo &lt;agustin.lorenzo@thinco.es&gt;
Link: https://github.com/openwrt/openwrt/pull/20395
Signed-off-by: Hauke Mehrtens &lt;hauke@hauke-m.de&gt;
</content>
</entry>
<entry>
<title>mac80211: ath11k: reordered the patches 906 and 907 and refreshed, no functional changes</title>
<updated>2025-10-19T22:23:15Z</updated>
<author>
<name>Agustin Lorenzo</name>
</author>
<published>2025-10-12T23:54:38Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/blocktrron/commit/?id=9295b5a436d9143dd55921ab527d8c38928c30ea'/>
<id>urn:sha1:9295b5a436d9143dd55921ab527d8c38928c30ea</id>
<content type='text'>
Remove leading 0 from filename.

Signed-off-by: Agustin Lorenzo &lt;agustin.lorenzo@thinco.es&gt;
Link: https://github.com/openwrt/openwrt/pull/20395
Signed-off-by: Hauke Mehrtens &lt;hauke@hauke-m.de&gt;
</content>
</entry>
<entry>
<title>leds.mk: fix leds-group-multicolor  name</title>
<updated>2025-10-19T17:39:39Z</updated>
<author>
<name>Andrii Kuiukoff</name>
</author>
<published>2025-10-17T22:21:19Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/blocktrron/commit/?id=b926ae085630a3469be7fd237ef6fe46ee021bb5'/>
<id>urn:sha1:b926ae085630a3469be7fd237ef6fe46ee021bb5</id>
<content type='text'>
Fix package name and AUTOLOAD parameter to match the
actual kernel module name (leds-group-multicolor), enabling proper
auto-loading at boot.

Signed-off-by: Andrii Kuiukoff &lt;andros.ua@gmail.com&gt;
Link: https://github.com/openwrt/openwrt/pull/20447
Signed-off-by: Robert Marko &lt;robimarko@gmail.com&gt;
</content>
</entry>
<entry>
<title>kernel: rtl8261n: allow selection as package</title>
<updated>2025-10-17T23:31:02Z</updated>
<author>
<name>Kenneth Kasilag</name>
</author>
<published>2025-10-17T02:07:25Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/blocktrron/commit/?id=010c08ceb553af2ef18c13cd4412b056a87de4cd'/>
<id>urn:sha1:010c08ceb553af2ef18c13cd4412b056a87de4cd</id>
<content type='text'>
Previously, devices would have to select `CONFIG_RTL8261N_PHY=Y` in the
whole target's kernel config. Now that this driver is becoming usable
for devices other than Realtek switches, allow packaging this driver
separately.

Signed-off-by: Kenneth Kasilag &lt;kenneth@kasilag.me&gt;
Link: https://github.com/openwrt/openwrt/pull/20429
Signed-off-by: Hauke Mehrtens &lt;hauke@hauke-m.de&gt;
</content>
</entry>
<entry>
<title>ltq-ptm: Fix unprivileged local user memory read and write</title>
<updated>2025-10-17T22:47:29Z</updated>
<author>
<name>Hauke Mehrtens</name>
</author>
<published>2025-10-13T22:32:26Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/blocktrron/commit/?id=2a76abc5442e3f74d95b4caa9bb57e5488fc132e'/>
<id>urn:sha1:2a76abc5442e3f74d95b4caa9bb57e5488fc132e</id>
<content type='text'>
Use the copy_from_user() and copy_to_user() functions for accessing
memory provided by the user in the ptm netdev iotls.
In addition also check for root permission before executing ioctl.

Suggested-by: Stanislav Fort from Aisle Research
Reported-by: Stanislav Fort from Aisle Research
Signed-off-by: Hauke Mehrtens &lt;hauke@hauke-m.de&gt;
</content>
</entry>
</feed>
