Page MenuHomeFreeBSD

bz (Bjoern A. Zeeb)
User

Projects (13)

User Details

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

Recent Activity

Yesterday

bz added inline comments to D60208: linuxkpi.4: extend for compilation and tracking consumers.
Tue, Oct 13, 10:47 PM
bz requested review of D60716: LinuxKPI: add field_get() and FIELD_GET_SIGNED().
Tue, Oct 13, 10:23 PM · linuxkpi
bz requested review of D60715: LinuxKPI: adjust return value of __ffs64.
Tue, Oct 13, 10:19 PM · linuxkpi
bz added a comment to D60208: linuxkpi.4: extend for compilation and tracking consumers.

This seems to be the "final" version to review given the parent review is accepted.

Tue, Oct 13, 9:43 PM

Mon, Oct 12

bz requested review of D60687: LinuxKPI: pci: implement pci_clear_and_set_config_dword().
Mon, Oct 12, 10:08 PM · linuxkpi
bz updated subscribers of D60207: LinuxKPI: rework module build options to use LINUXKPI_FEATURES.

Adding @dumbbell given the recent drm-kmod build issues after my changes to LinuxKPI as this will be interesting there (though a lot harder to introduce given drm-kmod also needs to compile on older branches).

Mon, Oct 12, 11:23 AM · linuxkpi
bz added a project to D60245: LinuxKPI: rework cleanup.h to use CLASS: linuxkpi.
Mon, Oct 12, 1:25 AM · linuxkpi
bz added a project to D60207: LinuxKPI: rework module build options to use LINUXKPI_FEATURES: linuxkpi.
Mon, Oct 12, 1:24 AM · linuxkpi
bz requested review of D60632: LinuxKPI: add SPACEMIT PCI IDs.
Mon, Oct 12, 12:48 AM · linuxkpi
bz requested review of D60631: LinuxKPI: add spinlock_bh guard support.
Mon, Oct 12, 12:36 AM · linuxkpi
bz retitled D60630: LinuxKPI: firmware: ensure name stays valid from LinuxKPI: firmware: ensure name stay valid to LinuxKPI: firmware: ensure name stays valid.
Mon, Oct 12, 12:22 AM · linuxkpi
bz requested review of D60630: LinuxKPI: firmware: ensure name stays valid.
Mon, Oct 12, 12:21 AM · linuxkpi

Sun, Oct 11

bz added inline comments to D60208: linuxkpi.4: extend for compilation and tracking consumers.
Sun, Oct 11, 11:21 PM
bz updated the diff for D60208: linuxkpi.4: extend for compilation and tracking consumers.

Thankfully apply suggestions from @ziaee .
Given the changes in D60207 update the section of the man page to match the reality of the stack.

Sun, Oct 11, 11:21 PM
bz added inline comments to D43720: LinuxKPI: dev_coredump implementation (NOT FOR COMMIT AS-IS).
Sun, Oct 11, 8:49 PM
bz updated the diff for D60207: LinuxKPI: rework module build options to use LINUXKPI_FEATURES.

Adjust the code to LINUXKPI_FEATURES+= and add futher support.
Needless to say this makes the feature options also nicly grep-able.

Sun, Oct 11, 3:16 PM · linuxkpi
bz retitled D60207: LinuxKPI: rework module build options to use LINUXKPI_FEATURES from LinuxKPI: rework module build options to use CFLAGS_LINUXKPI= to LinuxKPI: rework module build options to use LINUXKPI_FEATURES.
Sun, Oct 11, 3:15 PM · linuxkpi
bz committed rG7c9ee41f4fe4: LinuxKPI: pci: first round of file cleanup (authored by bz).
LinuxKPI: pci: first round of file cleanup
Sun, Oct 11, 1:52 PM
bz committed rGe2bef7e30aa7: LinuxKPI: pci: make internal variables file local (authored by bz).
LinuxKPI: pci: make internal variables file local
Sun, Oct 11, 1:52 PM
bz committed rG9d82546ac2de: LinuxKPI: pci: cleanup lkpinew_pci_dev_release() (authored by bz).
LinuxKPI: pci: cleanup lkpinew_pci_dev_release()
Sun, Oct 11, 1:52 PM
bz closed D57433: LinuxKPI: pci: first round of file cleanup.
Sun, Oct 11, 1:51 PM · linuxkpi
bz closed D57432: LinuxKPI: pci: make internal variables file local.
Sun, Oct 11, 1:51 PM · linuxkpi
bz closed D57431: LinuxKPI: pci: cleanup lkpinew_pci_dev_release().
Sun, Oct 11, 1:51 PM · linuxkpi
bz requested review of D60604: Status/2026Q3: LinuxKPI based wireless driver update.
Sun, Oct 11, 12:22 AM

Sat, Oct 10

bz committed rGbbfd52dcbeb7: LinuxKPI: use LINUXKPI_DEBUG to determine on witness lock tracing (authored by bz).
LinuxKPI: use LINUXKPI_DEBUG to determine on witness lock tracing
Sat, Oct 10, 6:29 PM
bz committed rG863fe7ae5152: LinuxKPI: re-implement pm_runtime.h (authored by bz).
LinuxKPI: re-implement pm_runtime.h
Sat, Oct 10, 6:29 PM
bz committed rG9820afb99e6f: LinuxKPI: introduce LINUXKPI_DEBUG to enable LinuxKPI debugging (authored by bz).
LinuxKPI: introduce LINUXKPI_DEBUG to enable LinuxKPI debugging
Sat, Oct 10, 6:29 PM
bz committed rG53beb6950f94: LinuxKPI; factor out parts of device.h into device/devres.h (authored by bz).
LinuxKPI; factor out parts of device.h into device/devres.h
Sat, Oct 10, 6:29 PM
bz committed rG3521cce445d4: lindebugfs: implement debugfs_create_devm_seqfile() (authored by bz).
lindebugfs: implement debugfs_create_devm_seqfile()
Sat, Oct 10, 6:29 PM
bz committed rG33901f0d6f7b: ng_ubt: ignore further MediaTek USB BT devices (authored by bz).
ng_ubt: ignore further MediaTek USB BT devices
Sat, Oct 10, 6:29 PM
bz closed D59231: LinuxKPI: use LINUXKPI_DEBUG to determine on witness lock tracing.
Sat, Oct 10, 6:29 PM · linuxkpi
bz closed D58169: LinuxKPI: re-implement pm_runtime.h.
Sat, Oct 10, 6:29 PM · linuxkpi
bz closed D54060: LinuxKPI: introduce LINUXKPI_DEBUG to enable LinuxKPI debugging.
Sat, Oct 10, 6:29 PM · linuxkpi
bz closed D60279: ng_ubt: ignore further MediaTek USB BT devices.
Sat, Oct 10, 6:29 PM
bz closed D60213: LinuxKPI; factor out parts of device.h into device/devres.h.
Sat, Oct 10, 6:29 PM
bz closed D57524: lindebugfs: implement debugfs_create_devm_seqfile().
Sat, Oct 10, 6:29 PM · linuxkpi

Fri, Oct 9

bz added a comment to D60207: LinuxKPI: rework module build options to use LINUXKPI_FEATURES.
In D60207#1387495, @kib wrote:

Might be LINUXKPI_FEATURES then? It is more aligned with the feature list that the variable takes.

Fri, Oct 9, 12:24 AM · linuxkpi

Thu, Oct 8

bz added a comment to D60207: LinuxKPI: rework module build options to use LINUXKPI_FEATURES.
In D60207#1387061, @kib wrote:
Thu, Oct 8, 2:35 PM · linuxkpi

Tue, Oct 6

bz added a comment to D60207: LinuxKPI: rework module build options to use LINUXKPI_FEATURES.

What if I'll change it one step further and call it LINUXKPI_ADD and we add GENSRC to that too along with INCLUDES?

Tue, Oct 6, 9:19 PM · linuxkpi
bz updated the diff for D60279: ng_ubt: ignore further MediaTek USB BT devices.

Add the one from @emaste (thanks!) while still here.

Tue, Oct 6, 6:47 PM
bz added a comment to D60279: ng_ubt: ignore further MediaTek USB BT devices.
In D60279#1385571, @imp wrote:

Just curious: What would it take to add support for these?

Tue, Oct 6, 6:43 PM
bz added a comment to D60279: ng_ubt: ignore further MediaTek USB BT devices.

@emaste what's your VID combination?

Tue, Oct 6, 1:51 PM
bz updated the diff for D60279: ng_ubt: ignore further MediaTek USB BT devices.

Add another user supplied entry.

Tue, Oct 6, 11:41 AM

Sun, Oct 4

bz added a comment to D58451: linux_firmware: remove `enoentok` logic in `*firmware_request(..)`.

Alos please change the first line of the commit message to

LinuxKPI: firmware: ....
Sun, Oct 4, 9:39 PM
bz accepted D58451: linux_firmware: remove `enoentok` logic in `*firmware_request(..)`.

I've done the due diligence and it seems for all LinuxKPI versions we care about we can apply this.

Sun, Oct 4, 7:31 PM

Sat, Oct 3

bz requested review of D60279: ng_ubt: ignore further MediaTek USB BT devices.
Sat, Oct 3, 5:52 PM

Fri, Oct 2

bz added inline comments to D60254: linuxkpi_wlan.4: migrate more details into the common man page.
Fri, Oct 2, 7:42 PM
bz added a comment to D60254: linuxkpi_wlan.4: migrate more details into the common man page.

This is not ideal yet and I hope you can help me to get it polished and move things in the right place but it feels a lot better (at least to me) having one source of truth rather than (n+1) man pages with a copy of the (longer) text.

Fri, Oct 2, 7:40 PM
bz requested review of D60254: linuxkpi_wlan.4: migrate more details into the common man page.
Fri, Oct 2, 7:38 PM
bz requested review of D60245: LinuxKPI: rework cleanup.h to use CLASS.
Fri, Oct 2, 11:53 AM · linuxkpi
bz added a comment to D60208: linuxkpi.4: extend for compilation and tracking consumers.

Some of this is stuff that we would normally keep on the wiki, I really like them being here in the tree instead. I think it's easier to see and maintain atomically.

Fri, Oct 2, 11:43 AM

Thu, Oct 1

bz requested review of D60213: LinuxKPI; factor out parts of device.h into device/devres.h.
Thu, Oct 1, 11:13 PM
bz added a comment to D60199: linuxkpi: add uuid_t and helpers.

Careful! We already have a native uuid_t! Someone should check if (a) we can use that and (b) possible conflict potential.

Thu, Oct 1, 8:28 PM
bz updated subscribers of D60038: LinuxKPI: Add PCI method for transferring framebuffer parameters.

If you mark the requested change "done" I am am fine if @emaste or @dumbbell are fine too; I assume they know what the fb_getinfo is supposed to do and how it is supposed to be used.

Thu, Oct 1, 6:48 PM
bz added a comment to D60207: LinuxKPI: rework module build options to use LINUXKPI_FEATURES.

The logic seems sound but somehow CFLAGS_LINUXKPI is odd to me, like CFLAGS_* should contain flags rather than be a boolean. E.g. we have CFLAGS_NO_SIMD= -mno-mmx -mno-sse...
Hrm, but we also have e.g. SSP_CFLAGS?= -fstack-protector-strong -fstack-clash-protection and that form is more common.
ADD_LINUXKPI_CFLAGS?

Thu, Oct 1, 6:43 PM · linuxkpi
bz updated subscribers of D60208: linuxkpi.4: extend for compilation and tracking consumers.
Thu, Oct 1, 6:07 PM
bz added a comment to D60208: linuxkpi.4: extend for compilation and tracking consumers.

Please note there are a lot of commented out parts in there for drivers, etc. which do use LinuxKPI, which are in the tree, but not yet hooked up to the build.

Thu, Oct 1, 6:03 PM
bz requested review of D60208: linuxkpi.4: extend for compilation and tracking consumers.
Thu, Oct 1, 6:02 PM
bz requested review of D60207: LinuxKPI: rework module build options to use LINUXKPI_FEATURES.
Thu, Oct 1, 6:01 PM · linuxkpi
bz added a comment to D59231: LinuxKPI: use LINUXKPI_DEBUG to determine on witness lock tracing.

I found out why this was not really working. I'll put a review up for fixing LINUXKPI_INCLUDES as soon as I put down linuxkpi.9 to document it.

Thu, Oct 1, 1:43 PM · linuxkpi

Wed, Sep 30

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

Anyone on this fairly simple review?

Wed, Sep 30, 11:04 AM · linuxkpi
bz abandoned D57430: LinuxKPI: pci: cleanup the error path in linux_pci_attach_device().

Superseded by D59913

Wed, Sep 30, 11:03 AM · linuxkpi
bz abandoned D47409: release: factor out common code from make-memstick.sh.
Wed, Sep 30, 11:02 AM
bz added a comment to D59748: Jail init process and virtual reboot.

I have an old (non-stack) stack open (I believe from 2018) of which you would have been a reviewer:

Wed, Sep 30, 8:32 AM

Sat, Sep 26

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

Ok, very last call. It's not been December in almost a year soon and May is also gone for a while. 48 hours.

Sat, Sep 26, 7:47 PM · linuxkpi
bz added a comment to D60046: LinuxKPI: account for delayed work cancelled after taskqueue dequeue.

Can you please upload this with either arc or a patch from git diff -U9999 so context is available.

Sat, Sep 26, 4:59 PM
bz added inline comments to D60038: LinuxKPI: Add PCI method for transferring framebuffer parameters.
Sat, Sep 26, 11:00 AM

Thu, Sep 24

bz accepted D59952: linuxkpi: avoid false KMSAN report.
Thu, Sep 24, 7:01 AM

Wed, Sep 23

bz added a comment to D59883: linuxkpi: lkpi_vmf_insert_special_pte_locked().

So let me ask: is this related to the "fictitious pages" mentioned in D58320? If so, how is the LinuxKPI part to be written/work in the future world order with a real 'struct page'?

Wed, Sep 23, 3:44 PM
bz added a comment to D59913: linuxkpi: Fix double-cleanup in linux_pci_attach_device() error path.

Oh, I wonder how you can trigger this from the semi-native driver? What was @gallatin 's error case?

Wed, Sep 23, 1:19 PM
bz accepted D59913: linuxkpi: Fix double-cleanup in linux_pci_attach_device() error path.

You should add something like:
Originally reported (and tested with D57430): Mark Millard <marklmi@yahoo.com> (current@ July 25 2026)

Wed, Sep 23, 1:16 PM

Tue, Sep 22

bz added a comment to D59913: linuxkpi: Fix double-cleanup in linux_pci_attach_device() error path.

I have a full stack up for review for ages for PCI.

Tue, Sep 22, 7:23 PM

Sat, Sep 19

bz committed rG9b0e73723f80: LinuxKPI: 802.11: Always lock around lkpi_80211_mo_{remove_interface,stop}() (authored by temcbun_gmail.com).
LinuxKPI: 802.11: Always lock around lkpi_80211_mo_{remove_interface,stop}()
Sat, Sep 19, 2:41 PM
bz committed rG4c6e74a7e582: UPDATING: bump __FreeBSD_version to 1501503 for LinuxKPI changes (authored by bz).
UPDATING: bump __FreeBSD_version to 1501503 for LinuxKPI changes
Sat, Sep 19, 2:41 PM
bz committed rG28ca279559d3: LinuxKPI: add can_wakeup option and accessor functions (authored by bz).
LinuxKPI: add can_wakeup option and accessor functions
Sat, Sep 19, 2:41 PM
bz committed rG5fd93b626c68: LinuxKPI: add PCI_IRQ_AFFINITY #define (authored by bz).
LinuxKPI: add PCI_IRQ_AFFINITY #define
Sat, Sep 19, 2:41 PM
bz committed rG3ff1aea1e83b: LinuxKPI: pci: add reset_{prepare,done} to pci_error_handlers (authored by bz).
LinuxKPI: pci: add reset_{prepare,done} to pci_error_handlers
Sat, Sep 19, 2:41 PM
bz committed rG0b1dea8f51e4: LinuxKPI: implement dma_{alloc,free}_{noncoherent,attrs} (authored by bz).
LinuxKPI: implement dma_{alloc,free}_{noncoherent,attrs}
Sat, Sep 19, 2:41 PM
bz committed rG490928831178: LinuxKPI: fix argument type to lkpi_pci_msi_desc_alloc() (authored by bz).
LinuxKPI: fix argument type to lkpi_pci_msi_desc_alloc()
Sat, Sep 19, 2:41 PM
bz committed rG67c01ebfc241: LinuxKPI: pci: add pci_select_bars() and pci_msix_vec_count() (authored by bz).
LinuxKPI: pci: add pci_select_bars() and pci_msix_vec_count()
Sat, Sep 19, 2:41 PM
bz committed rGe44083c958b5: LinuxKPI: add typedef for clockid_t (authored by bz).
LinuxKPI: add typedef for clockid_t
Sat, Sep 19, 2:41 PM
bz committed rGa8420c2c1d08: LinuxKPI: add #include of rculist.h to ethtool.h for Linux conformance (authored by bz).
LinuxKPI: add #include of rculist.h to ethtool.h for Linux conformance
Sat, Sep 19, 2:41 PM
bz committed rGc1a87ab11976: LinuxKPI: rcu: add optional condition to list_for_each_entry_rcu() (authored by bz).
LinuxKPI: rcu: add optional condition to list_for_each_entry_rcu()
Sat, Sep 19, 2:41 PM
bz committed rG6aef530a8e3b: mlx5: remove init_timer() (authored by bz).
mlx5: remove init_timer()
Sat, Sep 19, 2:41 PM
bz committed rGe03abec93cf8: mlx4: convert to timer_setup() Linux KPI (authored by bz).
mlx4: convert to timer_setup() Linux KPI
Sat, Sep 19, 2:41 PM
bz committed rGd7eb529adc6f: mlx4: apply upstream changes to convert to timer_setup() Linux KPI (authored by bz).
mlx4: apply upstream changes to convert to timer_setup() Linux KPI
Sat, Sep 19, 2:40 PM
bz committed rGbf0e7356855b: mthca: apply upstream changes to convert to timer_setup() LinuxKPI (authored by bz).
mthca: apply upstream changes to convert to timer_setup() LinuxKPI
Sat, Sep 19, 2:40 PM

Fri, Sep 18

bz added a comment to D59608: LinuxKPI: 802.11: Always lock around lkpi_{ic_vap_delete,mo_stop}().

@bz Could you please MFC this? :)

Fri, Sep 18, 4:19 PM · linuxkpi
bz accepted D59787: Fix statement with no effect in linuxkpi's xarray.h.
Fri, Sep 18, 8:01 AM
bz added a reviewer for D32920: IPv6: rc boot time improvements: pouria.

This has been lingering here for half a decade it seems. Anyone interested in looking into this / if it makes sense (take over the review)? Otherwise I'll abandon it in a few days.

Fri, Sep 18, 12:25 AM
bz abandoned D35488: dtb: rockchip: add rk3399-nanopi-m4 to the build.
Fri, Sep 18, 12:21 AM
bz abandoned D31613: mvneta: no longer panic on boot when mii cannot attach.

Overcome by time and I am no longer interested.

Fri, Sep 18, 12:21 AM
bz abandoned D37882: QCOM: various bits.

The panic was fixed in bfed2417f472f87e720b37bdac9ffd75ca2abc54 ; the remainder I don't care anymore.

Fri, Sep 18, 12:20 AM
bz updated subscribers of D47409: release: factor out common code from make-memstick.sh.

This has been sitting here for almost 2 years now. I am sure lines have changed from under it multiple times. Does anyone want to pick this up? Otherwise I'll abandon. It's quickly redone by anyone who wants anyway.

Fri, Sep 18, 12:18 AM
bz abandoned D53776: iwx: make compile withtout IWX_DEBUG being on.

I'll not be the one beating iwx with a stick.

Fri, Sep 18, 12:14 AM
bz updated subscribers of D58169: LinuxKPI: re-implement pm_runtime.h.

Ah found another one which seems ready for review @dumbbell @emaste

Fri, Sep 18, 12:11 AM · linuxkpi

Thu, Sep 17

bz accepted D59772: udp: Let jail policy rewrite the dstaddr for v6 sendto()s.
Thu, Sep 17, 9:54 PM
bz added inline comments to D59772: udp: Let jail policy rewrite the dstaddr for v6 sendto()s.
Thu, Sep 17, 9:33 PM
bz added a comment to D57991: linuxkpi: Move LINUXKPI_PROT_VALID higher.

I still do not get how this is supposed to fully work but I assume the shortcut from before remains right. I'd say for me you can add:

Thu, Sep 17, 9:23 PM · linuxkpi
bz committed rG9d18e2c12629: LinuxKPI: remove timer KPI from Linux version before 4.15 (authored by bz).
LinuxKPI: remove timer KPI from Linux version before 4.15
Thu, Sep 17, 9:17 PM