Date: Mon, 8 Dec 2025 14:58:39 -0800 From: Adrian Chadd <adrian@freebsd.org> To: Austin Shafer <ashafer@freebsd.org> Cc: src-committers@freebsd.org, dev-commits-src-all@freebsd.org, dev-commits-src-branches@freebsd.org Subject: Re: git: 5287dd47b5b6 - stable/14 - linuxkpi: add stub implementation of pm_vt_switch_(un)register Message-ID: <CAJ-VmonpfEPw5xMQeRG4eQz7PDUsZj%2BPo7MA5_fADxVXkygKeg@mail.gmail.com> In-Reply-To: <693750e9.387bb.3a5268c@gitrepo.freebsd.org> References: <693750e9.387bb.3a5268c@gitrepo.freebsd.org>
index | next in thread | previous in thread | raw e-mail
.. does it? There's a sysctl to turn on vt switching on/off for suspend/resume, no? -a On Mon, 8 Dec 2025 at 14:27, Austin Shafer <ashafer@freebsd.org> wrote: > > The branch stable/14 has been updated by ashafer: > > URL: https://cgit.FreeBSD.org/src/commit/?id=5287dd47b5b643baba645cde51bf39f787c738d6 > > commit 5287dd47b5b643baba645cde51bf39f787c738d6 > Author: Austin Shafer <ashafer@FreeBSD.org> > AuthorDate: 2025-10-28 17:03:18 +0000 > Commit: Austin Shafer <ashafer@FreeBSD.org> > CommitDate: 2025-12-08 20:46:48 +0000 > > linuxkpi: add stub implementation of pm_vt_switch_(un)register > > This adds empty implementations of pm_vt_switch_(un)register which > are used by nvidia-drm. We do not need to specify anything here as > a VT switch always happens on suspend/resume. > > Sponsored by: NVIDIA > Reviewed by: kbowling (mentor), emaste > Differential Revision: https://reviews.freebsd.org/D53400 > > (cherry picked from commit 75aa13c64aba71f6f26d05e8fcf96e3862d44cde) > --- > sys/compat/linuxkpi/common/include/linux/pm.h | 14 ++++++++++++++ > 1 file changed, 14 insertions(+) > > diff --git a/sys/compat/linuxkpi/common/include/linux/pm.h b/sys/compat/linuxkpi/common/include/linux/pm.h > index c8d943027909..932697e0eda8 100644 > --- a/sys/compat/linuxkpi/common/include/linux/pm.h > +++ b/sys/compat/linuxkpi/common/include/linux/pm.h > @@ -97,4 +97,18 @@ pm_wakeup_event(struct device *dev __unused, unsigned int x __unused) > pr_debug("%s: TODO\n", __func__); > } > > +/* > + * We do not need to specify anything here as a VT switch always happens on > + * suspend/resume. > + */ > +static inline void > +pm_vt_switch_required(struct device *dev __unused, bool required __unused) > +{ > +} > + > +static inline void > +pm_vt_switch_unregister(struct device *dev __unused) > +{ > +} > + > #endif /* _LINUXKPI_LINUX_PM_H */ >help
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CAJ-VmonpfEPw5xMQeRG4eQz7PDUsZj%2BPo7MA5_fADxVXkygKeg>
