Page MenuHomeFreeBSD

bz (Bjoern A. Zeeb)
User

Projects (12)

User Details

User Since
Aug 29 2014, 12:11 PM (619 w, 3 d)

Recent Activity

Yesterday

bz committed rGec17c2454bf0: mt76: further adjust debugfs compile time options (authored by bz).
mt76: further adjust debugfs compile time options
Mon, Jul 13, 3:00 PM
bz committed rGc6e70c68d2ce: LinuxKPI: 802.11: lkpi_80211_txq_tx_one() only pass sta if added to drv (authored by bz).
LinuxKPI: 802.11: lkpi_80211_txq_tx_one() only pass sta if added to drv
Mon, Jul 13, 3:00 PM
bz committed rG66b25ddf9125: LinuxKPI: pci detach: implement a proper detach (release) path (authored by bz).
LinuxKPI: pci detach: implement a proper detach (release) path
Mon, Jul 13, 2:59 PM
bz committed rG058ce52660fb: LinuxKPI: add system_percpu_wq (authored by bz).
LinuxKPI: add system_percpu_wq
Mon, Jul 13, 2:59 PM
bz committed rGf9a37065b694: LinuxKPI: fix lkpi_pci_get_device() reference counting on device (authored by bz).
LinuxKPI: fix lkpi_pci_get_device() reference counting on device
Mon, Jul 13, 2:59 PM
bz closed D57428: LinuxKPI: fix lkpi_pci_get_device() reference counting on device.
Mon, Jul 13, 2:59 PM
bz closed D57429: LinuxKPI: pci detach: implement a proper detach (release) path.
Mon, Jul 13, 2:59 PM
bz closed D57730: LinuxKPI: add system_percpu_wq.
Mon, Jul 13, 2:59 PM
bz added inline comments to D58207: LinuxKPI: Adding functions to mmu_notifier.h to satisify requirements to compile kfd_process.c in amdkfd driver.
Mon, Jul 13, 2:52 PM · linuxkpi
bz accepted D57576: linuxkpi: Add `acpi_video_get_edid()`.
Mon, Jul 13, 2:35 PM
bz requested changes to D57570: linuxkpi: Include <linux/notifier.h> and <linux/device.h> from <linux/pm_qos.h>.

@emaste had a comment for you here. Can you update?

Mon, Jul 13, 2:20 PM
bz updated the diff for D56248: pciconf: extend tree mode to also print numerical IDs.

Rebase and this time actually update the review.

Mon, Jul 13, 11:09 AM
bz requested review of D58211: rtsold: handle media LINK_UP to accelerate RS/RA.
Mon, Jul 13, 10:52 AM
bz updated the diff for D57984: Status/2026Q2/lkpi-wireless.adoc: 802.11 wireless update.

Apply fixes as pointed out. Thanks a lot for the review!

Mon, Jul 13, 8:23 AM
bz requested changes to D58207: LinuxKPI: Adding functions to mmu_notifier.h to satisify requirements to compile kfd_process.c in amdkfd driver.

I have https://reviews.freebsd.org/D58169 open in case you want to see a pr_debug() example file with a lot more stubbed only functions.

Mon, Jul 13, 8:15 AM · linuxkpi
bz added inline comments to D57465: LinuxKPI: Create `linux/util_macros.h`.
Mon, Jul 13, 7:59 AM
bz accepted D57465: LinuxKPI: Create `linux/util_macros.h`.
Mon, Jul 13, 7:58 AM

Sun, Jul 12

bz added inline comments to D58004: usb_quirk: implement bad remote wakeup and add ASM1074 SS.
Sun, Jul 12, 9:46 AM

Sat, Jul 11

bz added a comment to D58169: LinuxKPI: re-implement pm_runtime.h.

Modulo LINT and LKPI_PAGE changes for older branches: master, 6.12-lts, 6.6-lts and 6.1-lts seemed fine

Sat, Jul 11, 9:30 PM
bz updated the diff for D58169: LinuxKPI: re-implement pm_runtime.h.

The duplicate was suppoed to be a pm_runtime_resume(); re-add.

Sat, Jul 11, 7:01 PM
bz updated the diff for D58169: LinuxKPI: re-implement pm_runtime.h.

Remove duplicate pm_runtime_put().

Sat, Jul 11, 6:22 PM
bz planned changes to D58169: LinuxKPI: re-implement pm_runtime.h.
Sat, Jul 11, 6:08 PM
bz added inline comments to D57465: LinuxKPI: Create `linux/util_macros.h`.
Sat, Jul 11, 3:39 PM
bz added a comment to D47379: net/wifi-firmware-kmod: make license names more unique.
In D47379#1333680, @jbo wrote:

I just came across this diff. Apparently no activity since November 2024 - is this still relevant?

Sat, Jul 11, 3:33 PM
bz added a comment to D58169: LinuxKPI: re-implement pm_runtime.h.

I am currently trying to compile as many drm-kmod branches on main as I can to make sure this does not break any.

Sat, Jul 11, 2:54 PM
bz added a comment to D58169: LinuxKPI: re-implement pm_runtime.h.
WARNING: this does change some return values; we should review those cases; it was unclear how previous ones were always chosen.
Sat, Jul 11, 2:53 PM
bz requested review of D58169: LinuxKPI: re-implement pm_runtime.h.
Sat, Jul 11, 2:52 PM
bz added a comment to D57702: linuxkpi: Add <linux/cgroup_dmem.h>.

P2S: also pr_debug("TODO: %s\n", func); for all the empty functions?

Sat, Jul 11, 1:51 PM
bz added a comment to D57702: linuxkpi: Add <linux/cgroup_dmem.h>.

Post-commit review: the upstream file is MIT. We may consider just pulling that in (in parts) and reflect that in the license?

Sat, Jul 11, 1:50 PM

Wed, Jul 8

bz abandoned D23145: dwc(4) Ethernet MAC address setting/generating.

https://reviews.freebsd.org/D58104 will do the general bits for us. For the others none of the HW I still have will see an update anymore; only powered off and gone.

Wed, Jul 8, 11:26 PM
bz added a comment to D57429: LinuxKPI: pci detach: implement a proper detach (release) path.

Anyone? Otherwise I'll commit this the next days.

Wed, Jul 8, 11:24 PM
bz added a comment to D57428: LinuxKPI: fix lkpi_pci_get_device() reference counting on device.

Anyone? Otherwise I'll commit this the next days.

Wed, Jul 8, 11:23 PM
bz added a comment to D57730: LinuxKPI: add system_percpu_wq.

Anyone? Otherwise I'll commit this the next days.

Wed, Jul 8, 11:23 PM
bz requested changes to D58104: FDT: implement fdt_ether_get_addr().

I'll be happy if this lands as I'll finally be able to ditch (updated versions) of https://reviews.freebsd.org/D23145 out of my tree. Thank you!

Wed, Jul 8, 10:23 PM

Fri, Jul 3

bz added a comment to D58020: net80211: don't do_ht in sta_recv_mgmt without htcap/htinfo.

ugh ok why's do_ht being set when there's no htcap/htinfo fields.

OH, hilarious, it's because you have VHT parameters but not HT parameters? That's problematic. Would you mind doing an "ifconfig -v wlan0 list scan" to capture what's being seen in the scan, find the entry that has VHT parameters and not HT parameters, and including it in here?

Fri, Jul 3, 8:32 PM · wireless
bz added a comment to D58018: vm: add vm_object' page insertion and removal events hooks.

Would you mind adding a note what this will be good for in the future to the proposed commit message?

Fri, Jul 3, 1:02 AM

Wed, Jul 1

bz requested review of D57984: Status/2026Q2/lkpi-wireless.adoc: 802.11 wireless update.
Wed, Jul 1, 3:03 AM

Mon, Jun 29

bz committed rGf0eeea32cd12: LinuxKPI: 802.11: consider emulate_chanctx in lkpi_sync_chanctx_cw_from_rx_bw() (authored by bz).
LinuxKPI: 802.11: consider emulate_chanctx in lkpi_sync_chanctx_cw_from_rx_bw()
Mon, Jun 29, 6:40 AM
bz committed rGa31e3e0d61e5: LinuxKPI: 802.11: introduce TRACE_RATES() (authored by bz).
LinuxKPI: 802.11: introduce TRACE_RATES()
Mon, Jun 29, 6:40 AM
bz committed rG8df9c187c742: LinuxKPI: 802.11: adjust timing of sync_from_ni in lkpi_sta_assoc_to_run() (authored by bz).
LinuxKPI: 802.11: adjust timing of sync_from_ni in lkpi_sta_assoc_to_run()
Mon, Jun 29, 6:35 AM
bz committed rGf1f0aa38ec7a: LinuxKPI: 802.11: add/change rate related tracing (authored by bz).
LinuxKPI: 802.11: add/change rate related tracing
Mon, Jun 29, 6:35 AM
bz committed rGf28bc5e19477: LinuxKPI: 802.11: track bandwidth/rx_nss change in lkpi_sta_sync_from_ni() (authored by bz).
LinuxKPI: 802.11: track bandwidth/rx_nss change in lkpi_sta_sync_from_ni()
Mon, Jun 29, 6:35 AM
bz committed rG1cb6a2a2deb6: LinuxKPI: 802.11: make lkpi_sta_sync_from_ni() return bss_changes (authored by bz).
LinuxKPI: 802.11: make lkpi_sta_sync_from_ni() return bss_changes
Mon, Jun 29, 6:35 AM
bz committed rGf5b0b80a3d0e: LinuxKPI: 802.11: add function to update some rate related fields (authored by bz).
LinuxKPI: 802.11: add function to update some rate related fields
Mon, Jun 29, 6:35 AM
bz committed rGc17a6e0f8787: LinuxKPI: 802.11: initalize br_mask and basic_rates for each vap (authored by bz).
LinuxKPI: 802.11: initalize br_mask and basic_rates for each vap
Mon, Jun 29, 6:35 AM
bz committed rG848cb6b184fa: LinuxKPI: 802.11: add 11g check to lkpi_ic_getradiocaps() (authored by bz).
LinuxKPI: 802.11: add 11g check to lkpi_ic_getradiocaps()
Mon, Jun 29, 6:35 AM
bz committed rG5f4cd6ca29ad: LinuxKPI: 802.11: add/improve/correct comments (authored by bz).
LinuxKPI: 802.11: add/improve/correct comments
Mon, Jun 29, 6:35 AM
bz committed rG717e9ec72d89: LinuxKPI: 802.11: leave a comment for sta->rates (mt7615, ?) (authored by bz).
LinuxKPI: 802.11: leave a comment for sta->rates (mt7615, ?)
Mon, Jun 29, 6:35 AM
bz committed rG3b3b73377b3e: LinuxKPI: scatterlist.h: implement sg_init_marker() (authored by bz).
LinuxKPI: scatterlist.h: implement sg_init_marker()
Mon, Jun 29, 6:35 AM
bz committed rG2b3a18dadf03: LinuxKPI: add KERNEL_VERSION() macro (authored by bz).
LinuxKPI: add KERNEL_VERSION() macro
Mon, Jun 29, 6:35 AM
bz committed rGe28a03447456: mt76: mt7921: depend on lindebugfs and turn debugfs support on (authored by bz).
mt76: mt7921: depend on lindebugfs and turn debugfs support on
Mon, Jun 29, 6:35 AM
bz committed rG4406a07e6f3e: LinuxKPI: 802.11: lock down mac80211 downcalls (authored by bz).
LinuxKPI: 802.11: lock down mac80211 downcalls
Mon, Jun 29, 6:35 AM
bz committed rG7e31274a8624: mt76: mt7921: terminate fw log messages with \n (authored by bz).
mt76: mt7921: terminate fw log messages with \n
Mon, Jun 29, 6:35 AM
bz committed rG0acc685b19b9: mt76: ensure net80211 com instance before returning from driver load (authored by bz).
mt76: ensure net80211 com instance before returning from driver load
Mon, Jun 29, 6:35 AM
bz committed rG2f6c1f9a9bbc: callout: ddb: resolve symbol of callout function (authored by bz).
callout: ddb: resolve symbol of callout function
Mon, Jun 29, 6:35 AM
bz committed rG2a3f125a39bd: lindebugfs: improve an error message (authored by bz).
lindebugfs: improve an error message
Mon, Jun 29, 6:35 AM
bz committed rG328668cacd73: linudebugfs: fix simple_attr_write_common() kernel buffer (authored by bz).
linudebugfs: fix simple_attr_write_common() kernel buffer
Mon, Jun 29, 6:35 AM
bz committed rG280b4c9f19a2: LinuxKPI: 802.11: force update of net80211 crypto key flags (authored by bz).
LinuxKPI: 802.11: force update of net80211 crypto key flags
Mon, Jun 29, 6:35 AM
bz committed rG7f0adc4da4cc: LinuxKPI: 802.11: improve hw_crypto key operations (authored by bz).
LinuxKPI: 802.11: improve hw_crypto key operations
Mon, Jun 29, 6:35 AM
bz committed rGfc1c1ff8e28f: mt76: mt7921: prevent PM from scheduling another delayed work on detach (authored by bz).
mt76: mt7921: prevent PM from scheduling another delayed work on detach
Mon, Jun 29, 6:35 AM
bz committed rGb592f997f4ca: LinuxKPI: 802.11: set undefined link in TX control info (authored by bz).
LinuxKPI: 802.11: set undefined link in TX control info
Mon, Jun 29, 6:35 AM
bz committed rGc35adba00f29: LinuxKPI: 802.11: add print masks for tx status flags (authored by bz).
LinuxKPI: 802.11: add print masks for tx status flags
Mon, Jun 29, 6:35 AM
bz committed rGacd657aa2369: LinuxKPI: 802.11: make *addba* work better (authored by bz).
LinuxKPI: 802.11: make *addba* work better
Mon, Jun 29, 6:35 AM
bz committed rG482d4b6e725f: LinuxKPI: 802.11: set flag if frame should be part of an A-MPDU (authored by bz).
LinuxKPI: 802.11: set flag if frame should be part of an A-MPDU
Mon, Jun 29, 6:35 AM
bz committed rG89781f2723d6: LinuxKPI: 802.11: adjust tracing for action/ampdu/addba functions (authored by bz).
LinuxKPI: 802.11: adjust tracing for action/ampdu/addba functions
Mon, Jun 29, 6:34 AM
bz committed rG7f3d78b819a9: LinuxKPI: 802.11: add note about rate control support under boot -v (authored by bz).
LinuxKPI: 802.11: add note about rate control support under boot -v
Mon, Jun 29, 6:34 AM
bz committed rG7c0c201d86d1: LinuxKPI: 802.11: add three more driver downcalls (authored by bz).
LinuxKPI: 802.11: add three more driver downcalls
Mon, Jun 29, 6:34 AM
bz committed rG19ee959ca1fc: LinuxKPI: 802.11: implement ieee80211_start_tx_ba_session() (authored by bz).
LinuxKPI: 802.11: implement ieee80211_start_tx_ba_session()
Mon, Jun 29, 6:34 AM
bz committed rGea1dfeca866c: LinuxKPi: idr: use macros for idr lock operations (authored by bz).
LinuxKPi: idr: use macros for idr lock operations
Mon, Jun 29, 6:34 AM
bz committed rGa792bb723609: LinuxKPI: 802.11 suspend/resume: fix the is_pci_dev check (authored by bz).
LinuxKPI: 802.11 suspend/resume: fix the is_pci_dev check
Mon, Jun 29, 6:34 AM
bz committed rG41813a11bdca: rtwn/usb: add ID for D-Link DWA-121 rev B1 to rtwn RTL8188EU (authored by ofthecentury <ofthecentury@gmail.com>).
rtwn/usb: add ID for D-Link DWA-121 rev B1 to rtwn RTL8188EU
Mon, Jun 29, 6:34 AM

Sun, Jun 28

bz added a comment to D57762: Reporting/debug path changed to display VHT80 and VHT160.

I personally I would go with the simpler solution calling IEEE80211_IS_CHAN_VHTxxx macros already combines mode and width.

static const char *
net80211_get_chanmode_descr(const struct ieee80211_channel *c)
{

...
<VHT*>

Sun, Jun 28, 12:48 AM · wireless

Wed, Jun 24

bz added a comment to D56026: hid/hsctrl: Add support for Wireless Radio Button.

But what triggers the actual RFKILL hardware level disconnect? The same button press?

Nothing at the moment. we need a generic rfkill interface on freebsd; see D55265 for a little discussion on this

And can software (e.g., a widget) undo this or does one have to press the button again?

That's I think the end goal. Pressing this button just reports this to the desktop environment or some other user program, and it is responsible for actually rfkill'ing or not.

Wed, Jun 24, 4:18 PM
bz added a comment to D56026: hid/hsctrl: Add support for Wireless Radio Button.

Forgive my ignorance but what exactly is this doing from a high level perspective not from the functional change about simulating the key press.
If I had to try: it takes the key press from the function button and sends a simulated key press to evdev from whatever X thingy to consume?

Wed, Jun 24, 12:47 AM

Tue, Jun 23

bz updated subscribers of D57782: linuxkpi: implement irqs_disabled.

I like it and I love your detailed explanation!

Tue, Jun 23, 8:19 PM
bz added a reviewer for D57782: linuxkpi: implement irqs_disabled: linuxkpi.
Tue, Jun 23, 8:17 PM
bz added a comment to D56248: pciconf: extend tree mode to also print numerical IDs.

@jhb am I (at least logic wise) good; man page we can clarify; I would love to get this out of my tree :)

Tue, Jun 23, 3:58 PM
bz requested changes to D57762: Reporting/debug path changed to display VHT80 and VHT160.

If we do it then let us do better than AI and also document 80P80.

Tue, Jun 23, 1:30 PM · wireless

Mon, Jun 22

bz accepted D57749: LinuxKPI: Retire <linux/dma-attrs.h>.

Ah, thanks for the explanation; wasn't clear that the same upstream commit also removed the file.
I believe external drm-kmod starts with 4.16 (not that we still support it).

Mon, Jun 22, 11:13 PM
bz added inline comments to D57749: LinuxKPI: Retire <linux/dma-attrs.h>.
Mon, Jun 22, 9:10 PM
bz committed rG75aadc902298: LinuxKPI: 802.11: adjust timing of sync_from_ni in lkpi_sta_assoc_to_run() (authored by bz).
LinuxKPI: 802.11: adjust timing of sync_from_ni in lkpi_sta_assoc_to_run()
Mon, Jun 22, 5:32 AM
bz committed rGcff565a4c033: LinuxKPI: 802.11: consider emulate_chanctx in lkpi_sync_chanctx_cw_from_rx_bw() (authored by bz).
LinuxKPI: 802.11: consider emulate_chanctx in lkpi_sync_chanctx_cw_from_rx_bw()
Mon, Jun 22, 5:32 AM
bz committed rG53d9c14af6a6: LinuxKPI: 802.11: track bandwidth/rx_nss change in lkpi_sta_sync_from_ni() (authored by bz).
LinuxKPI: 802.11: track bandwidth/rx_nss change in lkpi_sta_sync_from_ni()
Mon, Jun 22, 5:32 AM
bz committed rG42cf2798110e: LinuxKPI: 802.11: add/change rate related tracing (authored by bz).
LinuxKPI: 802.11: add/change rate related tracing
Mon, Jun 22, 5:32 AM
bz committed rG0d3cd54642f6: LinuxKPI: 802.11: add function to update some rate related fields (authored by bz).
LinuxKPI: 802.11: add function to update some rate related fields
Mon, Jun 22, 5:32 AM
bz committed rG038489e46ea3: LinuxKPI: 802.11: make lkpi_sta_sync_from_ni() return bss_changes (authored by bz).
LinuxKPI: 802.11: make lkpi_sta_sync_from_ni() return bss_changes
Mon, Jun 22, 5:32 AM
bz committed rG7bf2eec68a29: LinuxKPI: 802.11: initalize br_mask and basic_rates for each vap (authored by bz).
LinuxKPI: 802.11: initalize br_mask and basic_rates for each vap
Mon, Jun 22, 5:31 AM
bz committed rGb58d8df58292: LinuxKPI: 802.11: introduce TRACE_RATES() (authored by bz).
LinuxKPI: 802.11: introduce TRACE_RATES()
Mon, Jun 22, 5:31 AM
bz committed rGd4a529ad0d56: LinuxKPI: 802.11: add 11g check to lkpi_ic_getradiocaps() (authored by bz).
LinuxKPI: 802.11: add 11g check to lkpi_ic_getradiocaps()
Mon, Jun 22, 5:31 AM
bz committed rG08a78a296c84: LinuxKPI: 802.11: add/improve/correct comments (authored by bz).
LinuxKPI: 802.11: add/improve/correct comments
Mon, Jun 22, 5:31 AM
bz committed rG557eed60d2a3: LinuxKPI: 802.11: leave a comment for sta->rates (mt7615, ?) (authored by bz).
LinuxKPI: 802.11: leave a comment for sta->rates (mt7615, ?)
Mon, Jun 22, 5:31 AM
bz committed rG482fda981493: mt76: mt7925: prevent PM from scheduling another delayed work on detach (authored by bz).
mt76: mt7925: prevent PM from scheduling another delayed work on detach
Mon, Jun 22, 5:31 AM

Sun, Jun 21

bz updated the summary of D57730: LinuxKPI: add system_percpu_wq.
Sun, Jun 21, 9:34 PM
bz updated the diff for D57730: LinuxKPI: add system_percpu_wq.

The actual change was in 6.17; comments etc got updated for 6.18.

Sun, Jun 21, 9:34 PM
bz abandoned D54811: LinuxKPI: add system_percpu_wq.

Abandon in favour of D57730 which is the exact same functional change but with a different comment message and comments.

Sun, Jun 21, 9:25 PM
bz requested review of D57730: LinuxKPI: add system_percpu_wq.
Sun, Jun 21, 9:24 PM
bz added a comment to D57524: lindebugfs: implement debugfs_create_devm_seqfile().

Anyone any suggestions/comments on where to place these bits?

Sun, Jun 21, 9:13 PM
bz updated the diff for D57430: LinuxKPI: pci: cleanup the error path in linux_pci_attach_device().

Properly indent comment and put it under the first label.

Sun, Jun 21, 9:10 PM
bz added inline comments to D57430: LinuxKPI: pci: cleanup the error path in linux_pci_attach_device().
Sun, Jun 21, 9:07 PM
bz added a comment to D57429: LinuxKPI: pci detach: implement a proper detach (release) path.

Anyone on this one?

Sun, Jun 21, 9:06 PM