Page MenuHomeFreeBSD

bz (Bjoern A. Zeeb)
User

Projects (13)

User Details

User Since
Aug 29 2014, 12:11 PM (626 w, 4 d)

Recent Activity

Mon, Aug 31

bz requested review of D59292: LinuxKPI: rcu: add optional condition to list_for_each_entry_rcu().
Mon, Aug 31, 10:05 PM · linuxkpi
bz committed rG654cffe59dd6: LinuxKPI: 802.11: implement cfg80211_calculate_bitrate() (authored by bz).
LinuxKPI: 802.11: implement cfg80211_calculate_bitrate()
Mon, Aug 31, 9:49 PM
bz committed rG0211e64ce1e5: LinuxKPI: 802.11: add != NULL check in ieee80211_tx_status_ext() (authored by Kim Shrier <fbsdbugs@westryn.net>).
LinuxKPI: 802.11: add != NULL check in ieee80211_tx_status_ext()
Mon, Aug 31, 4:54 PM
bz committed rG523c3992cf9e: ath10k: remove some early FreeBSD-specific debugging (authored by bz).
ath10k: remove some early FreeBSD-specific debugging
Mon, Aug 31, 4:54 PM
bz added a comment to D55497: linuxkpi: Fix DMA_BIDIRECTIONAL mapping.

@aokblast there is also PR https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=297155 now referencing some of these problems.

Mon, Aug 31, 4:52 PM · linuxkpi
bz added a comment to D59283: cam (mmc): only report 1.8V signaling once the bus has switched.

I believe this is wrong. The 18V here is a card *feature* and the feature doesn't change with what the host supports.

Mon, Aug 31, 1:03 AM
bz added reviewers for D59283: cam (mmc): only report 1.8V signaling once the bus has switched: bz, imp.
Mon, Aug 31, 12:50 AM

Sat, Aug 29

bz abandoned D54986: sys/conf: enable -fms-extensions for the kernel.

FYI: I still need to run a universe but with some minor inconvenience and adjustment to the native USB headers
I seem to be able to confine the -fms-extensions (currently still, further restricted in the future) purely to the LinuxKPI USB drivers,
which I hope will make everyone happy without the need for further discussions.
I'll abandon this one.

Sat, Aug 29, 5:27 PM

Thu, Aug 27

bz added inline comments to D59231: LinuxKPI: use LINUXKPI_DEBUG to determine on witness lock tracing.
Thu, Aug 27, 8:45 PM · linuxkpi
bz added inline comments to D59231: LinuxKPI: use LINUXKPI_DEBUG to determine on witness lock tracing.
Thu, Aug 27, 8:44 PM · linuxkpi
bz added a comment to D54060: LinuxKPI: introduce LINUXKPI_DEBUG to enable LinuxKPI debugging.

I've just added another "first" use case (disable NOWITNESS), so it would be really nice to start getting this in.

Thu, Aug 27, 8:37 PM · linuxkpi
bz requested review of D59231: LinuxKPI: use LINUXKPI_DEBUG to determine on witness lock tracing.
Thu, Aug 27, 8:34 PM · linuxkpi
bz committed rGd1057074b277: LinuxKPI: 802.11: assert wiphy lock for lkpi_bss_info_change() and MO (authored by bz).
LinuxKPI: 802.11: assert wiphy lock for lkpi_bss_info_change() and MO
Thu, Aug 27, 8:01 AM

Sat, Aug 22

bz accepted D55497: linuxkpi: Fix DMA_BIDIRECTIONAL mapping.

I think the current version seems correct. Please go ahead, also take the PR, mark it for MFC15 at least (likely MFC14 as well) and close it once those are done. Please try to do the MFC15 timely. Thanks!

Sat, Aug 22, 10:51 PM · linuxkpi
bz accepted D57842: linuxkpi: Correct nents passed to dma_{un,}map_sg_attrs.

I believe this is a NOP but more correct.

Sat, Aug 22, 10:31 PM · linuxkpi
bz added a comment to D59106: rtwn: add rtwn_efuse_preread.

These two patches are precursors to adding support for the rtl8723bu. The main patch is mostly complete, but I'm still chipping away at cleaning it up. Adrian suggested we just get these out of the way now. The non cleaned up version can be found here: https://github.com/freebsd/freebsd-src/compare/main...VexedUXR:freebsd-src:rtwn

Sat, Aug 22, 12:08 AM
bz resigned from D59107: rtwn: allow non-zero interface indexes.
Sat, Aug 22, 12:05 AM · wireless, drivers
bz resigned from D59106: rtwn: add rtwn_efuse_preread.
Sat, Aug 22, 12:04 AM

Fri, Aug 21

bz added a member for Src Committers: bz.
Fri, Aug 21, 1:20 PM
bz added a comment to D59060: ifconfig(8): show parent device for USB Ethernet interfaces.

Both ifvlan.c and ifieee80211.c have a dedicated ioctl to call for this.
I think it might be time to make this something more generic in ifconfig then if we start growing a "parent interface: " printf line duplication.

Fri, Aug 21, 12:09 AM
bz updated subscribers of D59060: ifconfig(8): show parent device for USB Ethernet interfaces.

Just leaving this here... I think we also need an uether.4 man page listing all the ue drivers and that the drivers can .Xr? @ziaee any opinion on that?

Fri, Aug 21, 12:06 AM

Wed, Aug 19

bz accepted D58941: ofed/ipoib, mlx5: convert to timer_setup() linuxKPI.

Just looking at the conversions this seems fine. Thank you for doing it! Is a huge help to cleanup the LinuxKPI bits.

Wed, Aug 19, 3:57 PM
bz committed rG83e8fd6bbfaf: net8021!: radiotap: add another HE define (authored by bz).
net8021!: radiotap: add another HE define
Wed, Aug 19, 3:44 PM
bz committed rG3e42109d8467: LinuxKPI: 802.11: deal with wdev list, and misc (authored by bz).
LinuxKPI: 802.11: deal with wdev list, and misc
Wed, Aug 19, 3:44 PM
bz committed rG9b13e6ce5b09: LinuxKPI: 802.11: add more defines, structures, ... (authored by bz).
LinuxKPI: 802.11: add more defines, structures, ...
Wed, Aug 19, 3:43 PM
bz added inline comments to D58834: LinuxKPI: rework struct timer_list (*function[_415]).
Wed, Aug 19, 1:51 AM · linuxkpi

Mon, Aug 17

bz accepted D58898: rsu: add a runtime TX buffer bound check for a kernel buffer overflow.

Seems correct.

Mon, Aug 17, 8:35 PM
bz accepted D58897: mtw: fix zero-length queue array that can corrupt struct mtw_softc.

I'll accept this for the queue index problem; looking through the driver it feels like something else got convoluted but I could be wrong on that. @jsm and @adrian should probably cross-check that.

Mon, Aug 17, 8:30 PM
bz added a reviewer for D58882: LinuxKPI: pci: add reset_{prepare,done} to pci_error_handlers: linuxkpi.
Mon, Aug 17, 6:27 PM · linuxkpi
bz added inline comments to D58834: LinuxKPI: rework struct timer_list (*function[_415]).
Mon, Aug 17, 1:19 PM · linuxkpi

Sun, Aug 16

bz requested review of D58883: LinuxKPI: add can_wakeup option and accessor functions.
Sun, Aug 16, 10:21 PM · linuxkpi
bz requested review of D58882: LinuxKPI: pci: add reset_{prepare,done} to pci_error_handlers.
Sun, Aug 16, 10:20 PM · linuxkpi
bz requested review of D58881: LinuxKPI: add PCI_IRQ_AFFINITY #define.
Sun, Aug 16, 10:19 PM · linuxkpi
bz requested review of D58880: LinuxKPI: implement dma_{alloc,free}_{noncoherent,attrs}.
Sun, Aug 16, 10:18 PM · linuxkpi
bz requested review of D58879: LinuxKPI: fix argument type to lkpi_pci_msi_desc_alloc().
Sun, Aug 16, 10:17 PM · linuxkpi
bz requested review of D58878: LinuxKPI: pci: add pci_select_bars() and pci_msix_vec_count().
Sun, Aug 16, 10:16 PM · linuxkpi
bz requested review of D58877: LinuxKPI: add typedef for clockid_t.
Sun, Aug 16, 10:16 PM · linuxkpi
bz added a comment to D57430: LinuxKPI: pci: cleanup the error path in linux_pci_attach_device().

@emaste if I update the review for the missing call, do you think we could get this in for now? I can remove the comment as well if that's better. But I'd rather have this in and a bug fixed than drive it to perfection just yet (especially given the other open items in the stack).

Sun, Aug 16, 10:12 PM · linuxkpi
bz requested review of D58874: LinuxKPI: add #include.
Sun, Aug 16, 8:16 PM · linuxkpi

Thu, Aug 13

bz added a comment to D58733: linuxkpi: stop inlining accesses to curthread->td_lkpi_task.

Oops, I forgot to submit, sorry.

Thu, Aug 13, 9:21 PM
bz added reviewers for D58834: LinuxKPI: rework struct timer_list (*function[_415]): jhb, kib, np.

I have no idea who's responsible for mthca(4). I have another change for that so any contacts would be good.

Thu, Aug 13, 9:09 PM · linuxkpi
bz requested review of D58834: LinuxKPI: rework struct timer_list (*function[_415]).
Thu, Aug 13, 9:07 PM · linuxkpi

Wed, Aug 12

bz added a comment to D58228: LinuxKPI: Add tgid to task_struct under sched.h.

What's the KBI impact of this? Does it need a __FreeBSD_version bump then? Would it make sense to add it to the end?

Wed, Aug 12, 3:20 PM · Linux Emulation

Mon, Aug 10

bz added a comment to D58762: linuxkpi: Add `split_page()`.

I don't think we use large pages in linuxkpi. Therefore, this new function is curently a no-op.

Is there a way we can add either a compile-time error or KASSERT to ensure this remains the case?

Mon, Aug 10, 6:32 PM · linuxkpi

Sat, Aug 8

bz accepted D58733: linuxkpi: stop inlining accesses to curthread->td_lkpi_task.

No objections from me reading this. Wait what others are saying.

Sat, Aug 8, 10:07 PM

Jul 31 2026

bz committed rG42b89d49b7ab: mt76: update script to to deal with 7921 and 7925 flavors (authored by jim.chen.1827_gmail.com).
mt76: update script to to deal with 7921 and 7925 flavors
Jul 31 2026, 8:30 PM
bz committed rG3b569c3e1ec6: fwget: update MediaTek firmware listings to match ports (authored by jim.chen.1827_gmail.com).
fwget: update MediaTek firmware listings to match ports
Jul 31 2026, 8:30 PM
bz committed rG7bea49bd865d: mt76: mt7921: update man page (authored by bz).
mt76: mt7921: update man page
Jul 31 2026, 8:30 PM
bz accepted D58576: linuxkpi: Add xa_insert_irq wrapper.

For what it's there it is fine.

Jul 31 2026, 5:35 PM

Jul 29 2026

bz added inline comments to D58320: LinuxKPI: Add PAGE_IS_LKPI_PAGE for Linux struct page instead of vm_page.
Jul 29 2026, 12:49 AM
bz committed rG3afa2628ccd2: mt76: mt7921: update man page (authored by bz).
mt76: mt7921: update man page
Jul 29 2026, 12:48 AM
bz closed D58479: mt76: mt7921: update man page.
Jul 29 2026, 12:48 AM

Jul 28 2026

bz added inline comments to D58479: mt76: mt7921: update man page.
Jul 28 2026, 3:16 PM
bz added reviewers for D58320: LinuxKPI: Add PAGE_IS_LKPI_PAGE for Linux struct page instead of vm_page: markj, kib.
Jul 28 2026, 12:00 AM

Jul 27 2026

bz requested review of D58499: mt76: hook up to the build, for now only compile core and mt7921 modules.
Jul 27 2026, 11:56 PM
bz requested review of D58498: LinuxKPI: turn on PAGE_IS_LKPI_PAGE.
Jul 27 2026, 11:51 PM
bz accepted D57570: linuxkpi: Include <linux/notifier.h> and <linux/device.h> from <linux/pm_qos.h>.
Jul 27 2026, 8:20 PM
bz added inline comments to D57430: LinuxKPI: pci: cleanup the error path in linux_pci_attach_device().
Jul 27 2026, 8:18 PM · linuxkpi
bz retitled D58479: mt76: mt7921: update man page from mt67: mt7921: update man page to mt76: mt7921: update man page.
Jul 27 2026, 2:38 PM
bz requested review of D58479: mt76: mt7921: update man page.
Jul 27 2026, 2:36 PM
bz committed rG7925256edc74: fwget: update MediaTek firmware listings to match ports (authored by jim.chen.1827_gmail.com).
fwget: update MediaTek firmware listings to match ports
Jul 27 2026, 1:05 PM
bz committed rGb1f3726f7a67: mt76: update script to to deal with 7921 and 7925 flavors (authored by jim.chen.1827_gmail.com).
mt76: update script to to deal with 7921 and 7925 flavors
Jul 27 2026, 1:05 PM
bz closed D57242: Update fwget(8) to identify packages available in wifi-firmware-kmod.
Jul 27 2026, 1:04 PM
bz accepted D57242: Update fwget(8) to identify packages available in wifi-firmware-kmod.

I am splitting it up into fwget and the shell script so I can MFC fwget quickly more easily) and am committing this.
Sorry it fell through the cracks after your last update.

Jul 27 2026, 1:01 PM
bz committed rG038a73790cb6: mt76: disable debugfs due to missing piece still in review (authored by bz).
mt76: disable debugfs due to missing piece still in review
Jul 27 2026, 12:12 AM
bz committed rG66891eda3520: LinuxKPI: page pool updates and add to the build (authored by bz).
LinuxKPI: page pool updates and add to the build
Jul 27 2026, 12:12 AM
bz committed rGea8db6b6d98c: mt76: further adjust debugfs compile time options (authored by bz).
mt76: further adjust debugfs compile time options
Jul 27 2026, 12:11 AM
bz committed rG7e06bfdd1489: LinuxKPI: page.h: resort lines (authored by bz).
LinuxKPI: page.h: resort lines
Jul 27 2026, 12:11 AM
bz committed rG86da56e65f8c: LinuxKPI: page.h: use atop() and ptoa() instead of PAGE_SHIFT (authored by bz).
LinuxKPI: page.h: use atop() and ptoa() instead of PAGE_SHIFT
Jul 27 2026, 12:11 AM
bz committed rG9a52d308257b: LinuxKPI: prefer struct page [*] over struct vm_page[_t] (authored by bz).
LinuxKPI: prefer struct page [*] over struct vm_page[_t]
Jul 27 2026, 12:11 AM
bz committed rGb17957b9d165: LinuxKPI: move clear_page() within the linux/page.h file (authored by bz).
LinuxKPI: move clear_page() within the linux/page.h file
Jul 27 2026, 12:11 AM
bz committed rGb85f7753dac5: LinuxKPI: sg_page() remove superfluous () (authored by bz).
LinuxKPI: sg_page() remove superfluous ()
Jul 27 2026, 12:11 AM
bz committed rGa7d0df951c90: LinuxKPI: pci: fix dma handle type in match function (authored by bz).
LinuxKPI: pci: fix dma handle type in match function
Jul 27 2026, 12:11 AM
bz committed rG94ab8de14f0a: LinuxKPI: 802.11: always lock around (*set_{frag,rts}_threshold) (authored by bz).
LinuxKPI: 802.11: always lock around (*set_{frag,rts}_threshold)
Jul 27 2026, 12:11 AM
bz committed rG912251ac6b18: 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
Jul 27 2026, 12:11 AM
bz committed rGb37a29f84940: LinuxKPI: skbuff: add initial page pool support (authored by bz).
LinuxKPI: skbuff: add initial page pool support
Jul 27 2026, 12:11 AM
bz committed rG36ed9a84d17b: LinuxKPI: skbuff: add reference counting to the skb (authored by bz).
LinuxKPI: skbuff: add reference counting to the skb
Jul 27 2026, 12:11 AM
bz committed rGbe02517f6f19: LinuxKPI: skbuff: add support for frags in linuxkpi_skb_copy() (authored by bz).
LinuxKPI: skbuff: add support for frags in linuxkpi_skb_copy()
Jul 27 2026, 12:11 AM
bz committed rG4352733e6398: LinuxKPI: skbuff: implement __skb_linearize() (authored by bz).
LinuxKPI: skbuff: implement __skb_linearize()
Jul 27 2026, 12:11 AM
bz committed rG299f6dc8bb71: LinuxKPI: skbuff: add skb_put_zero() (authored by bz).
LinuxKPI: skbuff: add skb_put_zero()
Jul 27 2026, 12:11 AM
bz committed rG271a6593acf3: LinuxKPI: skbuff: implement napi_build_skb() (authored by bz).
LinuxKPI: skbuff: implement napi_build_skb()
Jul 27 2026, 12:11 AM
bz committed rGf16c8e3dda5d: LinuxKPI: skbuff: improve debugging (authored by bz).
LinuxKPI: skbuff: improve debugging
Jul 27 2026, 12:11 AM
bz committed rGdada5634d4d2: 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
Jul 27 2026, 12:11 AM
bz committed rG19a8d8f55f07: LinuxKPI: pci detach: implement a proper detach (release) path (authored by bz).
LinuxKPI: pci detach: implement a proper detach (release) path
Jul 27 2026, 12:11 AM
bz committed rG38734f88a643: LinuxKPI: fix lkpi_pci_get_device() reference counting on device (authored by bz).
LinuxKPI: fix lkpi_pci_get_device() reference counting on device
Jul 27 2026, 12:11 AM
bz committed rGcb143e517654: LinuxKPI: add system_percpu_wq (authored by bz).
LinuxKPI: add system_percpu_wq
Jul 27 2026, 12:11 AM

Jul 26 2026

bz added a comment to D54060: LinuxKPI: introduce LINUXKPI_DEBUG to enable LinuxKPI debugging.

Unless there will be objections I'll put this in by Tuesday evening.

Jul 26 2026, 5:28 PM · linuxkpi
bz added a comment to D57430: LinuxKPI: pci: cleanup the error path in linux_pci_attach_device().

We have a bug report for this problem now (this review seems to solve it).
Here's the end of the thread on current: https://lists.freebsd.org/archives/freebsd-current/2026-July/010533.html

Jul 26 2026, 5:24 PM · linuxkpi

Jul 25 2026

bz updated the summary of D57430: LinuxKPI: pci: cleanup the error path in linux_pci_attach_device().
Jul 25 2026, 10:03 PM · linuxkpi
bz updated the diff for D58320: LinuxKPI: Add PAGE_IS_LKPI_PAGE for Linux struct page instead of vm_page.

Update linux_free_pages() as suggested by @dumbbell.

Jul 25 2026, 9:06 PM
bz added a comment to D58320: LinuxKPI: Add PAGE_IS_LKPI_PAGE for Linux struct page instead of vm_page.

I made an inline comment in linux_free_page(): there is a refcounting issue vs. the call to lkpi_page_unset_vm_page().

Beside this issue, I also made the following change to the i915 DRM driver which manipulates vm_page_t directly:

diff --git a/drivers/gpu/drm/i915/gem/i915_gem_mman.c b/drivers/gpu/drm/i915/gem/i915_gem_mman.c
index 2d94542f4d..58f64e9c0e 100644
--- a/drivers/gpu/drm/i915/gem/i915_gem_mman.c
+++ b/drivers/gpu/drm/i915/gem/i915_gem_mman.c
@@ -171,14 +171,21 @@ i915_gem_mmap_ioctl(struct drm_device *dev, void *data,
 		if (vm_object_set_memattr(vmobj, VM_MEMATTR_WRITE_COMBINING) != KERN_SUCCESS) {
 #if __FreeBSD_version >= 1500038
 			struct pctrie_iter pages;
-			vm_page_t page;
+			struct vm_page *m;
 
 			vm_page_iter_init(&pages, vmobj);
-			VM_RADIX_FORALL(page, &pages)
+			VM_RADIX_FORALL(m, &pages)
 #else
-			for (vm_page_t page = vm_page_find_least(vmobj, 0); page != NULL; page = vm_page_next(page))
+			for (vm_page_t m = vm_page_find_least(vmobj, 0); m != NULL; m = vm_page_next(m))
 #endif
-				pmap_page_set_memattr(page, VM_MEMATTR_WRITE_COMBINING);
+			{
+#ifdef PAGE_IS_LKPI_PAGE
+				struct page *page;
+				page = lkpi_vm_page_to_page(m);
+				lkpi_page_set_vm_page(page, m);
+#endif
+				pmap_page_set_memattr(m, VM_MEMATTR_WRITE_COMBINING);
+			}
 		}
 		VM_OBJECT_WUNLOCK(vmobj);
 	}

Do you think it's fine?

Jul 25 2026, 8:50 PM
bz added a comment to D58320: LinuxKPI: Add PAGE_IS_LKPI_PAGE for Linux struct page instead of vm_page.

I made an inline comment in linux_free_page(): there is a refcounting issue vs. the call to lkpi_page_unset_vm_page().

Beside this issue, I also made the following change to the i915 DRM driver which manipulates vm_page_t directly:

diff --git a/drivers/gpu/drm/i915/gem/i915_gem_mman.c b/drivers/gpu/drm/i915/gem/i915_gem_mman.c
index 2d94542f4d..58f64e9c0e 100644
--- a/drivers/gpu/drm/i915/gem/i915_gem_mman.c
+++ b/drivers/gpu/drm/i915/gem/i915_gem_mman.c
@@ -171,14 +171,21 @@ i915_gem_mmap_ioctl(struct drm_device *dev, void *data,
 		if (vm_object_set_memattr(vmobj, VM_MEMATTR_WRITE_COMBINING) != KERN_SUCCESS) {
 #if __FreeBSD_version >= 1500038
 			struct pctrie_iter pages;
-			vm_page_t page;
+			struct vm_page *m;
 
 			vm_page_iter_init(&pages, vmobj);
-			VM_RADIX_FORALL(page, &pages)
+			VM_RADIX_FORALL(m, &pages)
 #else
-			for (vm_page_t page = vm_page_find_least(vmobj, 0); page != NULL; page = vm_page_next(page))
+			for (vm_page_t m = vm_page_find_least(vmobj, 0); m != NULL; m = vm_page_next(m))
 #endif
-				pmap_page_set_memattr(page, VM_MEMATTR_WRITE_COMBINING);
+			{
+#ifdef PAGE_IS_LKPI_PAGE
+				struct page *page;
+				page = lkpi_vm_page_to_page(m);
+				lkpi_page_set_vm_page(page, m);
+#endif
+				pmap_page_set_memattr(m, VM_MEMATTR_WRITE_COMBINING);
+			}
 		}
 		VM_OBJECT_WUNLOCK(vmobj);
 	}

Do you think it's fine?

Jul 25 2026, 4:56 PM
bz added a comment to D55035: LinuxKPI: usb: add usb_anchor support.
In D55035#1341051, @bz wrote:

Thanks for the comment; I have a way larger branch I think than what is in review. Do you want to have a look at the entire bits? I'd be thrilled if someone will review them :) and more than happy to extract the next days.

Do you mean https://reviews.freebsd.org/D54987? I was typing something while you leave your comment:)

Jul 25 2026, 4:55 PM · linuxkpi
bz added a comment to D58448: brcmfmac: simplify conditional logic in module Makefile.
In D58448#1340980, @bz wrote:

The module is not built at all so I wonder if you actually built it with mfsbsd.

I have other outstanding diffs on a branch which are required to get brcm to build/install: https://github.com/ngie-eign/freebsd-src/tree/brcm-polish . I'm trying to get a working driver on my mid-2010s MacBooks.

Jul 25 2026, 4:26 PM
bz added a comment to D55035: LinuxKPI: usb: add usb_anchor support.

Thanks for the comment; I have a way larger branch I think than what is in review. Do you want to have a look at the entire bits? I'd be thrilled if someone will review them :) and more than happy to extract the next days.

Jul 25 2026, 2:43 PM · linuxkpi
bz added a comment to D58451: linux_firmware: remove `enoentok` logic in `*firmware_request(..)`.

The fact that there was a different behaviour with the extra bool means there was a reason for this.
We cannot unconditionally clear this and change behaviour as we still support Linux 6.1-lts drm-kmod and others.
This will need more careful investigation.

Jul 25 2026, 11:44 AM
bz added a comment to D58450: brcmfmac: reformat FreeBSD vs Linux line.

I would say "NO". The idea is to keep the #ifdef portion minimal as most of the differences will have to be upstreamed one day. Keeping the #ifdef away from the next statement makes merging easier.

Jul 25 2026, 11:40 AM
bz removed a reviewer for D58448: brcmfmac: simplify conditional logic in module Makefile: adrian.

The module is not built at all so I wonder if you actually built it with mfsbsd.

Jul 25 2026, 11:36 AM

Jul 24 2026

bz committed rGe591a7662143: LinuxKPI: page pool updates and add to the build (authored by bz).
LinuxKPI: page pool updates and add to the build
Jul 24 2026, 7:36 PM
bz committed rG0b8d22019dcf: LinuxKPI: page.h: resort lines (authored by bz).
LinuxKPI: page.h: resort lines
Jul 24 2026, 7:36 PM