Page MenuHomeFreeBSD

bz (Bjoern A. Zeeb)
User

Projects (12)

User Details

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

Recent Activity

Sat, Jul 18

bz abandoned D53440: LinuxKPI: Add work-in-pgroess PAGE_IS_LKPI_PAGE.

Updated version at https://reviews.freebsd.org/D58320

Sat, Jul 18, 11:47 AM
bz requested review of D58320: LinuxKPI: Add PAGE_IS_LKPI_PAGE for Linux struct page instead of vm_page.
Sat, Jul 18, 11:45 AM
bz updated the diff for D58299: LinuxKPI: page.h: resort lines.

REbase in the hope that with this the stack applies cleanly as well.

Sat, Jul 18, 11:42 AM

Fri, Jul 17

bz added a comment to D58306: rtw89/core.c: Avoid re-queueing if 'ieee80211_start_tx_ba_session' fails with a non-recoverable error.
In D58306#1337245, @bz wrote:

Please see the wireless mailing list where I sent a patch for test and did not get feedback. Changing the driver is the wrong thing to do (not that it works well currently).

https://lists.freebsd.org/archives/freebsd-wireless/2026-July/004328.html

Ah, I wasn't aware of your patch, thanks for pointing this out.
FWIW your patch fixes the message spam on my machine.
I'll abandon this revision so please feel free to commit the patch you proposed.

Fri, Jul 17, 9:09 PM
bz committed rG8a1600428e93: LinuxKPI: 802.11: stop ieee80211_start_tx_ba_session() if no HT supported (authored by bz).
LinuxKPI: 802.11: stop ieee80211_start_tx_ba_session() if no HT supported
Fri, Jul 17, 9:07 PM
bz added a comment to D58306: rtw89/core.c: Avoid re-queueing if 'ieee80211_start_tx_ba_session' fails with a non-recoverable error.

Please see the wireless mailing list where I sent a patch for test and did not get feedback. Changing the driver is the wrong thing to do (not that it works well currently).

Fri, Jul 17, 4:42 PM
bz updated subscribers of D58305: net/if.c: Add fib-aware ifa_ifwithaddr().
Fri, Jul 17, 4:35 PM
bz committed rGc589dc4ef77d: mt76: disable debugfs due to missing piece still in review (authored by bz).
mt76: disable debugfs due to missing piece still in review
Fri, Jul 17, 3:50 PM
bz committed rGe4795d3dbee7: LinuxKPI: skbuff: add initial page pool support (authored by bz).
LinuxKPI: skbuff: add initial page pool support
Fri, Jul 17, 3:50 PM
bz committed rGcb13e826ec45: LinuxKPI: skbuff: add reference counting to the skb (authored by bz).
LinuxKPI: skbuff: add reference counting to the skb
Fri, Jul 17, 3:50 PM
bz committed rG1e4ec01603c4: LinuxKPI: skbuff: add support for frags in linuxkpi_skb_copy() (authored by bz).
LinuxKPI: skbuff: add support for frags in linuxkpi_skb_copy()
Fri, Jul 17, 3:50 PM
bz committed rG9de11cc26ab6: LinuxKPI: skbuff: implement __skb_linearize() (authored by bz).
LinuxKPI: skbuff: implement __skb_linearize()
Fri, Jul 17, 3:50 PM
bz committed rGb36460e5ec46: LinuxKPI: skbuff: implement napi_build_skb() (authored by bz).
LinuxKPI: skbuff: implement napi_build_skb()
Fri, Jul 17, 3:50 PM
bz committed rG32c983449a7c: LinuxKPI: skbuff: add skb_put_zero() (authored by bz).
LinuxKPI: skbuff: add skb_put_zero()
Fri, Jul 17, 3:50 PM
bz committed rGe5bcf7b99fcb: LinuxKPI: skbuff: improve debugging (authored by bz).
LinuxKPI: skbuff: improve debugging
Fri, Jul 17, 3:49 PM
bz updated the diff for D58298: LinuxKPI: page.h: use atop() and ptoa() instead of PAGE_SHIFT.

Properly nest calls.

Fri, Jul 17, 3:48 PM
bz planned changes to D58298: LinuxKPI: page.h: use atop() and ptoa() instead of PAGE_SHIFT.
Fri, Jul 17, 2:01 PM
bz added inline comments to D58298: LinuxKPI: page.h: use atop() and ptoa() instead of PAGE_SHIFT.
Fri, Jul 17, 1:58 PM
bz added a comment to D58298: LinuxKPI: page.h: use atop() and ptoa() instead of PAGE_SHIFT.
In D58298#1337045, @kib wrote:

For the discussion, I am still somewhat surprised that so much of the FreeBSD symbols are leaked into linuxkpi headers, Most amusing and dangerous is PAGE_MASK (AFAIR).

Fri, Jul 17, 1:55 PM
bz added inline comments to D58298: LinuxKPI: page.h: use atop() and ptoa() instead of PAGE_SHIFT.
Fri, Jul 17, 1:39 PM
bz added a comment to D58298: LinuxKPI: page.h: use atop() and ptoa() instead of PAGE_SHIFT.

Fine, but this introduces a dependency on sys/param.h wherever these macros are used. Is it ok to include that file into Linux sources in general?

Fri, Jul 17, 1:38 PM
bz requested review of D58299: LinuxKPI: page.h: resort lines.
Fri, Jul 17, 1:15 PM
bz requested review of D58298: LinuxKPI: page.h: use atop() and ptoa() instead of PAGE_SHIFT.
Fri, Jul 17, 1:10 PM
bz requested review of D58297: LinuxKPI: prefer struct page [*] over struct vm_page[_t].
Fri, Jul 17, 1:01 PM
bz requested review of D58296: LinuxKPI: move clear_page() within the linux/page.h file.
Fri, Jul 17, 12:56 PM
bz requested review of D58295: LinuxKPI: sg_page() remove superfluous ().
Fri, Jul 17, 12:51 PM
bz closed D57984: Status/2026Q2/lkpi-wireless.adoc: 802.11 wireless update.
Fri, Jul 17, 11:01 AM
bz committed R9:f303903b8fc8: Status/2026Q2/lkpi-wireless.adoc: 802.11 wireless update (authored by bz).
Status/2026Q2/lkpi-wireless.adoc: 802.11 wireless update
Fri, Jul 17, 11:01 AM
bz added inline comments to D57984: Status/2026Q2/lkpi-wireless.adoc: 802.11 wireless update.
Fri, Jul 17, 10:57 AM

Thu, Jul 16

bz added inline comments to D58287: netinet: Return EEXIST on p2p interface when address exists.
Thu, Jul 16, 8:44 PM
bz added a comment to D58287: netinet: Return EEXIST on p2p interface when address exists.

I can confirm that having the same local PtP (Point-to-Point, in contrast to P2P peer-2-peer) address has been a working feature since the 90s, when people were still operating modem banks.
I am pretty sure I used to have two outgoing connections for most of the 2000s with the same feature (and no need for it to be on loopback but also didn't care about the [icmp] error cases in that setup).

Thu, Jul 16, 8:40 PM
bz requested review of D58285: LinuxKPI: pci: fix dma handle type in match function.
Thu, Jul 16, 4:29 PM

Wed, Jul 15

bz added a comment to D58254: linuxkpi: Define `for_each_if()`.

See https://reviews.freebsd.org/D57465 , which you approved before.

Wed, Jul 15, 11:03 AM

Tue, Jul 14

bz added a comment to D58211: rtsold: handle media LINK_UP to accelerate RS/RA.

It helps, but not much. it might increase ifi->timer.tv_sec to PROBE_INTERVAL which is 60s.

Tue, Jul 14, 1:16 PM
bz added a comment to D58212: bsd.cpu.mk: Add a workaround for erratum 843419.

I think the only thing I'd love to see is to tell users in the commit message how to apply this as it seems this needs to be done manually.

Tue, Jul 14, 8:02 AM

Mon, Jul 13

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