From nobody Mon Jun 22 19:25:52 2026 X-Original-To: dev-commits-src-main@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 4gkdTY2NkJz6hsXR for ; Mon, 22 Jun 2026 19:25:53 +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 4gkdTY1Qsgz41TY for ; Mon, 22 Jun 2026 19:25:53 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1782156353; 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=blg38KvBpykxJNggN7ZTsMzsFEOToXSpvVZ9qil/RJX4hPXrMZCyBaQ0zmopXHChXAKWb7 nCXHQvWxx2pbGtpPOW1eosEdEcQM7QgpLXWYjLXQgJYvZKp64cvOELdWT60AmKfccVVRJ7 5afpRIidmxjnyzZQq/1SlIac9UPC8FCBCoMTwM4U8ssfVh+dYLFAz4Hg+okRpNI95cXp7w 4n7x1c5ssOCONBsut+qiU1pkkT1BoXR2E2KpH9t/HCWdCgGZVSlrN6ZKEHPQIYZwmFcgM2 CqtTwPuN49NwQxcUK11pCDeujlmQ+GsflKJE3uG80xQLuqAQ0okdfgnGgGoRxQ== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1782156353; a=rsa-sha256; cv=none; b=ZD+oBSiBHJyaYv3IWMfzKrDqvHZwlNj5ngECxGxMSUcXKgyYousdJ3KGnjIzDa5vsSfS4K 7YjjrH8fQLTsEF5WVg5WNFpC4tz7qbKray0b1DMz1PBWuj/4usc4qmmsoXdIm1YvqlJ1PO t7owANV7VPeXBud8+OR88I6HlvYkrCDOfkfFq5Am3SJgdGUb6BzEe0h6zwhrQRuCm922AP YtENSL4kA2K09xNaz6ihx6Y6729Kv0GcVi1BczpMjLIdXPRu6YOwdjJYVzqVyewgWtKQ9q 9Jhk5A9+bC8+2cAoaJIljDjbiUy7o/qhYRlL9R/jnEymDIYtZK7XAP1mDHamlQ== 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=1782156353; 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=SiwV3cx2NlzoinJf9MX0PxARmNzWO23bTa4go97c3+0TmI//rlIj9N3UqLHGCUPa7lwKS8 IQ/btyZuKXEUKyfOFkkd+0lOJCUH7Gxb/pkOfCtW8tjQbi/5msDmThanp8csdhQ4JFrR+2 kQn7MukIXAf2mE2yVGkxVd13R8scqh4yYrTNBaF1CWhDxP1nftyjsdK146+Um6ahbXMT1L nCV6ycSZkXN76p05PMMIajlgSzCTUFKfAQlSQ4QogX87cbMYOzDRjUhqkWV9MM+7m0UmYq MLvMkITA4d2Kmg0uPFvIldslid0ZXfx0xcvQuLMrx5sEoJAH2SJwzA++Lk2LFA== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) by mxrelay.nyi.freebsd.org (Postfix) with ESMTP id 4gkdTY06Crz11Yc for ; Mon, 22 Jun 2026 19:25:53 +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 the main branch of the src repository List-Archive: https://lists.freebsd.org/archives/dev-commits-src-main List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: dev-commits-src-main@freebsd.org Sender: owner-dev-commits-src-main@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);