From nobody Mon Jun 22 19:25:52 2026 X-Original-To: dev-commits-src-all@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4gkdTf6DG4z6hs65 for ; Mon, 22 Jun 2026 19:25:58 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "YR1" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 4gkdTf30hsz422d for ; Mon, 22 Jun 2026 19:25:58 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1782156358; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=7nt7046MUo3JFCVy6FLgsSgDtTQuhFNJh70r8i+s8ug=; b=trs3tb2ZQ4/KJP7E2YJvQPURWsaraep1tbBy/J3ACzPL0bZYnlGhH7p8x++ktjszSgkOiT vkysU38h5qkEdtFAC3mWlI8gfpFN9bwGvzSGWSPLgciVeO/zZ87MytpsfuRq0CxigGxweL G6YLqsQd0jZzSi+rOZrLTo75D6epvD0fMRbHherw5jEDdVjJZrGdbP89dFWO0AzhZZGMcI CSvWkvc9aDwTADa1/TCC1qHTL9dfkRDJK0cIh91KZx9UTAkrJ1NG1mjlS5dsWg7WUynaR8 9PNwSX1aUZbwQm9p5uxixelVQQGL5Wd35fAepQobap3JOfxxOfvO/oxWMVK9Sw== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1782156358; a=rsa-sha256; cv=none; b=RbwHBrrkJMOlk/6Mn2G4n+M2LIUwQ2nGvkuyUSxWq7KU95uE4W+wyO9GtUgsHx6JAKxICV Gfvu0s0qiUSZpf+pD6jPpGSUUkmvZYNKLwg6vUUVwFd8l4ghhKHWRFV6sdPMeVWD7LQSoS lZg8u7567Y3M1f5+iF69+PsX0muSCcxSvOgDKje+pMTyJmQtASVfvtA4EawLzkxqR/TEo8 GR2Ar24U/jiYDYn8vigVunUSyMfl0mKGKKs1Ol6XeCr4hhmUFRvj+H1JutCsYhV9m8Oyw8 PrJX6gpIjshoUMXUUQX1yRDS8xyey/csasKAP2gXm4xD3ymlgPRGljAXk+w2qQ== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1782156358; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=7nt7046MUo3JFCVy6FLgsSgDtTQuhFNJh70r8i+s8ug=; b=ms4scAwxPMHbm2bAZa4Wbw0x7B2WZwhQwP+9A3SvxTLSvB8shzq+JnILpSBNqIioIF09Ts /n8/bx8b+Z8nupmHp9tePcV/Vow7MMtLwEPdYzrm9rQz4w13g0tLSd4v4Cd50dl44JuSxl 7lcmkc5AhzEOKLu0xB5hb3/jmREGQRHmJaiwLiFheLrjKGfl8ycPYF2sMe2Zf/fTlsdq6l Prg2/qccdIVn/dPUxQ3Ii6xRRq/vBCBPJoeJDBaVp8aKkJdBFjsERkp7O49iBOZqWMzgmv EpwN6gdWxp3Qi+yrzGppAlKaOpqKs9REpGDSGCWSpJ2vxwdZYHep6aCFeA17iA== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) by mxrelay.nyi.freebsd.org (Postfix) with ESMTP id 4gkdTf1pZ6z10wq for ; Mon, 22 Jun 2026 19:25:58 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from git (uid 1279) (envelope-from git@FreeBSD.org) id 3665e by gitrepo.freebsd.org (DragonFly Mail Agent v0.13+ on gitrepo.freebsd.org); Mon, 22 Jun 2026 19:25:52 +0000 To: src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-main@FreeBSD.org From: Olivier Certner Subject: git: 5bec087167e3 - main - amdsmu(4), acpi_spmc(4): Fix ordering of calls List-Id: Commit messages for all branches of the src repository List-Archive: https://lists.freebsd.org/archives/dev-commits-src-all List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: dev-commits-src-all@freebsd.org Sender: owner-dev-commits-src-all@FreeBSD.org List-Id: List-Post: List-Help: List-Subscribe: List-Unsubscribe: List-Owner: Precedence: list MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: olce X-Git-Repository: src X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 5bec087167e3934d7df06b4f98ed18c82349ddd2 Auto-Submitted: auto-generated Date: Mon, 22 Jun 2026 19:25:52 +0000 Message-Id: <6a398c40.3665e.61036fb6@gitrepo.freebsd.org> The branch main has been updated by olce: URL: https://cgit.FreeBSD.org/src/commit/?id=5bec087167e3934d7df06b4f98ed18c82349ddd2 commit 5bec087167e3934d7df06b4f98ed18c82349ddd2 Author: Olivier Certner AuthorDate: 2026-06-04 15:07:47 +0000 Commit: Olivier Certner CommitDate: 2026-06-22 19:23:14 +0000 amdsmu(4), acpi_spmc(4): Fix ordering of calls The AMD SMU is supposed to be notified of suspension the SPMC has been, and conversely on resume, as expressed in comments. Fix the EVENTHANDLER(9) priorities used so that they match the comments. Lower values indeed indicate higher priority in this subsystem. Reviewed by: obiwac Fixes: 2c60fce365f4 ("amdsmu: Sleep entry/exit hints for PMFW") Event: Halifax Hackathon 202606 Sponsored by: The FreeBSD Foundation --- sys/dev/acpica/acpi_spmc.c | 4 ++-- sys/dev/amdsmu/amdsmu.c | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/sys/dev/acpica/acpi_spmc.c b/sys/dev/acpica/acpi_spmc.c index 611a9a09a6eb..d4d13d57d36e 100644 --- a/sys/dev/acpica/acpi_spmc.c +++ b/sys/dev/acpica/acpi_spmc.c @@ -473,9 +473,9 @@ acpi_spmc_attach(device_t dev) "will not check for them before suspend\n", error); sc->eh_suspend = EVENTHANDLER_REGISTER(acpi_post_dev_suspend, - acpi_spmc_suspend, dev, 0); + acpi_spmc_suspend, dev, EVENTHANDLER_PRI_ANY); sc->eh_resume = EVENTHANDLER_REGISTER(acpi_pre_dev_resume, - acpi_spmc_resume, dev, 0); + acpi_spmc_resume, dev, EVENTHANDLER_PRI_ANY); return (0); } diff --git a/sys/dev/amdsmu/amdsmu.c b/sys/dev/amdsmu/amdsmu.c index 5029336af9cb..ffffe0b5219f 100644 --- a/sys/dev/amdsmu/amdsmu.c +++ b/sys/dev/amdsmu/amdsmu.c @@ -458,9 +458,9 @@ amdsmu_attach(device_t dev) * event as we want this to be called before the SPMC hook. */ sc->eh_suspend = EVENTHANDLER_REGISTER(acpi_post_dev_suspend, - amdsmu_suspend, dev, -10); + amdsmu_suspend, dev, EVENTHANDLER_PRI_LAST); sc->eh_resume = EVENTHANDLER_REGISTER(acpi_pre_dev_resume, - amdsmu_resume, dev, 10); + amdsmu_resume, dev, EVENTHANDLER_PRI_FIRST); #endif return (0);