Page MenuHomeFreeBSD
Feed Advanced Search

Feb 14 2024

bz committed rG48d689d6cabe: net80211: fix checks for (*iv_preamble_update)/(*iv_ht_protmode_update) (authored by bz).
net80211: fix checks for (*iv_preamble_update)/(*iv_ht_protmode_update)
Feb 14 2024, 7:50 PM
bz closed D43389: net80211: deal with lost state transitions.
Feb 14 2024, 7:49 PM
bz closed D43658: LinuxKPI: 802.11: correct HT protection fields.
Feb 14 2024, 7:49 PM
bz closed D43655: net80211: fix checks for (*iv_preamble_update)/(*iv_ht_protmode_update).
Feb 14 2024, 7:49 PM
bz added inline comments to D43879: LinuxKPI: 802.11: iwlwifi: add extra debugging.
Feb 14 2024, 7:26 PM
bz added a comment to D43879: LinuxKPI: 802.11: iwlwifi: add extra debugging.

How chatty is LINUXKPI_DEBUG_80211 in general? I currently do not have it enabled in my WIP tree but will turn it on for this change.

Feb 14 2024, 4:44 PM
bz requested review of D43879: LinuxKPI: 802.11: iwlwifi: add extra debugging.
Feb 14 2024, 3:51 PM

Feb 10 2024

bz requested changes to D43770: Rename HT Operation Protection micros to represent the state of the art..

Can we please NOT do this. I explained it in my other review (D43658) twice by now.

Feb 10 2024, 8:26 PM

Feb 5 2024

bz requested review of D43753: LinuxKPI: 802.11: update the ni/lsta reference cycle.
Feb 5 2024, 3:44 PM
bz requested review of D43751: net80211: amrr_init: change order of commands.
Feb 5 2024, 2:51 PM
bz added inline comments to D43555: firmware: load binary firmware files.
Feb 5 2024, 9:16 AM
bz added inline comments to D43555: firmware: load binary firmware files.
Feb 5 2024, 9:04 AM

Feb 3 2024

bz updated subscribers of D43549: arm64: add wlan and ath to kernel config.

Please fix the title and the commit message. Also if you bring in those then what about all the others? All this should be loadable. The question which may arise is whether ATH_ENABLE_11N should be in ATH_CFLAGS these days?

Feb 3 2024, 10:54 PM
bz requested review of D43725: LinuxKPI: 802.11: band-aid for invalid state changes after (*iv_update_bss).
Feb 3 2024, 9:29 PM
bz closed D43512: net80211: make sure calls to (*iv_update_bss)() are locked.
Feb 3 2024, 1:57 PM
bz committed rG49619f73151a: net80211: make sure calls to (*iv_update_bss)() are locked (authored by bz).
net80211: make sure calls to (*iv_update_bss)() are locked
Feb 3 2024, 1:57 PM
bz closed D43469: net80211: fix a NULL deref in ieee80211_sta_join1().
Feb 3 2024, 1:55 PM
bz committed rG8a5a3e3d0436: net80211: fix a NULL deref in ieee80211_sta_join1() (authored by bz).
net80211: fix a NULL deref in ieee80211_sta_join1()
Feb 3 2024, 1:55 PM
bz committed rG2d9d35837d8e: LinuxKPI: implement memset_after() (authored by bz).
LinuxKPI: implement memset_after()
Feb 3 2024, 1:51 PM
bz closed D43644: LinuxKPI: implement memset_after().
Feb 3 2024, 1:51 PM
bz committed rG8f7c32a41a6a: iwlwifi: add the d3 (PM) bits to the Makefile (disabled) (authored by bz).
iwlwifi: add the d3 (PM) bits to the Makefile (disabled)
Feb 3 2024, 1:50 PM
bz closed D43647: iwlwifi: adjust to make d3.c compile.
Feb 3 2024, 1:50 PM
bz committed rGe1d31d0685f0: iwlwifi: adjust to make d3.c compile (authored by bz).
iwlwifi: adjust to make d3.c compile
Feb 3 2024, 1:50 PM
bz closed D43646: LinuxKPI: 802.11: extend ieee80211_key_seq and WLAN_KEY_LEN_* defines.
Feb 3 2024, 1:33 PM
bz committed rG2f029bf911e2: LinuxKPI: 802.11: extend ieee80211_key_seq and WLAN_KEY_LEN_* defines (authored by bz).
LinuxKPI: 802.11: extend ieee80211_key_seq and WLAN_KEY_LEN_* defines
Feb 3 2024, 1:33 PM
bz committed rG828ce22f079d: LinuxKPI: 802.11: fix field order in ieee80211_key_conf (authored by bz).
LinuxKPI: 802.11: fix field order in ieee80211_key_conf
Feb 3 2024, 1:31 PM
bz closed D43635: LinuxKPI: 802.11: fix field order in ieee80211_key_conf.
Feb 3 2024, 1:31 PM
bz added a comment to D43658: LinuxKPI: 802.11: correct HT protection fields.

If I understand correctly, these defines are from the Table 8-130—HT Operation element fields and subfields (continued) on page 615. I quoted them below. I think it's better to use cleaner names for these defines in sys/net80211/ieee80211.h and use an indent similar to the Linux version.

There's a lot to be said about the "native" net80211 version. But that's not part of this review request. I tend to not change the old stuff there if it is used (VHT is not used yet, so that's why there is cleanup going on there still). Simply MFCing it could be a pain without leaving compat defines. In this case it seems only iwn(4) would be affected so we could argue we can but I haven't checked all the other related fields and that's where the real pain comes in.

I think a separate patch "just rename these defines in sys/net80211/ieee80211.h" shall be OK, and can MFC, because their corresponding values are correct. If you agree, I can submit a patch for review.

Feb 3 2024, 1:15 PM
bz requested review of D43720: LinuxKPI: dev_coredump implementation (NOT FOR COMMIT AS-IS).
Feb 3 2024, 1:09 PM
bz requested review of D43719: LinuxKPI: sort dev_<loglevel>() functions.
Feb 3 2024, 1:04 PM

Feb 1 2024

bz added a comment to D43658: LinuxKPI: 802.11: correct HT protection fields.
In D43658#996222, @cc wrote:

This patch also fixes the wrong/old values used in sys/compat/linuxkpi/common/include/linux/ieee80211.h. thanks

Feb 1 2024, 2:38 PM
bz added inline comments to D43555: firmware: load binary firmware files.
Feb 1 2024, 2:31 PM
bz added a comment to D43611: firmware: document new native file loading..

(Sorry if some comments are confusing; I lost track of the state of the latest implementation)

Feb 1 2024, 2:07 PM
bz requested changes to D43696: Jail descriptors.

Also, can we please have a man page?

Feb 1 2024, 1:56 PM
bz added a comment to D43211: lkpi_i2c_del_adapter can't delete child when i2c_adapter remove.

The remainder I'll leave to @manu and @wulf . I don't know enough of the implications.

Feb 1 2024, 1:51 PM
bz accepted D43654: vtnet: Avoid ifdefs based on __NO_STRICT_ALIGNMENT.
Feb 1 2024, 11:33 AM
bz accepted D43656: vtnet: Account for the padding when selecting allocation size.
Feb 1 2024, 11:32 AM

Jan 29 2024

bz requested review of D43658: LinuxKPI: 802.11: correct HT protection fields.
Jan 29 2024, 11:46 PM
bz planned changes to D43648: LinuxKPI: 802.11: hardware crypto offload improvements.

Ok, Probably too tired last night. I'll keep updating this... Watch this space.

Jan 29 2024, 11:22 PM
bz added inline comments to D43656: vtnet: Account for the padding when selecting allocation size.
Jan 29 2024, 10:45 PM
bz added inline comments to D43654: vtnet: Avoid ifdefs based on __NO_STRICT_ALIGNMENT.
Jan 29 2024, 10:43 PM
bz requested review of D43655: net80211: fix checks for (*iv_preamble_update)/(*iv_ht_protmode_update).
Jan 29 2024, 9:05 PM
bz updated the diff for D43648: LinuxKPI: 802.11: hardware crypto offload improvements.

cmd was gone, replace with defined values.

Jan 29 2024, 8:21 PM
bz added inline comments to D43647: iwlwifi: adjust to make d3.c compile.
Jan 29 2024, 8:17 PM
bz added a comment to D43648: LinuxKPI: 802.11: hardware crypto offload improvements.

I cannot actually request changes on my own review. Sad.

Jan 29 2024, 7:59 PM
bz added a comment to D43647: iwlwifi: adjust to make d3.c compile.
In D43647#995353, @cc wrote:

I see two "MFC after" in the summary section, and the summary section seems to contain two parts that it looks you are going to split this patch into two when you MFC it. Am I understanding correctly? Are you going to manually MFC the two parts?

Jan 29 2024, 3:55 PM
bz updated the diff for D43647: iwlwifi: adjust to make d3.c compile.

Fix CFLAGS spelling

Jan 29 2024, 3:55 PM
bz updated subscribers of D43647: iwlwifi: adjust to make d3.c compile.
Jan 29 2024, 3:14 PM
bz requested review of D43648: LinuxKPI: 802.11: hardware crypto offload improvements.
Jan 29 2024, 3:12 PM
bz accepted D43645: linuxkpi: remove invalid KASSERT from hash_add_rcu.
Jan 29 2024, 2:59 PM
bz requested review of D43647: iwlwifi: adjust to make d3.c compile.
Jan 29 2024, 2:33 PM
bz requested review of D43646: LinuxKPI: 802.11: extend ieee80211_key_seq and WLAN_KEY_LEN_* defines.
Jan 29 2024, 2:29 PM
bz requested review of D43644: LinuxKPI: implement memset_after().
Jan 29 2024, 2:28 PM

Jan 28 2024

bz requested review of D43635: LinuxKPI: 802.11: fix field order in ieee80211_key_conf.
Jan 28 2024, 12:57 AM
bz requested review of D43634: net80211: crypto: fix check for driver having done decryption.
Jan 28 2024, 12:49 AM

Jan 27 2024

bz added a comment to D43555: firmware: load binary firmware files.

Maybe it's plain files?

Jan 27 2024, 1:18 PM

Jan 23 2024

bz planned changes to D43461: sdhci_fsl_fdt: add support for LS1088A.

I cannot get this stable even with mmc(4) GENERIC (no MMCCAM).
Starts to make me wonder if the clocks are right ... but I cross-checked those again to the LS1088ARM.pdf (still not updated).

Jan 23 2024, 11:28 PM
bz added inline comments to D43555: firmware: load binary firmware files.
Jan 23 2024, 10:04 PM

Jan 21 2024

bz added a comment to D43461: sdhci_fsl_fdt: add support for LS1088A.

As another note:

  • removing the last quirk seems to make not change at hs200
  • With either I still cannot get it stable on a 2nd board; create a GPT scheme; reboot and have MBR; sometimes I/O errors, sometime CORRUPT GPT on the disk-XXXXX but not on the sdda0. Not sure as to how-much this is sdhci_fsl or MMCCAM at this point but I'll keep looking.
Jan 21 2024, 8:04 PM
bz requested review of D43538: mmccam: fix mmcsd disk aliases.
Jan 21 2024, 8:01 PM
bz added a comment to D43461: sdhci_fsl_fdt: add support for LS1088A.
In D43461#991392, @manu wrote:

What does it do if you don't use SDHCI_FSL_TUNING_ERRATUM_TYPE2 ?

Jan 21 2024, 5:08 PM

Jan 19 2024

bz requested review of D43512: net80211: make sure calls to (*iv_update_bss)() are locked.
Jan 19 2024, 5:07 PM

Jan 16 2024

bz committed rG61a0eaca0dd7: MAINTAINERS: change linuxkpi review Phabricator group. (authored by bz).
MAINTAINERS: change linuxkpi review Phabricator group.
Jan 16 2024, 7:25 PM
bz closed D43458: MAINTAINERS: change #linuxkpi review Pahb group..
Jan 16 2024, 7:24 PM
bz requested review of D43469: net80211: fix a NULL deref in ieee80211_sta_join1().
Jan 16 2024, 7:00 PM

Jan 15 2024

bz requested review of D43461: sdhci_fsl_fdt: add support for LS1088A.
Jan 15 2024, 8:09 PM
bz requested review of D43458: MAINTAINERS: change #linuxkpi review Pahb group..
Jan 15 2024, 12:28 PM

Jan 10 2024

bz added a comment to D43389: net80211: deal with lost state transitions.
In D43389#989053, @cc wrote:

I think this patch as a fix is targeting 271979#c28. If I am right, I will use the reproduce method to test this patch. thanks

Also referencing this 274382#c3 for the "panic: lkpi_sta_auth_to_scan", although I initially mis-placed the report in this PR.

Jan 10 2024, 4:54 PM
bz requested review of D43389: net80211: deal with lost state transitions.
Jan 10 2024, 11:13 AM

Jan 9 2024

bz added a reviewer for D43361: dev/uart: Use a linker set to find uart classes: jhb.

I've head a slightly more elaborate version of this from @jhb since 2019.
I'l add @jhb to Cc:
Also I'll try to upload the diff as an attachment so you can have a look.

Jan 9 2024, 8:44 AM

Jan 8 2024

bz committed rG118d0ff54d4f: rtw89: improve debugging and fix a sleep issue (authored by bz).
rtw89: improve debugging and fix a sleep issue
Jan 8 2024, 3:39 PM
bz committed rGc8e7f78a3d28: ath10k/rtw89: make compile again after LinuxKPI changes (authored by bz).
ath10k/rtw89: make compile again after LinuxKPI changes
Jan 8 2024, 3:39 PM

Jan 6 2024

bz accepted D43337: mbuf: Add mbufq_empty.
Jan 6 2024, 4:12 PM
bz accepted D43336: net80211 amdpu: Simplify a few loops that drain an mbufq.

LGTM

Jan 6 2024, 4:10 PM
bz accepted D43338: sys: Use mbufq_empty instead of comparing mbufq_len against 0.
Jan 6 2024, 4:09 PM

Jan 2 2024

bz accepted D43256: frag6: Add another use of frag6_rmqueue().

Given the bucket is locked this should be fine.

Jan 2 2024, 6:42 AM

Dec 31 2023

bz accepted D43228: frag6: Reduce code duplication.
Dec 31 2023, 2:15 PM

Dec 22 2023

bz closed D42345: LinuxKPI: reduce impact of large MAXCPU.
Dec 22 2023, 12:24 AM
bz committed rG488e8a7faca5: LinuxKPI: reduce impact of large MAXCPU (authored by bz).
LinuxKPI: reduce impact of large MAXCPU
Dec 22 2023, 12:24 AM
bz committed rGe85eb4c8d7bd: net80211: adjust more VHT structures/fields (authored by bz).
net80211: adjust more VHT structures/fields
Dec 22 2023, 12:22 AM
bz closed D42901: net80211: adjust more VHT structures/fields.
Dec 22 2023, 12:21 AM
bz closed D42560: net80211: improve logging about state transitions lost.
Dec 22 2023, 12:20 AM
bz committed rG72bb33a36b62: net80211: improve logging about state transitions lost (authored by bz).
net80211: improve logging about state transitions lost
Dec 22 2023, 12:20 AM

Dec 21 2023

bz added a comment to D42345: LinuxKPI: reduce impact of large MAXCPU.

I believe all suggested changes went in with diff from @olce and the last update

Dec 21 2023, 10:58 PM
bz updated the diff for D42345: LinuxKPI: reduce impact of large MAXCPU.

Insert "them" as submitted by @olce

Dec 21 2023, 10:56 PM
bz added a comment to D42345: LinuxKPI: reduce impact of large MAXCPU.
In D42345#983608, @olce wrote:
In D42345#983201, @bz wrote:

@olce congrats on the commit bit. Is this version (mostly yours now) okay?

Thanks! I'm still struggling from the amount of received mail, so your question was lost for a while (I need to better organize myself for the new situation).

Yes, re-reading it, I think this version's OK, barring some minor nit in a comment (which I introduced, sorry).

Dec 21 2023, 10:39 PM
bz added a comment to D42560: net80211: improve logging about state transitions lost.

@cc any further thoughts on this one?

Dec 21 2023, 1:10 AM
bz added a comment to D42345: LinuxKPI: reduce impact of large MAXCPU.

@olce congrats on the commit bit. Is this version (mostly yours now) okay?

Dec 21 2023, 12:04 AM

Dec 19 2023

bz added a comment to D43106: pflow: import from OpenBSD.

How did usbdump() solve this?

Dec 19 2023, 5:54 PM
bz accepted D43095: ieee80211: Check for errors when copying in the SIOCG80211STATS handler.
Dec 19 2023, 3:33 AM
bz committed rGeac3646fcdd4: LinuxKPI: 802.11: more TXQ implementation and locking (authored by bz).
LinuxKPI: 802.11: more TXQ implementation and locking
Dec 19 2023, 12:53 AM
bz updated the diff for D42345: LinuxKPI: reduce impact of large MAXCPU.

Apply the diff as submitted by Olivier Certner.

Dec 19 2023, 12:44 AM
bz updated the diff for D42901: net80211: adjust more VHT structures/fields.

Check length in ifoccnfig for the Element information and print error/return
if not matching. With that initialize variables later and add the requested
comment from cc@ to explain the +2.

Dec 19 2023, 12:22 AM
bz added inline comments to D42901: net80211: adjust more VHT structures/fields.
Dec 19 2023, 12:13 AM

Dec 17 2023

bz accepted D42821: LinuxKPI: Add pcie_capability_clear_and_set_word() function.
Dec 17 2023, 5:06 PM

Dec 13 2023

bz committed rG59dba901f227: bwn: remove unused ic_headroom (authored by Frank Hilgendorf <frank.hilgendorf@posteo.de>).
bwn: remove unused ic_headroom
Dec 13 2023, 11:55 PM
bz added a comment to D42901: net80211: adjust more VHT structures/fields.

Any comments?

Dec 13 2023, 11:46 PM
bz added inline comments to D42794: LinuxKPI: Add linux/string_helpers.h header.
Dec 13 2023, 7:08 PM

Dec 12 2023

bz added a comment to D37428: Import the kernel parts of bhyve/arm64.

Can we at some point simply get this in (if it is in a state to attach to the build) and make further enhancements in git and have history for these changes rather than trying to polish the rather large review to perfection? I know there is a tradeoff at some point of how much stuff is outstanding...

Dec 12 2023, 1:50 AM
bz accepted D42793: LinuxKPI: Add video/vga.h header.
Dec 12 2023, 1:44 AM