From nobody Fri Jan 16 19:41:17 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 4dt9Fn3JMdz6Nlfc for ; Fri, 16 Jan 2026 19:41:17 +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" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4dt9Fn0v0fz3xt9 for ; Fri, 16 Jan 2026 19:41:17 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1768592477; 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=z24bsi/j5xNlgBxwyFTHb13zO/LG7fgcjf+y3sMYVWg=; b=pIRmuwxLIdzW9o+nSr0AzjRFEpTTYknVTYKAV3I/kcQOZiXsceTjAjeOReSHNYtSwiRjZO trTaPy+st9gnY9w0/qFpKc8WscYEwnKfYd+h2pcsY+fClu3dsk6zSpEmhUd0yEt0s9gnDB sBP03MLJY0R11G4N9dZUowg6Wfo7jEnQn3pPCUkmFfN2XQTUr/sGcYbvfF9ULpKl7/uzcJ J5jBhjH1N4gX+ZwMdFyBtfx2ZVi8k3EnlgVOu6TPSrq0MU4SwNkrozLUTBaBVeQKmNk4DH Q26ClR0IXnhrrQFsqHbmR8aeocFQSq7qOPT/p4sHDDIR6Vxe+bgGdZnlKdWCow== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1768592477; 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=z24bsi/j5xNlgBxwyFTHb13zO/LG7fgcjf+y3sMYVWg=; b=EdsBzFct9j9CKHYu+MPhK3MGufeVJLzEectTn8yl+Lyxx+pE4DVZ4zp/NQLwCuPxuUspJM v5F5FiIdW5yH2tf+qmUJuTZ7v12hlF2ii8sj5ERO+jL5IbdX2OMUc6BOuI2G5uqRijMpBy i1c+QmHFIqctKoaGpphtJv4qy9qDfiELa8vKgc6Rh/jaMRmJlZcRFNXmqvJsiwR9quMLd7 pKyLsjb7Akka4gpqKCodGOddEX+gXxwEBtVExFD9LHVQArDvI7DpgS6mpoclygGOy20Wow D17VlsnKeVSo77UyRpT4RsAfqqPdyMpI0H3QDGGE+nQEydvQjifOjHKXphJmCg== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1768592477; a=rsa-sha256; cv=none; b=NZcC05aFzMDvZx6ss+bkQIWjHNdCOeRsLa+/p+GYrR/iG5/Df3pHeip+Ky53PSxChx/fWu 8WzSoTSa0g1eofKyJDbOIyuPBFehI02YkI29bsqtfLGrsFi3x+e5xQsWzOiLAjwd8bcmtA nXWCPpVWDUt8KBwe5jRd9Ezpy0a8n3XCbvqhww7UDeFwYTYeyCzixWlGeH+RMGHffxgz2u uxMGazpcWqSg+4NMEw9pc+BLDDaoE2uFA8yB0ki4xnvC9V8FOUBUFM/7kB13IFg825uABA OaEsHKG0K1DPckC5nMd6rt+79qAbSPeytWHEGmDeVDN7pdGJ/d9mqFNOPuAA0w== ARC-Authentication-Results: i=1; mx1.freebsd.org; none Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) by mxrelay.nyi.freebsd.org (Postfix) with ESMTP id 4dt9Fn03lyzCM8 for ; Fri, 16 Jan 2026 19:41:17 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from git (uid 1279) (envelope-from git@FreeBSD.org) id c850 by gitrepo.freebsd.org (DragonFly Mail Agent v0.13+ on gitrepo.freebsd.org); Fri, 16 Jan 2026 19:41:17 +0000 To: src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-branches@FreeBSD.org From: Bjoern A. Zeeb Subject: git: 1f9ca940c1ba - stable/14 - LinuxKPI: add skeleton pci_enable_wake() 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: bz X-Git-Repository: src X-Git-Refname: refs/heads/stable/14 X-Git-Reftype: branch X-Git-Commit: 1f9ca940c1ba1e27b3dbd62d8dd6384cd7c4c8c1 Auto-Submitted: auto-generated Date: Fri, 16 Jan 2026 19:41:17 +0000 Message-Id: <696a945d.c850.59a05f02@gitrepo.freebsd.org> The branch stable/14 has been updated by bz: URL: https://cgit.FreeBSD.org/src/commit/?id=1f9ca940c1ba1e27b3dbd62d8dd6384cd7c4c8c1 commit 1f9ca940c1ba1e27b3dbd62d8dd6384cd7c4c8c1 Author: Bjoern A. Zeeb AuthorDate: 2025-10-17 20:38:11 +0000 Commit: Bjoern A. Zeeb CommitDate: 2026-01-16 19:37:52 +0000 LinuxKPI: add skeleton pci_enable_wake() Given we do not yet support "wake" bits in device there is little need doing it in PCI if we cannot check if we are supposed to do the operation in first place. Once we would implement this, we would need to also do the appropriate PCI (pme) checks before enabling (disabling) it. Reviewed by: dumbbell Differential Revision: https://reviews.freebsd.org/D53208 (cherry picked from commit 885e8f272f7515b0325974de72d18b73318eff07) (cherry picked from commit be52a81be07997f84f454637372a056415f6a2eb) --- sys/compat/linuxkpi/common/include/linux/pci.h | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/sys/compat/linuxkpi/common/include/linux/pci.h b/sys/compat/linuxkpi/common/include/linux/pci.h index da0a713dbee8..381ad65febe5 100644 --- a/sys/compat/linuxkpi/common/include/linux/pci.h +++ b/sys/compat/linuxkpi/common/include/linux/pci.h @@ -810,6 +810,19 @@ lkpi_pci_restore_state(struct pci_dev *pdev) #define pci_save_state(dev) lkpi_pci_save_state(dev) #define pci_restore_state(dev) lkpi_pci_restore_state(dev) +static inline int +linuxkpi_pci_enable_wake(struct pci_dev *pdev, pci_power_t state, bool ena) +{ + /* + * We do not currently support this in device.h either to + * check if the device is allowed to wake up in first place. + */ + pr_debug("%s: TODO\n", __func__); + return (0); +} +#define pci_enable_wake(dev, state, ena) \ + linuxkpi_pci_enable_wake(dev, state, ena) + static inline int pci_reset_function(struct pci_dev *pdev) {