From nobody Wed Apr 29 21:43:02 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 4g5W4k5GWDz6c0kd for ; Wed, 29 Apr 2026 21:43:02 +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 "R13" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 4g5W4k3l15z3h6Q for ; Wed, 29 Apr 2026 21:43:02 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1777498982; 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=yEJWUcFYFSZ7UGTASpZV/BFCVfid5Pw1p/FbN0a9a4c=; b=B0P+mfN/ErcqMuL/rVnExdhV9gcdrPzPT8phQBF1aCOYX93Op9w59vSkYnzvbLvdGC4DfG 4DFZmTnLrz94hteQl7XRS5GiYok4WV40s54stjKBWQRYI+LBrkD6f9K/XMOyTjBqEA+eHc aBZDHt+URgN13TWiMUQDuPQSEKfvAYjIKkRxvQjuChbnL7phsfiMSZoJ8uwGSymbBFvbZS 1gjqxSdpUO9a2E6y4W+NdBgMxYGfLbZTP3vz4hX8ieCXEm32ldk2wxYHmluoz2rIb57ZbM wKrGs0YzBXRQwAFeItZnsJLO6Cv2rSxivgP6OLafyftUheUzjbmDdWzHnCXcFQ== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1777498982; a=rsa-sha256; cv=none; b=BwF+T8QARa/IuiCbws/HZR2zC8KXqKjyxzY4/mqUaSdiMZA9YJDOA5NfsvBmUR2j0D7Cpp n1BmreDzI8pMr0yBdhpoTtEo6E92FqTpd6Ac1SM8uRHnJLn+CZA6gqYJwK1qi2/qM7KHAZ lBUqJCKY8S7PejcoInnd2wFY1Rem9EnFRtS4qLHSOlAXlWAtrdWEkvTqFXoH1faqlA4qiM QUUPh0ftRgDFnanFeSJRNzEqUSRssA4ufTTKmTIXHwzn0lDgleB6+qGDgk6FJQEUSh40iY hSZtPdScdYqp1Dw6V7gmSnozDMXoMGmwFF0d70jryNQYmjoqlc5qtuTTYj4/WA== 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=1777498982; 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=yEJWUcFYFSZ7UGTASpZV/BFCVfid5Pw1p/FbN0a9a4c=; b=etfzp7OHc9KtgyR6s9UB+FdRrNCAZmWE9vuIs3vsWN7uHOIc+eZPUoXgdX8tsk88wVLSbf ueLSSDdZe+KhUN+/MinxzzriKH7StAp1kgY2kO+FSrWsGeVQBY15qMHFXEF5xgSGgI9dpD X1sdKJXQxdRu4D0UBEc6zGrDzRQy6KbBOSQqV2fPJ0QYazWAt2pbmCuezp8qINi2J8/l4w ZqrMKO9YgOShauyv9vRxt1a52e6bJEfg0UWUoKpFMH+FR0bQskhiCkr8vxOr8US2HKgjnE blcg8lLx+OOh7ll4ojHR8SwM/9x64NrwgcOTjkd7sad6hGAwmifL6LGdRrXUfw== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) by mxrelay.nyi.freebsd.org (Postfix) with ESMTP id 4g5W4k3FzJzyXd for ; Wed, 29 Apr 2026 21:43:02 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from git (uid 1279) (envelope-from git@FreeBSD.org) id 1914e by gitrepo.freebsd.org (DragonFly Mail Agent v0.13+ on gitrepo.freebsd.org); Wed, 29 Apr 2026 21:43:02 +0000 To: src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-branches@FreeBSD.org From: Jean-=?utf-8?Q?S=C3=A9bast?==?utf-8?Q?ien P=C3=A9?=dron Subject: git: bc6389375ca8 - stable/15 - linuxkpi: Add `register_pm_notifier()` and `unregister_pm_notifier()` 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 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: dumbbell X-Git-Repository: src X-Git-Refname: refs/heads/stable/15 X-Git-Reftype: branch X-Git-Commit: bc6389375ca88d1309eeabbe3093cc30682c18f9 Auto-Submitted: auto-generated Date: Wed, 29 Apr 2026 21:43:02 +0000 Message-Id: <69f27b66.1914e.6d8431@gitrepo.freebsd.org> The branch stable/15 has been updated by dumbbell: URL: https://cgit.FreeBSD.org/src/commit/?id=bc6389375ca88d1309eeabbe3093cc30682c18f9 commit bc6389375ca88d1309eeabbe3093cc30682c18f9 Author: Jean-Sébastien Pédron AuthorDate: 2026-04-20 22:04:27 +0000 Commit: Jean-Sébastien Pédron CommitDate: 2026-04-29 21:03:56 +0000 linuxkpi: Add `register_pm_notifier()` and `unregister_pm_notifier()` They are empty stub returning success for now, like the previously defined stubs in this header. Several constant are also defined in the process. The amdgpu DRM driver started to use them in Linux 6.12.x. Reviewed by: bz Sponsored by: The FreeBSD Foundation (cherry picked from commit 06cfd1047da6f3cdba80da371592980a7143a7b6) --- sys/compat/linuxkpi/common/include/linux/suspend.h | 21 ++++++++++++++++++++- 1 file changed, 20 insertions(+), 1 deletion(-) diff --git a/sys/compat/linuxkpi/common/include/linux/suspend.h b/sys/compat/linuxkpi/common/include/linux/suspend.h index 3d5d5d594127..3a8bec392437 100644 --- a/sys/compat/linuxkpi/common/include/linux/suspend.h +++ b/sys/compat/linuxkpi/common/include/linux/suspend.h @@ -20,10 +20,29 @@ extern suspend_state_t pm_suspend_target_state; #define PM_SUSPEND_MIN PM_SUSPEND_TO_IDLE #define PM_SUSPEND_MAX 4 +#define PM_HIBERNATION_PREPARE 0x0001 +#define PM_POST_HIBERNATION 0x0002 +#define PM_SUSPEND_PREPARE 0x0003 +#define PM_POST_SUSPEND 0x0004 +#define PM_RESTORE_PREPARE 0x0005 +#define PM_POST_RESTORE 0x0006 + static inline int pm_suspend_via_firmware(void) { - return 0; + return (0); +} + +static inline int +register_pm_notifier(struct notifier_block *nb) +{ + return (0); +} + +static inline int +unregister_pm_notifier(struct notifier_block *nb) +{ + return (0); } #endif /* _LINUXKPI_LINUX_SUSPEND_H_ */