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 (209 w, 5 d)

Recent Activity

Mon, Jul 13

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

Thu, Jul 9

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

D57838 committed instead

Thu, Jul 9, 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
Thu, Jul 9, 7:29 AM
obiwac closed D57838: hradio: Add driver to report RFKILL button press.
Thu, Jul 9, 7:28 AM

Sat, Jun 27

obiwac committed rGa380d07f4739: virtual_oss.8: Document `/dev/bluetooth/` prefix magic (authored by obiwac).
virtual_oss.8: Document `/dev/bluetooth/` prefix magic
Sat, Jun 27, 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
Sat, Jun 27, 1:12 AM
obiwac committed rG0d4b73a3ced9: ctermid(3): Fix return (authored by obiwac).
ctermid(3): Fix return
Sat, Jun 27, 1:12 AM
obiwac committed rG3d6a475afbf5: ctermid(3): Fix return values section (authored by obiwac).
ctermid(3): Fix return values section
Sat, Jun 27, 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()
Sat, Jun 27, 1:12 AM

Fri, Jun 26

obiwac committed rG0cedb626959c: iichid(4): Always release interrupt resource (authored by obiwac).
iichid(4): Always release interrupt resource
Fri, Jun 26, 7:00 PM
obiwac closed D57886: iichid(4): Always release interrupt resource.
Fri, Jun 26, 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
Fri, Jun 26, 6:42 PM
obiwac closed D57520: netlink.4: Document missing socket options.
Fri, Jun 26, 6:42 PM
obiwac added inline comments to D57838: hradio: Add driver to report RFKILL button press.
Fri, Jun 26, 6:38 PM
obiwac updated the diff for D57838: hradio: Add driver to report RFKILL button press.

apply ziaee@'s suggestions

Fri, Jun 26, 6:38 PM
obiwac accepted D57888: acpi_cpu(4): Remove unused 'acpi_cpu_disabled' boolean.
Fri, Jun 26, 2:56 PM
obiwac updated the summary of D57886: iichid(4): Always release interrupt resource.
Fri, Jun 26, 2:30 PM
obiwac requested review of D57886: iichid(4): Always release interrupt resource.
Fri, Jun 26, 2:29 PM
obiwac added inline comments to D57520: netlink.4: Document missing socket options.
Fri, Jun 26, 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.

Fri, Jun 26, 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.

Fri, Jun 26, 3:19 AM

Thu, Jun 25

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

Wed, Jun 24

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).

Wed, Jun 24, 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?

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

I forgot to include the Differential Revision: tag 😭

Wed, Jun 24, 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
Wed, Jun 24, 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
Wed, Jun 24, 2:39 PM
obiwac closed D57818: virtual_oss.8: Document `/dev/bluetooth/` prefix magic.
Wed, Jun 24, 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
Wed, Jun 24, 2:14 PM
obiwac requested review of D57818: virtual_oss.8: Document `/dev/bluetooth/` prefix magic.
Wed, Jun 24, 1:56 PM
obiwac added inline comments to D57520: netlink.4: Document missing socket options.
Wed, Jun 24, 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

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

Tue, Jun 23

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!

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

rebase

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

rebase

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

rebase

Tue, Jun 23, 1:41 AM

Mon, Jun 22

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

update manpage date

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

consistent naming + more stuff in manpage

Mon, Jun 22, 7:24 PM
obiwac requested review of D57744: acpi_ibm: Support mic mute key.
Mon, Jun 22, 2:56 PM
obiwac committed rG8de929962a38: acpi_ibm.4: Remove extraneous .Tn (authored by obiwac).
acpi_ibm.4: Remove extraneous .Tn
Mon, Jun 22, 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"
Mon, Jun 22, 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
Mon, Jun 22, 2:42 PM
obiwac accepted D57414: acpi: Forbid requesting S4 when S4BIOS is not supported.
Mon, Jun 22, 1:38 PM

Fri, Jun 19

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

improve accessibility of HARDWARE section

Fri, Jun 19, 8:14 PM
obiwac updated the test plan for D57668: thunderbolt.4: Explain what driver does in manpage.
Fri, Jun 19, 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.
Fri, Jun 19, 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

Fri, Jun 19, 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.

Fri, Jun 19, 6:53 PM

Jun 19 2026

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
obiwac closed D56957: acpi_spmc: Remove useless __DECONSTs.

Committed in 0b2df683672e3b5792aa552a3700da86617f9d90, but forgot to add the "Differential Revision" tag

May 30 2026, 6:20 PM
obiwac updated the test plan for D57366: amdsmu(4): Add manpage.
May 30 2026, 6:16 PM
obiwac added a reviewer for D57366: amdsmu(4): Add manpage: manpages.
May 30 2026, 6:12 PM
obiwac requested review of D57366: amdsmu(4): Add manpage.
May 30 2026, 6:12 PM

May 27 2026

obiwac added a comment to D57232: acpi: Replace mentions of the s2idle with suspend_to_idle.

@olce last point done by 7a11a6c64d4f52f41e63e535605d4187650c3651. Also updated sysctl descriptions in the acpi.4 manpage in 071d82d9973660742e771b23365a82eb8dd2dd0f

May 27 2026, 8:49 AM
obiwac committed rG7a11a6c64d4f: acpi: Update mentions of s2idle in comments (authored by obiwac).
acpi: Update mentions of s2idle in comments
May 27 2026, 8:48 AM
obiwac committed rG071d82d99736: acpi.4: Update sysctl descriptions with new stype names (authored by obiwac).
acpi.4: Update sysctl descriptions with new stype names
May 27 2026, 8:48 AM

May 26 2026

obiwac abandoned D57254: zzz(8): Rewrite manual page.

squashed into aba599a6cc550bf209b42a81a3cdb3f6e94d0613 at ziaee@'s request

May 26 2026, 11:07 PM
obiwac committed rGaba599a6cc55: zzz: Rewrite to use new power device (authored by obiwac).
zzz: Rewrite to use new power device
May 26 2026, 11:06 PM
obiwac closed D56918: zzz: Rewrite to use new power device.
May 26 2026, 11:06 PM