Page MenuHomeFreeBSD
Feed Advanced Search

Sep 24 2025

obiwac updated the diff for D52705: acpi: Use sleep types defined in sys/power.h.

Fix S3 suspend.

Sep 24 2025, 1:27 PM
obiwac updated the diff for D51591: linuxkpi: Support s2idle in `pm_suspend_target_state`.

Rebase on top of D52705.

Sep 24 2025, 12:18 PM
obiwac updated the summary of D51591: linuxkpi: Support s2idle in `pm_suspend_target_state`.
Sep 24 2025, 12:14 PM
obiwac updated the summary of D51591: linuxkpi: Support s2idle in `pm_suspend_target_state`.
Sep 24 2025, 12:12 PM
obiwac added inline comments to D52598: acpi: Fix panic on poweroff.
Sep 24 2025, 11:48 AM
obiwac updated the diff for D52705: acpi: Use sleep types defined in sys/power.h.

fixes from review comment in D52598

Sep 24 2025, 11:47 AM
obiwac abandoned D52598: acpi: Fix panic on poweroff.

these changes have been rolled into D52705 because the original commit that had these changes had to be reverted anyways.

Sep 24 2025, 11:44 AM
obiwac requested review of D52705: acpi: Use sleep types defined in sys/power.h.
Sep 24 2025, 11:42 AM

Sep 18 2025

obiwac added a comment to D52598: acpi: Fix panic on poweroff.

I finally tested this and works fine for me.

I'm sorry I was unable to test it earlier!

Sep 18 2025, 5:56 PM
obiwac added a reverting change for rGce5e22b28ef6: acpi: Use sleep types defined in sys/power.h: rG506b36c4fdde: Revert "acpi: Use sleep types defined in sys/power.h".
Sep 18 2025, 9:50 AM
obiwac committed rG506b36c4fdde: Revert "acpi: Use sleep types defined in sys/power.h" (authored by obiwac).
Revert "acpi: Use sleep types defined in sys/power.h"
Sep 18 2025, 9:50 AM
obiwac added a reverting change for rGe779891327b1: sys/power: Sleep type reporting by PM backends: rG87e2b532ec9e: Revert "sys/power: Sleep type reporting by PM backends".
Sep 18 2025, 9:50 AM
obiwac committed rG87e2b532ec9e: Revert "sys/power: Sleep type reporting by PM backends" (authored by obiwac).
Revert "sys/power: Sleep type reporting by PM backends"
Sep 18 2025, 9:50 AM
obiwac added a reverting change for rG4894f5ba3943: acpi: Fix build when `ACPI_DEBUG_OUTPUT` defined: rG25cddb1dfec6: Revert "acpi: Fix build when `ACPI_DEBUG_OUTPUT` defined".
Sep 18 2025, 9:50 AM
obiwac committed rG25cddb1dfec6: Revert "acpi: Fix build when `ACPI_DEBUG_OUTPUT` defined" (authored by obiwac).
Revert "acpi: Fix build when `ACPI_DEBUG_OUTPUT` defined"
Sep 18 2025, 9:50 AM
obiwac added a reverting change for D52043: acpi: Use sleep types defined in sys/power.h: rG506b36c4fdde: Revert "acpi: Use sleep types defined in sys/power.h".
Sep 18 2025, 9:50 AM
obiwac added a reverting change for D52044: sys/power: Sleep type reporting by PM backends: rG87e2b532ec9e: Revert "sys/power: Sleep type reporting by PM backends".
Sep 18 2025, 9:50 AM
obiwac added a reverting change for D52545: acpi: Fix build when `ACPI_DEBUG_OUTPUT` defined: rG25cddb1dfec6: Revert "acpi: Fix build when `ACPI_DEBUG_OUTPUT` defined".
Sep 18 2025, 9:50 AM
obiwac added a comment to D52598: acpi: Fix panic on poweroff.

This patch fixes panic. Please push it when it's ready.

Edit: Unfortunately, suspend is still broken, PC wakes up immediately.

Sep 18 2025, 9:43 AM
obiwac updated the summary of D52598: acpi: Fix panic on poweroff.
Sep 18 2025, 9:16 AM
obiwac added inline comments to D52598: acpi: Fix panic on poweroff.
Sep 18 2025, 8:52 AM
obiwac updated the diff for D52598: acpi: Fix panic on poweroff.

Move struct acpi_wake_prep_context out of acpivar.h

Sep 18 2025, 8:52 AM
obiwac added inline comments to D52598: acpi: Fix panic on poweroff.
Sep 18 2025, 8:49 AM
obiwac added a comment to D52600: acpi: Add back `hw.acpi.suspend_state` sysctl.
In D52600#1201315, @cy wrote:

This patch fails to address the regression.

Sep 18 2025, 8:46 AM

Sep 17 2025

obiwac updated the diff for D52598: acpi: Fix panic on poweroff.

Do this correctly.

Sep 17 2025, 10:56 PM
obiwac requested review of D52600: acpi: Add back `hw.acpi.suspend_state` sysctl.
Sep 17 2025, 10:33 PM
obiwac planned changes to D52598: acpi: Fix panic on poweroff.

yeah you're absolutely right, I thought acpi_shutdown's dev was a device but its the actual bus of course so this is easy. Will do that in a minute

Sep 17 2025, 9:56 PM
obiwac updated the summary of D52598: acpi: Fix panic on poweroff.
Sep 17 2025, 9:16 PM
obiwac requested review of D52598: acpi: Fix panic on poweroff.
Sep 17 2025, 9:12 PM

Sep 15 2025

obiwac requested review of D52545: acpi: Fix build when `ACPI_DEBUG_OUTPUT` defined.
Sep 15 2025, 8:58 AM

Sep 14 2025

obiwac committed rGe779891327b1: sys/power: Sleep type reporting by PM backends (authored by obiwac).
sys/power: Sleep type reporting by PM backends
Sep 14 2025, 9:59 PM
obiwac closed D52044: sys/power: Sleep type reporting by PM backends.
Sep 14 2025, 9:59 PM
obiwac committed rGce5e22b28ef6: acpi: Use sleep types defined in sys/power.h (authored by obiwac).
acpi: Use sleep types defined in sys/power.h
Sep 14 2025, 9:58 PM
obiwac closed D52043: acpi: Use sleep types defined in sys/power.h.
Sep 14 2025, 9:58 PM
obiwac committed rGc43473dc9b83: sys/power: Generic sleep types (authored by obiwac).
sys/power: Generic sleep types
Sep 14 2025, 9:53 PM
obiwac closed D52036: sys/power: Generic sleep types.
Sep 14 2025, 9:53 PM
obiwac abandoned D48732: acpi: Abstract over ACPI Sx sleep states with `enum sleep_type`.

Abandoned in favour of the D52036, D52043, D52036 stack.

Sep 14 2025, 9:42 PM

Sep 12 2025

obiwac added inline comments to D52497: sys/power.h: `enum power_sstate_transition`.
Sep 12 2025, 1:27 PM
obiwac requested review of D52497: sys/power.h: `enum power_sstate_transition`.
Sep 12 2025, 1:25 PM
obiwac added a comment to D52036: sys/power: Generic sleep types.

Really just the latter, though "STYPE" is a bit obscure for my taste.

Sep 12 2025, 1:19 PM
obiwac added a comment to D52036: sys/power: Generic sleep types.

I'm not a big fan of the POWER_STYPE_* naming, but hopefully that can be improved and reconciled with the POWER_SLEEP_STATE_* definitions at some point.

Sep 12 2025, 1:02 PM

Sep 10 2025

obiwac updated the diff for D52044: sys/power: Sleep type reporting by PM backends.

forgot to actually do the small fix in question

Sep 10 2025, 11:20 AM
obiwac updated the diff for D52044: sys/power: Sleep type reporting by PM backends.

more small fixes

Sep 10 2025, 11:18 AM
obiwac updated the diff for D52044: sys/power: Sleep type reporting by PM backends.

small fixes

Sep 10 2025, 11:16 AM
obiwac updated the diff for D52043: acpi: Use sleep types defined in sys/power.h.

Use own sysctl handler for ACPI stuff so we can still support old S-states here (even though deprecated).

Sep 10 2025, 11:10 AM
obiwac added inline comments to D52036: sys/power: Generic sleep types.
Sep 10 2025, 11:09 AM
obiwac updated the diff for D52036: sys/power: Generic sleep types.

make power_sysctl_stype private

Sep 10 2025, 10:55 AM

Sep 9 2025

obiwac planned changes to D52443: sys/sysctl.h: Make self-contained.

Actually this would need sys/types.h to be included because sysctl.h makes use of u_int and intmax_t. Is it okay to include this?

Sep 9 2025, 12:11 PM
obiwac requested review of D52443: sys/sysctl.h: Make self-contained.
Sep 9 2025, 12:09 PM

Sep 8 2025

obiwac added inline comments to D52043: acpi: Use sleep types defined in sys/power.h.
Sep 8 2025, 2:11 PM
obiwac added inline comments to D52036: sys/power: Generic sleep types.
Sep 8 2025, 1:53 PM

Sep 5 2025

obiwac added inline comments to D49451: USB4 Pink Sardine controller support.
Sep 5 2025, 11:35 PM · USB
obiwac updated the diff for D49451: USB4 Pink Sardine controller support.

Accept all USB4 class PCI devices in nhi_pci_probe

Sep 5 2025, 11:32 PM · USB
obiwac committed rG7fa1552a6a6d: sys/power.h: Add `_KERNEL` guards (authored by obiwac).
sys/power.h: Add `_KERNEL` guards
Sep 5 2025, 5:04 PM
obiwac closed D52395: sys/power.h: Add `_KERNEL` guards.
Sep 5 2025, 5:03 PM
obiwac updated the diff for D49454: USB4 acknowledge hotplug events.

Fixes

Sep 5 2025, 4:59 PM · USB
obiwac updated the diff for D49450: USB4 base.

Fixes

Sep 5 2025, 4:57 PM · USB
obiwac added a comment to D52044: sys/power: Sleep type reporting by PM backends.

thanks :)

Sep 5 2025, 3:23 PM
obiwac updated the diff for D52044: sys/power: Sleep type reporting by PM backends.

Fixes

Sep 5 2025, 3:23 PM
obiwac added inline comments to D52043: acpi: Use sleep types defined in sys/power.h.
Sep 5 2025, 3:19 PM
obiwac updated the diff for D52043: acpi: Use sleep types defined in sys/power.h.

Fix indentation

Sep 5 2025, 3:15 PM
obiwac added a comment to D52036: sys/power: Generic sleep types.

thanks for reviewing!

Sep 5 2025, 3:11 PM
obiwac updated the diff for D52036: sys/power: Generic sleep types.

Respond to feedback

Sep 5 2025, 3:11 PM
obiwac requested review of D52395: sys/power.h: Add `_KERNEL` guards.
Sep 5 2025, 2:57 PM

Sep 3 2025

obiwac added a comment to D52166: bhyve: implement single USB device passthrough support.

I'm still going through the code, but here's a few preliminary comments :)

Sep 3 2025, 10:55 AM

Aug 29 2025

obiwac committed rG94ed4c1903cf: libifconfig: Add netlink based helper to bring the interface up/down (authored by saheed).
libifconfig: Add netlink based helper to bring the interface up/down
Aug 29 2025, 3:42 PM
obiwac closed D52128: libifconfig: Add netlink based helper to bring the interface up/down.
Aug 29 2025, 3:41 PM

Aug 27 2025

obiwac added inline comments to D52128: libifconfig: Add netlink based helper to bring the interface up/down.
Aug 27 2025, 9:27 AM

Aug 26 2025

obiwac added a comment to D52104: Status/2025Q2/kw-hackathon.adoc: Add report.

Thanks :) I've added the related commit but I don't see an option to close rather than abandon. I'm assuming this would be in the "add action" dropdown?

Aug 26 2025, 2:56 PM
obiwac added a comment to D51588: amdgpio: Mask and service interrupts.

Thanks for taking a look @avg

Aug 26 2025, 9:31 AM

Aug 25 2025

obiwac committed rGa4d738d78305: amdgpio: Mask and service interrupts (authored by obiwac).
amdgpio: Mask and service interrupts
Aug 25 2025, 10:56 PM
obiwac closed D51588: amdgpio: Mask and service interrupts.
Aug 25 2025, 10:56 PM
obiwac committed rG5bd5774ff63c: netlink: Handle `ifhwioctl(SIOCSIFMTU)` failure (authored by obiwac).
netlink: Handle `ifhwioctl(SIOCSIFMTU)` failure
Aug 25 2025, 10:44 PM
obiwac committed rG431856c868de: netlink: Bypass refcounting when setting promiscuity (authored by obiwac).
netlink: Bypass refcounting when setting promiscuity
Aug 25 2025, 10:44 PM
obiwac closed D52056: netlink: Bypass refcounting when setting promiscuity.
Aug 25 2025, 10:44 PM
obiwac closed D52132: netlink: Handle `ifhwioctl(SIOCSIFMTU)` failure.
Aug 25 2025, 10:43 PM
obiwac added reviewers for D51589: amdgpio: Suspend routine: avg, gonzo.
Aug 25 2025, 9:23 PM
obiwac added inline comments to D51589: amdgpio: Suspend routine.
Aug 25 2025, 9:22 PM
obiwac added reviewers for D51588: amdgpio: Mask and service interrupts: avg, gonzo.
Aug 25 2025, 9:00 PM
obiwac added inline comments to D51588: amdgpio: Mask and service interrupts.
Aug 25 2025, 7:54 PM
obiwac committed rGf89f82e4042a: netlink: Fix IFF_UP flag handling in RTM_NEWLINK's modify_link handler (authored by saheed).
netlink: Fix IFF_UP flag handling in RTM_NEWLINK's modify_link handler
Aug 25 2025, 7:53 PM
obiwac closed D51871: netlink: Fix IFF_UP flag handling in RTM_NEWLINK's modify_link handler.
Aug 25 2025, 7:53 PM
obiwac abandoned D52104: Status/2025Q2/kw-hackathon.adoc: Add report.

Committed in 231939c628f2a0a6823008c0a4d2a36b7de5146b, forgot the Differential Revision: tag, sorry about that :(

Aug 25 2025, 4:14 PM
obiwac committed R9:231939c628f2: Status/2025Q2/kw-hackathon.adoc: Add report (authored by obiwac).
Status/2025Q2/kw-hackathon.adoc: Add report
Aug 25 2025, 3:59 PM
obiwac added inline comments to D52104: Status/2025Q2/kw-hackathon.adoc: Add report.
Aug 25 2025, 3:49 PM
obiwac updated the diff for D52104: Status/2025Q2/kw-hackathon.adoc: Add report.

Use jrm@'s syntax for scheduler patch list

Aug 25 2025, 3:49 PM
obiwac added inline comments to D52104: Status/2025Q2/kw-hackathon.adoc: Add report.
Aug 25 2025, 3:46 PM
obiwac updated the diff for D52104: Status/2025Q2/kw-hackathon.adoc: Add report.

Remove duplicates in scheduler patches

Aug 25 2025, 3:46 PM
obiwac added a comment to D52104: Status/2025Q2/kw-hackathon.adoc: Add report.

@salvadore are you okay with these changes as they are?

Aug 25 2025, 12:36 PM

Aug 23 2025

obiwac added inline comments to D51589: amdgpio: Suspend routine.
Aug 23 2025, 10:11 PM
obiwac updated the diff for D51589: amdgpio: Suspend routine.

Remove style changes

Aug 23 2025, 10:11 PM
obiwac added a comment to D51589: amdgpio: Suspend routine.

thanks for the review!

Aug 23 2025, 8:29 PM
obiwac updated the diff for D51589: amdgpio: Suspend routine.

Respond to review comments

Aug 23 2025, 8:28 PM
obiwac added a comment to D51588: amdgpio: Mask and service interrupts.

Thanks for reviewing this!

Aug 23 2025, 8:19 PM
obiwac updated the diff for D51588: amdgpio: Mask and service interrupts.

Respond to @aokblast 's review comments

Aug 23 2025, 8:19 PM
obiwac committed rGf13a042a5711: netlink/route: Support modifying IFLA_ADDRESS with RTM_NEWLINK (authored by saheed).
netlink/route: Support modifying IFLA_ADDRESS with RTM_NEWLINK
Aug 23 2025, 7:15 PM
obiwac closed D51922: netlink/route: Support modifying IFLA_ADDRESS with RTM_NEWLINK.
Aug 23 2025, 7:14 PM
obiwac added reviewers for D52128: libifconfig: Add netlink based helper to bring the interface up/down: kp, melifaro.
Aug 23 2025, 2:39 PM
obiwac accepted D51871: netlink: Fix IFF_UP flag handling in RTM_NEWLINK's modify_link handler.
Aug 23 2025, 2:38 PM
obiwac added a comment to D52132: netlink: Handle `ifhwioctl(SIOCSIFMTU)` failure.

All good, just a note (mostly to myself) on error handling and atomicity. What we do here (myself included) is sequence on priv-check & execute calls, where we stop abruptly half-way if we lack privilege for 1 out of 10 changes. The outcome (e.g. partial change) is now dependent on the block order inside the function.
What we should do instead is either try to move towards more atomicity (checking all privileges in the beginning and failing) or more overall completion (e.g. don't stop on the first failure), which is harder reporting-wise.
Generally I'd prefer the former approach. I don't think we need to change it here, I'd rather have a separate diff reshuffling error handling approach.

Aug 23 2025, 2:28 PM