From nobody Wed Apr 22 21:08:36 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 4g1BfF2BFFz6bL1J for ; Wed, 22 Apr 2026 21:08:37 +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 4g1BfD68tSz3lJN for ; Wed, 22 Apr 2026 21:08:36 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1776892116; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=oqqZXpk8o09lNgbnlg/vdKa3jYX2W/5BsCVxCgWHnUM=; b=TeZV4e46qLOOHd/7SO2uxNstWfTftxtlE/Pzg0YKONjk/nc+HVnn9hvlf1n89qkoa5jO4t bSREJ+kJbz6aKVt4+zACL0UAo5LTQlOOAfYpsG3W7vu58rowQCtMKtKa/ZAgJFmRmUItDf KYhPQPXDLuza4Oao6NjZlLAZXE7b4tvHveVPVdkp+VJyHDDVOsJYmhAqgzKCLZXSJNH6bm 6YNMYrKE57e9nhvZoFXWseeD1gyWHh8b9JTl48osDT7WldiOqdC+oee/na1PSR1kxzMp/V Ln3eQiKwQy0vbPn0D4sMkVrpRnVd2yulMNGbAQL/msqcSKWHgI/0xY44NMfaEA== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1776892116; a=rsa-sha256; cv=none; b=nA3+BaoZnzA+cX2JoKQ8EjnF+OgS+vazPCRE41u1a2TnkYSc5A1jhoob2R5Ek2Ds3+mAU5 Jlk3mqiob4/YADIalNr9FSzmiwagjqm5BzPcb802dWzIqVoWoCjPVEAwAAAfNbg7/sWIkb MsNOB1QUh1lR31mfQKzl9J0Iy4D+7tLtlyRdDSVxruPciM1qF1gt0JwPO8rLX58Lh6FPKc TSbqOwloZmQ8CT5FfHLXDvbNxkJ/3t8FsxOM7v5PpDYMSAGeQ4BYaUjoDGUZOITSVbiDus iVezKQZeghEAtNSOa0CW6y2PKzZPpRVEiCwn+9fyZOm6N4oi2SFeXU4brrdfFg== 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=1776892116; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=oqqZXpk8o09lNgbnlg/vdKa3jYX2W/5BsCVxCgWHnUM=; b=Es7++I93h60zneQZWvdTiwXuF1dM+9GT3eDe1DQ4V0LsEu5x06jI04Uv5p5dmRIHaDe/GN cQe+D/tnxbsqpK05X0X5sPJ5Bj6mootPnmIY2pwy8EWbcRmDdlcO9/usSYQB7xo/xwhZ0Y RuJbgy/oZxDMkLChTsL+Ycf+hBD3boKrzMOAcqFJW/8V1OFydSR8Isju0Cplkizt9ACZl2 JDy2Y9rizuxkKUWAspFUxiLlJrgQvVqhB7NTKRGI6SoGjoe8nYV2kbY76f0LgVs/UWYoaw 8baCNoFvG95LpEO8ZBdT/82dxCml6vaq9Qfvl2ol2Iv9GL/Fyw9yTiA8etbrvQ== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) by mxrelay.nyi.freebsd.org (Postfix) with ESMTP id 4g1BfD5MMjzng2 for ; Wed, 22 Apr 2026 21:08:36 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from git (uid 1279) (envelope-from git@FreeBSD.org) id 25ef9 by gitrepo.freebsd.org (DragonFly Mail Agent v0.13+ on gitrepo.freebsd.org); Wed, 22 Apr 2026 21:08:36 +0000 To: src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-branches@FreeBSD.org Cc: Jean-=?utf-8?Q?S=C3=A9bast?==?utf-8?Q?ien P=C3=A9?=dron From: Bjoern A. Zeeb Subject: git: cdb22409d509 - stable/15 - linuxkpi: Document why can't include 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/15 X-Git-Reftype: branch X-Git-Commit: cdb22409d509cb5f50edc6b8d2b2b8dd1fee1154 Auto-Submitted: auto-generated Date: Wed, 22 Apr 2026 21:08:36 +0000 Message-Id: <69e938d4.25ef9.50aa939f@gitrepo.freebsd.org> The branch stable/15 has been updated by bz: URL: https://cgit.FreeBSD.org/src/commit/?id=cdb22409d509cb5f50edc6b8d2b2b8dd1fee1154 commit cdb22409d509cb5f50edc6b8d2b2b8dd1fee1154 Author: Jean-Sébastien Pédron AuthorDate: 2026-03-08 09:45:48 +0000 Commit: Bjoern A. Zeeb CommitDate: 2026-04-22 20:57:02 +0000 linuxkpi: Document why can't include Reviewed by: bz, emaste Sponsored by: The FreeBSD Foundation Differential Revision: https://reviews.freebsd.org/D55738 (cherry picked from commit 91e54839545f6cb91bb1a5f768ddd6c1e2420b48) --- sys/compat/linuxkpi/common/include/linux/pci.h | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/sys/compat/linuxkpi/common/include/linux/pci.h b/sys/compat/linuxkpi/common/include/linux/pci.h index ccbd425de5da..ba68a9ee0dc3 100644 --- a/sys/compat/linuxkpi/common/include/linux/pci.h +++ b/sys/compat/linuxkpi/common/include/linux/pci.h @@ -60,6 +60,17 @@ #include #include +/* + * should be included here, like Linux, but we can't have that + * because Linux `struct resource` definition would conflict with FreeBSD + * native definition. + * + * At least the amdgpu DRM driver (amdgpu_isp.c at the time of this writing) + * relies on this indirect include to get the definition of Linux `struct + * resource`. As a workaround, we include from + * . + */ + #include /* pr_debug */ struct pci_device_id {