<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src/sys/contrib/dev, branch main</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src/atom?h=main</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src/atom?h=main'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/'/>
<updated>2026-03-19T23:54:21Z</updated>
<entry>
<title>ath11k: reduce diff to upstream Atheros/QCA's ath11k driver</title>
<updated>2026-03-19T23:54:21Z</updated>
<author>
<name>Bjoern A. Zeeb</name>
<email>bz@FreeBSD.org</email>
</author>
<published>2026-03-19T23:54:21Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=3c4eef5d838b906e8dc30e29ca98b2c4025e2bb2'/>
<id>urn:sha1:3c4eef5d838b906e8dc30e29ca98b2c4025e2bb2</id>
<content type='text'>
It seems that over the time of merging and only partly working
on making it compile again a few mis-merges happened.
Reduce diff to the v6.19 upstream version so that we only have
additions to the driver (usually guarded by #ifdef __FreeBSD__).

Sponsored by:	The FreeBSD Foundation
MFC after:	3 days
</content>
</entry>
<entry>
<title>ath12k: update Atheros/QCA's ath12k driver</title>
<updated>2026-03-19T23:33:59Z</updated>
<author>
<name>Bjoern A. Zeeb</name>
<email>bz@FreeBSD.org</email>
</author>
<published>2026-03-19T23:33:40Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=a96550206e4bde15bf615ff2127b80404a7ec41f'/>
<id>urn:sha1:a96550206e4bde15bf615ff2127b80404a7ec41f</id>
<content type='text'>
This version is based on
git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
05f7e89ab9731565d8a62e3b5d1ec206485eeb0b ( tag: v6.19 ).

Sponsored by:	The FreeBSD Foundation
MFC after:	3 days
</content>
</entry>
<entry>
<title>ath11k: update Atheros/QCA's ath11k driver</title>
<updated>2026-03-19T23:30:37Z</updated>
<author>
<name>Bjoern A. Zeeb</name>
<email>bz@FreeBSD.org</email>
</author>
<published>2026-03-19T23:30:11Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=187d8a3ce55a4e2d41fbe61465d5ff4ac0fc6bd5'/>
<id>urn:sha1:187d8a3ce55a4e2d41fbe61465d5ff4ac0fc6bd5</id>
<content type='text'>
This version is based on
git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
24d479d26b25bce5faea3ddd9fa8f3a6c3129ea7 ( tag: v6.19-rc6 ).

Sponsored by:	The FreeBSD Foundation
MFC after:	3 days
</content>
</entry>
<entry>
<title>iwlwifi: update Intel's mvm/mld drivers</title>
<updated>2026-03-06T19:48:01Z</updated>
<author>
<name>Bjoern A. Zeeb</name>
<email>bz@FreeBSD.org</email>
</author>
<published>2026-03-06T10:45:07Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=95dd8736f846dee1208fe4c306caf1b0baf3caba'/>
<id>urn:sha1:95dd8736f846dee1208fe4c306caf1b0baf3caba</id>
<content type='text'>
This version is based on
git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
05f7e89ab9731565d8a62e3b5d1ec206485eeb0b ( tag: v6.19 ).

Sponsored by:	The FreeBSD Foundation
MFC after:	3 days
</content>
</entry>
<entry>
<title>iwlwifi: mld: add LINUXKPI_PARAM_PREFIX</title>
<updated>2026-03-06T02:49:30Z</updated>
<author>
<name>Bjoern A. Zeeb</name>
<email>bz@FreeBSD.org</email>
</author>
<published>2026-03-05T19:42:02Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=7db8503bda2724ae145475c3260d581bb98613ad'/>
<id>urn:sha1:7db8503bda2724ae145475c3260d581bb98613ad</id>
<content type='text'>
Add a LINUXKPI_PARAM_PREFIX to mld to properly export the
power_scheme module_param (sysctl).  This is especially needed given
mvm has the same parameter and we need to avoid a clash.

Sponsored by:	The FreeBSD Foundation
MFC after:	3 days
</content>
</entry>
<entry>
<title>iwlwifi: adjust driver description</title>
<updated>2026-03-06T02:49:30Z</updated>
<author>
<name>Bjoern A. Zeeb</name>
<email>bz@FreeBSD.org</email>
</author>
<published>2026-03-05T19:40:15Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=782fe2f8d90488a61ecdbe1d4b245900a88bee56'/>
<id>urn:sha1:782fe2f8d90488a61ecdbe1d4b245900a88bee56</id>
<content type='text'>
Adjust the module driver descriptions for mvm and mld to make it clear
that this is not a driver for Linux but a Linux-based driver for FreeBSD.
Cleanup surroundings.

Sponsored by:	The FreeBSD Foundation
MFC after:	3 days
</content>
</entry>
<entry>
<title>iwlwifi: mld: move module_init() to SI_ORDER_SECOND</title>
<updated>2026-03-06T02:49:07Z</updated>
<author>
<name>Bjoern A. Zeeb</name>
<email>bz@FreeBSD.org</email>
</author>
<published>2026-03-05T12:41:46Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=551c4cb74a807ceae55288bf273f5cfeb37c7c91'/>
<id>urn:sha1:551c4cb74a807ceae55288bf273f5cfeb37c7c91</id>
<content type='text'>
In FreeBSD the iwlwifi driver is a single kernel module.
As for iwlwifi/mvm we need to make sure the common "iwlwifi drv" code
is initialized before trying to register the mld sub-driver
in order for lists, etc. in the registration code to be initialized.
We do this by using an extended (FreeBSD specific) version of
module_init which overrides the order parameter of the SYSINIT.
Otherwise we can randomly (depending on SYSINIT run order) run into
a NULL pointer deref panic.

Sponsored by:	The FreeBSD Foundation
PR:		291120
MFC after:	3 days
</content>
</entry>
<entry>
<title>iwlwifi: fixup link_id for certain cases</title>
<updated>2026-03-05T13:44:01Z</updated>
<author>
<name>Bjoern A. Zeeb</name>
<email>bz@FreeBSD.org</email>
</author>
<published>2026-03-05T09:47:10Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=760e0a18d3033152899fbd0e3f587dfe3c28d6bf'/>
<id>urn:sha1:760e0a18d3033152899fbd0e3f587dfe3c28d6bf</id>
<content type='text'>
In iwl_mvm_mld_vif_cfg_changed_station() if we do not do MLO (which we
do not do yet at all), dtim_period is not yet set but asssoc is
(our common case) the link_id can become -1 as active_links is always
0 for the non-MLO case.

This leads to logging of a WARN;
Invalid link ID for session protection: 4294967295

Fixup the link_id if it is -1 to be 0.  This is the deflink link_id so
that should always be fine in this case.

For Linux 7.0-rc2 that code is already gone so this is a local temporary
stopgap measure for the mvm-mld devices (e.g., some AX210).

Sponosred by:	The FreeBSD Foundation
MFC after:	3 days
</content>
</entry>
<entry>
<title>brcm80211: update Broadcom wireless brcmsmac and brcmfmac drivers</title>
<updated>2026-02-11T00:46:40Z</updated>
<author>
<name>Bjoern A. Zeeb</name>
<email>bz@FreeBSD.org</email>
</author>
<published>2026-02-10T23:56:40Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=9375e11f079d725d42c5b431de33044088ad14f7'/>
<id>urn:sha1:9375e11f079d725d42c5b431de33044088ad14f7</id>
<content type='text'>
This version is based on
git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
24d479d26b25bce5faea3ddd9fa8f3a6c3129ea7 ( tag: v6.19-rc6 ).

Sponsored by:	The FreeBSD Foundation
MFC after:	3 days
</content>
</entry>
<entry>
<title>brcmfmac: make USB parts compile (and not panic right away)</title>
<updated>2026-02-10T21:37:13Z</updated>
<author>
<name>Bjoern A. Zeeb</name>
<email>bz@FreeBSD.org</email>
</author>
<published>2026-02-09T01:07:01Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=22741535bcf4b003e41c0ecd22cca578359ba434'/>
<id>urn:sha1:22741535bcf4b003e41c0ecd22cca578359ba434</id>
<content type='text'>
Fix casts and consts and add one extra error check for a NULL pointer.
This will require [a future] linuxkpi_usb.

There are very few dongles I know off:
- the original Raspberry PI USB dongle [1]
- Cisco Linksys AE1200

The reason for making USB compile despite the limited 11n 150/300 Mbit/s
adapters is that it is the simplest way to work on cfg80211 while on the
road, not requiring a full PCIe slot or another SoC for SDIO.

Sponsored by:		The FreeBSD Foundation
Hardware donated by:	Martin Husemann (martin NetBSD.org) [1]
MFC after:		3 days
</content>
</entry>
</feed>
