From nobody Wed Apr 22 18:10:25 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 4g16hf3CTzz6b2vD for ; Wed, 22 Apr 2026 18:10:26 +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 4g16hd4mDPz4DfD for ; Wed, 22 Apr 2026 18:10:25 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1776881425; 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=z+DmLQNjZ7s6O+c/QxvwU9vHUSE0nyjjPwywIUBbR90=; b=Pz3VfaHdYZYtG+66/h5iOvvmAKNmKIwALkz4E+/gcru2EpG0GI3aPkICzUk7efP61aRHZr YS7CEOuwGClqYh1CPPDjEMdu1Y93JRJgJ0sFaWJLDm+v6fZeA/6opkW/WOxAxCIqMKkqtC SZzBbaQ6KYmwPZHVIc+yDHpd2Xxsk2i89RoH0OXPzAtgC6H+UMTvPw5zVAqjE4Bj0Yc/LZ plB3YgnleQQDafMChJr1VM3qOPBcPlM+nqAHtkRmxb5UlSkAJF9gysAeOKYnQ/Xpjwaslv 2P5pwpN/CprAbAR0GD7DcnwT7+eDo6BkgbNTIl3Aq3P2Nh4HCEbnhVKJZjjVdw== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1776881425; a=rsa-sha256; cv=none; b=ljTeqOEz5bnBKYCJk7RT72ZXpiHfS5Q0ylAYEBfhgh5e0Q3J4o25sF+D5tetAPzurYQG0E mq9fZr9pCv4DxoKruC9zBgBVCGhLOw8iF4rkhe9Jdo+Abksrch3Oais5Zne7NxXYLYWqXL 2M9vE7rx3e4HVBHYwvzLf84cGSusconlbCG7iO5ssl91eSgsEd7Y/A3uAfs9gouuMIQQs/ zH7rcfiY6jwJAUlfHZV1Te6CV5gy3fZBylPwW7Mv33AqmdP6eceVaYIqIYijlEQonGtBNK s+2G2I0bUhc7tMV6MTXu16wbSRmkv+PBLYKdGdabp3s7H4yIVGq6gA7IarNuUA== 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=1776881425; 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=z+DmLQNjZ7s6O+c/QxvwU9vHUSE0nyjjPwywIUBbR90=; b=AEKCasVnb3KBuQA7HbJ3hk8Zi6+lhJz07a93sd48yvTYDRMm4WJB8jbp9tUb7qt+YVJ7f9 5+D5uP+Cms4yoU7rE6vkCoZF9uLbSGjoX89hxX7P0xMBkHPAUC/A/ju4WMcXdz+sJ2U1nz VT3mq0GvKdjl0QTkic4biWbfT89VG6ICIz6PR0yZTCRE3uYn4w4WqVjKNo3J9lCIbwvfsq 5oh/VrFwWyBtpRCZnT4z76HbtkOwc37f+b3IJaVe70ORqSHaTV+Uqu1Kjpe25UDSmstcny qtC9JxS8WsxSH16I7Riugk17mZz2GBe7GORUB3cEAwSy5GkLepeKpFCwVhZv7w== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) by mxrelay.nyi.freebsd.org (Postfix) with ESMTP id 4g16hd4KBHzhnf for ; Wed, 22 Apr 2026 18:10:25 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from git (uid 1279) (envelope-from git@FreeBSD.org) id 444c8 by gitrepo.freebsd.org (DragonFly Mail Agent v0.13+ on gitrepo.freebsd.org); Wed, 22 Apr 2026 18:10:25 +0000 To: src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-main@FreeBSD.org From: Jean-=?utf-8?Q?S=C3=A9bast?==?utf-8?Q?ien P=C3=A9?=dron Subject: git: 06cfd1047da6 - main - 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/main X-Git-Reftype: branch X-Git-Commit: 06cfd1047da6f3cdba80da371592980a7143a7b6 Auto-Submitted: auto-generated Date: Wed, 22 Apr 2026 18:10:25 +0000 Message-Id: <69e90f11.444c8.6f7431a@gitrepo.freebsd.org> The branch main has been updated by dumbbell: URL: https://cgit.FreeBSD.org/src/commit/?id=06cfd1047da6f3cdba80da371592980a7143a7b6 commit 06cfd1047da6f3cdba80da371592980a7143a7b6 Author: Jean-Sébastien Pédron AuthorDate: 2026-04-20 22:04:27 +0000 Commit: Jean-Sébastien Pédron CommitDate: 2026-04-22 18:09:55 +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 Differential Revision: https://reviews.freebsd.org/D56572 --- 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_ */