Page MenuHomeFreeBSD

obiwac (Aymeric Wibo)
Fan-bearer on the Right Side of the King

Projects

User Details

User Since
Jul 12 2022, 11:32 AM (213 w, 3 d)

Recent Activity

Yesterday

obiwac added a reviewer for D49453: USB4 initial work on suspend routine: ngie.
Thu, Aug 13, 6:22 AM · USB
obiwac updated the diff for D49453: USB4 initial work on suspend routine.

Rebase

Thu, Aug 13, 6:20 AM · USB
obiwac committed rG7858a57baa2f: thunderbolt: Explicitly read NHI ISR0 register to clear it (authored by obiwac).
thunderbolt: Explicitly read NHI ISR0 register to clear it
Thu, Aug 13, 5:51 AM
obiwac closed D52862: thunderbolt: Pink Sardine support.
Thu, Aug 13, 5:51 AM

Wed, Aug 12

obiwac committed rGefdb82413963: thunderbolt: Reset controllers (authored by obiwac).
thunderbolt: Reset controllers
Wed, Aug 12, 9:54 PM
obiwac committed rG529177b332dc: thunderbolt: Get NHI version number from caps (authored by obiwac).
thunderbolt: Get NHI version number from caps
Wed, Aug 12, 9:54 PM
obiwac closed D49452: USB4 host reset (& writing to router config space).
Wed, Aug 12, 9:53 PM · drivers, USB

Sun, Aug 9

obiwac closed D58727: freebsd-tips: Tip about drivers licenses.
Sun, Aug 9, 8:44 AM
obiwac committed rG776ba7badef0: freebsd-tips: Tip about drivers licenses (authored by obiwac).
freebsd-tips: Tip about drivers licenses
Sun, Aug 9, 8:44 AM

Sat, Aug 8

obiwac requested review of D58727: freebsd-tips: Tip about drivers licenses.
Sat, Aug 8, 3:34 PM

Jul 13 2026

obiwac requested review of D58209: thunderbolt: Support writing to router config space.
Jul 13 2026, 8:47 AM

Jul 9 2026

obiwac closed D56026: hid/hsctrl: Add support for Wireless Radio Button.

D57838 committed instead

Jul 9 2026, 7:29 AM
obiwac committed rGe2d56447b3a9: hrfkill: Add driver to report RFKILL button press (authored by obiwac).
hrfkill: Add driver to report RFKILL button press
Jul 9 2026, 7:29 AM
obiwac closed D57838: hradio: Add driver to report RFKILL button press.
Jul 9 2026, 7:28 AM

Jun 27 2026

obiwac committed rGa380d07f4739: virtual_oss.8: Document `/dev/bluetooth/` prefix magic (authored by obiwac).
virtual_oss.8: Document `/dev/bluetooth/` prefix magic
Jun 27 2026, 1:12 AM
obiwac committed rGa6d7347f3042: virtual_oss.8: Use `.Pa` macro to refer to devices (authored by obiwac).
virtual_oss.8: Use `.Pa` macro to refer to devices
Jun 27 2026, 1:12 AM
obiwac committed rG0d4b73a3ced9: ctermid(3): Fix return (authored by obiwac).
ctermid(3): Fix return
Jun 27 2026, 1:12 AM
obiwac committed rG3d6a475afbf5: ctermid(3): Fix return values section (authored by obiwac).
ctermid(3): Fix return values section
Jun 27 2026, 1:12 AM
obiwac committed rGe1f80e4902a4: daemon(3): Note about environment after calling daemon() (authored by obiwac).
daemon(3): Note about environment after calling daemon()
Jun 27 2026, 1:12 AM

Jun 26 2026

obiwac committed rG0cedb626959c: iichid(4): Always release interrupt resource (authored by obiwac).
iichid(4): Always release interrupt resource
Jun 26 2026, 7:00 PM
obiwac closed D57886: iichid(4): Always release interrupt resource.
Jun 26 2026, 7:00 PM
obiwac committed rG7fff1f194e07: netlink.4: Document missing socket options (authored by zishun.yi.dev_gmail.com).
netlink.4: Document missing socket options
Jun 26 2026, 6:42 PM
obiwac closed D57520: netlink.4: Document missing socket options.
Jun 26 2026, 6:42 PM
obiwac added inline comments to D57838: hradio: Add driver to report RFKILL button press.
Jun 26 2026, 6:38 PM
obiwac updated the diff for D57838: hradio: Add driver to report RFKILL button press.

apply ziaee@'s suggestions

Jun 26 2026, 6:38 PM
obiwac accepted D57888: acpi_cpu(4): Remove unused 'acpi_cpu_disabled' boolean.
Jun 26 2026, 2:56 PM
obiwac updated the summary of D57886: iichid(4): Always release interrupt resource.
Jun 26 2026, 2:30 PM
obiwac requested review of D57886: iichid(4): Always release interrupt resource.
Jun 26 2026, 2:29 PM
obiwac added inline comments to D57520: netlink.4: Document missing socket options.
Jun 26 2026, 12:35 PM
obiwac added a comment to D57520: netlink.4: Document missing socket options.

Include this in the revision where I add this flag.

Jun 26 2026, 3:20 AM
obiwac added a comment to D57807: netlink: return ENOBUFS on RX overflow.

Returning ENOBUFS on recv(2) when we actually have data that can be successfully given to the application doesn't look correct at all. I know that Linux likes to return error from one syscall as a return to an other syscall, this was "a feature" since Linux 2.2 and UDP socket. While netlink is originally Linux idea, but it still is a socket(2), and it should behave as a normal socket and recv(2) shall return error from a receive operation, not status of a past send(2). We may want to emulate this bug on sockets opened by processes with Linux ABI, but I definitely don't want to be the behavior of the native socket.

Jun 26 2026, 3:19 AM

Jun 25 2026

obiwac requested review of D57838: hradio: Add driver to report RFKILL button press.
Jun 25 2026, 2:09 AM
obiwac committed rGe4fdaaaed14e: heimdal: Fix some manpage typos (authored by obiwac).
heimdal: Fix some manpage typos
Jun 25 2026, 1:35 AM

Jun 24 2026

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

And that's why I asked. If I press the button on my non-framework laptop, the BT USB device just vanishes (you can see on console) and wifi stops transmitting as it's firmware/hardware doing that (and the wifi driver getting an interrupt I believe even on that one too).

Jun 24 2026, 5:58 PM
obiwac 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?

Jun 24 2026, 3:03 PM
obiwac closed D57744: acpi_ibm: Support mic mute key.

I forgot to include the Differential Revision: tag 😭

Jun 24 2026, 2:43 PM
obiwac committed rG7ecd9afd3b28: virtual_oss.8: Document `/dev/bluetooth/` prefix magic (authored by obiwac).
virtual_oss.8: Document `/dev/bluetooth/` prefix magic
Jun 24 2026, 2:39 PM
obiwac committed rG31461c8bc9c1: virtual_oss.8: Use `.Pa` macro to refer to devices (authored by obiwac).
virtual_oss.8: Use `.Pa` macro to refer to devices
Jun 24 2026, 2:39 PM
obiwac closed D57818: virtual_oss.8: Document `/dev/bluetooth/` prefix magic.
Jun 24 2026, 2:39 PM
obiwac committed rG7e7f8b2c6641: acpi_ibm: Report mic mute key evdev events (authored by obiwac).
acpi_ibm: Report mic mute key evdev events
Jun 24 2026, 2:14 PM
obiwac requested review of D57818: virtual_oss.8: Document `/dev/bluetooth/` prefix magic.
Jun 24 2026, 1:56 PM
obiwac added inline comments to D57520: netlink.4: Document missing socket options.
Jun 24 2026, 1:30 PM
obiwac accepted D57807: netlink: return ENOBUFS on RX overflow.

could also be interesting to add a test to check whether data is copied into receive buffer or not and that ENOBUFS is returned correctly, but this can be done separately

Jun 24 2026, 1:21 PM
obiwac accepted D57519: netlink: Add sync path in user-kernel interface.
Jun 24 2026, 1:11 PM

Jun 23 2026

obiwac added a comment to D57519: netlink: Add sync path in user-kernel interface.

sorry for being a little late to the party here - looks pretty good overall!

Jun 23 2026, 8:01 PM
obiwac accepted D57354: stdio: *memstream: decouple the buffer size from the stream length.
Jun 23 2026, 2:02 PM
obiwac updated the diff for D57744: acpi_ibm: Support mic mute key.

rebase

Jun 23 2026, 1:22 PM
obiwac retitled D54410: acpi: Implement suspend-to-idle loop from acpi: Implement s2idle loop to acpi: Implement suspend-to-idle loop.
Jun 23 2026, 1:21 PM
obiwac updated the diff for D54410: acpi: Implement suspend-to-idle loop.

rebase

Jun 23 2026, 1:21 PM
obiwac updated the diff for D54410: acpi: Implement suspend-to-idle loop.

rebase

Jun 23 2026, 1:41 AM

Jun 22 2026

obiwac added a comment to D57712: acpi: ignore wake button press replayed by firmware on resume.
Jun 22 2026, 8:50 PM
obiwac updated the summary of D57744: acpi_ibm: Support mic mute key.
Jun 22 2026, 7:47 PM
obiwac updated the test plan for D57744: acpi_ibm: Support mic mute key.
Jun 22 2026, 7:37 PM
obiwac updated the summary of D57744: acpi_ibm: Support mic mute key.
Jun 22 2026, 7:28 PM
obiwac updated the summary of D57744: acpi_ibm: Support mic mute key.
Jun 22 2026, 7:25 PM
obiwac updated the diff for D57744: acpi_ibm: Support mic mute key.

update manpage date

Jun 22 2026, 7:25 PM
obiwac updated the diff for D57744: acpi_ibm: Support mic mute key.

consistent naming + more stuff in manpage

Jun 22 2026, 7:24 PM
obiwac requested review of D57744: acpi_ibm: Support mic mute key.
Jun 22 2026, 2:56 PM
obiwac committed rG8de929962a38: acpi_ibm.4: Remove extraneous .Tn (authored by obiwac).
acpi_ibm.4: Remove extraneous .Tn
Jun 22 2026, 2:52 PM
obiwac committed rG40ab0a056400: acpi_ibm(4): Refer to "mic *mute* led" instead of "mic led" (authored by obiwac).
acpi_ibm(4): Refer to "mic *mute* led" instead of "mic led"
Jun 22 2026, 2:45 PM
obiwac committed rGb9d6497bd1f1: acpi_ibm.4: Fix mic_led sysctl name (authored by obiwac).
acpi_ibm.4: Fix mic_led sysctl name
Jun 22 2026, 2:42 PM
obiwac accepted D57414: acpi: Forbid requesting S4 when S4BIOS is not supported.
Jun 22 2026, 1:38 PM

Jun 19 2026

obiwac committed rG9fd0c7c520a4: thunderbolt.4: Explain what driver does in manpage (authored by obiwac).
thunderbolt.4: Explain what driver does in manpage
Jun 19 2026, 8:20 PM
obiwac closed D57668: thunderbolt.4: Explain what driver does in manpage.
Jun 19 2026, 8:19 PM
obiwac updated the diff for D57668: thunderbolt.4: Explain what driver does in manpage.

improve accessibility of HARDWARE section

Jun 19 2026, 8:14 PM
obiwac updated the test plan for D57668: thunderbolt.4: Explain what driver does in manpage.
Jun 19 2026, 8:12 PM
obiwac retitled D57668: thunderbolt.4: Explain what driver does in manpage from thunderbolt(4): Explain what driver does in manpage to thunderbolt.4: Explain what driver does in manpage.
Jun 19 2026, 7:00 PM
obiwac updated the diff for D57668: thunderbolt.4: Explain what driver does in manpage.

move CAVEATS to end, add blank comment before SPDX

Jun 19 2026, 6:54 PM
obiwac added a comment to D57668: thunderbolt.4: Explain what driver does in manpage.

Some of the description really belongs in CAVEATS, but that's okay.

Jun 19 2026, 6:53 PM
obiwac requested review of D57668: thunderbolt.4: Explain what driver does in manpage.
Jun 19 2026, 3:16 PM
obiwac committed rGd7c110658e0b: ctermid(3): Fix return (authored by obiwac).
ctermid(3): Fix return
Jun 19 2026, 2:56 PM
obiwac committed rGdc24f31b67f5: ctermid(3): Fix return values section (authored by obiwac).
ctermid(3): Fix return values section
Jun 19 2026, 2:23 PM
obiwac closed D57396: ctermid(3): Fix return values section.
Jun 19 2026, 2:22 PM

Jun 18 2026

obiwac accepted D57650: thunderbolt: do not enable in GENERIC.

thanks!

Jun 18 2026, 8:07 PM

Jun 17 2026

obiwac accepted D57373: stand: Bulk operations on each gfxfb_blt if shadow buffer enabled.

tested on my fw13!

Jun 17 2026, 10:50 PM
obiwac committed rGbb14ba3777bb: daemon(3): Note about environment after calling daemon() (authored by obiwac).
daemon(3): Note about environment after calling daemon()
Jun 17 2026, 10:46 PM
obiwac closed D57384: daemon(3): Note about environment after calling daemon().
Jun 17 2026, 10:45 PM

Jun 12 2026

obiwac added a comment to D57366: amdsmu(4): Add manpage.

Does this mean that we have suspend support now for these platforms?

Jun 12 2026, 12:42 PM

Jun 11 2026

obiwac added a comment to D57414: acpi: Forbid requesting S4 when S4BIOS is not supported.

my only concern with making S4 BIOS its own ACPI sleep state is that we won't really have a way of making the fw_hibernate sleep type map to it, and we might have to re-add a similar sysctl to s4bios

Jun 11 2026, 10:17 PM
obiwac accepted D57413: acpi: Move supported states arrays into the softc.

happy with this :) just maybe the consts added around the place should be committed separately

Jun 11 2026, 10:06 PM
obiwac added a comment to D57366: amdsmu(4): Add manpage.

suggestion committed in ee13bfb694844df90b06c7246781212d3133e81c

Jun 11 2026, 9:22 PM
obiwac committed rGee13bfb69484: amdsmu(4): Small improvements (authored by obiwac).
amdsmu(4): Small improvements
Jun 11 2026, 9:22 PM
obiwac closed D57366: amdsmu(4): Add manpage.
Jun 11 2026, 8:45 PM
obiwac committed rG4733b4dca551: amdsmu(4): Add manpage (authored by obiwac).
amdsmu(4): Add manpage
Jun 11 2026, 8:45 PM
obiwac added inline comments to D55573: amd64: complete thunderbolt KERNCONF integration.
Jun 11 2026, 8:32 PM
obiwac added a reviewer for D57519: netlink: Add sync path in user-kernel interface: obiwac.
Jun 11 2026, 1:08 PM

Jun 8 2026

obiwac added inline comments to D55573: amd64: complete thunderbolt KERNCONF integration.
Jun 8 2026, 2:29 PM

Jun 3 2026

obiwac accepted D57412: acpi: Fix panic when reading 'hw.acpi.suspend_state' knob on S1/S2.
Jun 3 2026, 7:25 PM

Jun 2 2026

obiwac added a reviewer for D57396: ctermid(3): Fix return values section: manpages.
Jun 2 2026, 6:00 PM
obiwac updated the summary of D57396: ctermid(3): Fix return values section.
Jun 2 2026, 6:00 PM
obiwac added a reviewer for D57396: ctermid(3): Fix return values section: Klara.
Jun 2 2026, 5:59 PM
obiwac requested review of D57396: ctermid(3): Fix return values section.
Jun 2 2026, 5:59 PM
obiwac updated the diff for D57384: daemon(3): Note about environment after calling daemon().

not just in libraries

Jun 2 2026, 3:50 PM
obiwac updated the diff for D57384: daemon(3): Note about environment after calling daemon().

respond to ziaee@'s comments

Jun 2 2026, 3:13 PM

Jun 1 2026

obiwac updated the test plan for D57384: daemon(3): Note about environment after calling daemon().
Jun 1 2026, 6:43 PM
obiwac updated the diff for D57384: daemon(3): Note about environment after calling daemon().

Update note to specify multithreaded programs.

Jun 1 2026, 6:43 PM
obiwac added a comment to D57384: daemon(3): Note about environment after calling daemon().

That's fair. I didn't really know of the other reasons specific to darwin, but I guess I can at least reword this to explain the issue on FreeBSD for multithreaded programs.

Jun 1 2026, 5:07 PM
obiwac added a reviewer for D57384: daemon(3): Note about environment after calling daemon(): Klara.
Jun 1 2026, 4:27 PM
obiwac requested review of D57384: daemon(3): Note about environment after calling daemon().
Jun 1 2026, 4:26 PM

May 30 2026

obiwac committed rGeda74fe47993: rand(3): Normalize function ordering (authored by obiwac).
rand(3): Normalize function ordering
May 30 2026, 7:09 PM