From nobody Mon Jul 27 00:10:48 2026 X-Original-To: dev-commits-src-branches@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 4h7fBd1CMkz6m9Rt for ; Mon, 27 Jul 2026 00:10:49 +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 "YR1" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 4h7fBc41G8z43mR for ; Mon, 27 Jul 2026 00:10:48 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1785111048; 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=DUqliOZZ58VNbZLXJCw2//dwCxklQ3aB4of6F8lnhEw=; b=IygYrPWaxtoxr+Y5Ou/jwK4ev3U0bGF8Cr4HJO88GSmvUuUrqbRFI4W3sKGEIMK71RTuo8 zwv9c5W3kqhsjclaGau829ow6AFrbthG5JskF0eC7igrRRD0rXrFEsrJh5XVd3u3BuWKK+ DzBbsHVNEus85aBNChEByEtWM3zYIgS/B/QrbDyPSXo6ad10cNpdZWtRjNALdxjRU4T/tG Wlr1jC+hB1YhBG0YyhGk50pkQy7WqF6dXuA5ogUdCU8EVS6usn14lU1H6NZDV3GTz+wnEE I6gmWiiBHttymQvLrIghEYBgGC+F7/rWEhEY/Dadxu65OX0NZOq3KaFg/57OJA== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1785111048; a=rsa-sha256; cv=none; b=fGTJivUHBHCXwDYeEiZfrTN3ezD4dDmeqABhdaxsc01g2QEbEdELMNPWxBY2+Nhi7PfhwE A5SYGJohWoFhrjEZffNOZVDBx5XCXMHDw6q8+TMs1zvVj62rxSqUkT74FCt0IGy6Tue6Ud rEsw2GmyhCEuH8oJpuLGnkX3bLS4u1iJyVypDoNnF77zCUw5YnNYFE1NZl6nxdb05qvSIV kqKEobDZl6e/XxqQgIdRk21abfxTtGPHESGFwDaAnjPS/9zGQUKAdoe5VgLcUkpoDsNviQ w7ibt+cduU3/AF7uBSrnuKfkT35rQ+DEclTnC7Z4yG/+W6J/hyZHvHQh3RyX+w== 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=1785111048; 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=DUqliOZZ58VNbZLXJCw2//dwCxklQ3aB4of6F8lnhEw=; b=N43xTYrwsRJs11StICrL0qDz2nIWbxEmnYEbMz1J7r4rUWh0/STT9ZgabqYM++kSG3xiTl TbQXmbjxhEouc6Cx9IgsKWrlX7MKhcDCOfHy4dSDgZzC4TZNKyxTXj7yYP+N4r2wRxcJ+M +UAlsH1T9A0CmXTTmAxi5JrwXctMzg3m0pwMRz5tlz1Puwn1BuOyqkCCAbc0UsdxCZBJBf ZFLTbcX7e1x9xp0VP4A8MODA2g2ceGYxzBMJb+Dx3SqyLL00DmKcaPjJP24ES1F+/QbnTR xRsZUihuSwiIXbBcUhj6bDEuBEndwHDDoLP8cOz4FcDnZippBtJawqk8+V2UDg== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) by mxrelay.nyi.freebsd.org (Postfix) with ESMTP id 4h7fBc1F17zlJy for ; Mon, 27 Jul 2026 00:10:48 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from git (uid 1279) (envelope-from git@FreeBSD.org) id 273ec by gitrepo.freebsd.org (DragonFly Mail Agent v0.13+ on gitrepo.freebsd.org); Mon, 27 Jul 2026 00:10:48 +0000 To: src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-branches@FreeBSD.org From: Bjoern A. Zeeb Subject: git: 9a52d308257b - stable/15 - LinuxKPI: prefer struct page [*] over struct vm_page[_t] List-Id: Commits to the stable branches of the FreeBSD src repository List-Archive: https://lists.freebsd.org/archives/dev-commits-src-branches List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: dev-commits-src-branches@freebsd.org Sender: owner-dev-commits-src-branches@FreeBSD.org List-Id: List-Post: List-Help: List-Subscribe: List-Unsubscribe: List-Owner: Precedence: list 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: 9a52d308257b42e8309adb41a640ec57f5533b83 Auto-Submitted: auto-generated Date: Mon, 27 Jul 2026 00:10:48 +0000 Message-Id: <6a66a208.273ec.57d752a9@gitrepo.freebsd.org> The branch stable/15 has been updated by bz: URL: https://cgit.FreeBSD.org/src/commit/?id=9a52d308257b42e8309adb41a640ec57f5533b83 commit 9a52d308257b42e8309adb41a640ec57f5533b83 Author: Bjoern A. Zeeb AuthorDate: 2026-07-17 12:58:32 +0000 Commit: Bjoern A. Zeeb CommitDate: 2026-07-26 16:48:58 +0000 LinuxKPI: prefer struct page [*] over struct vm_page[_t] LinuxKPI is based on Linux 'struct page' which is currently aliased to struct vm_page. Upcoming changes may change that so start using 'struct page *' instead vm_page_t to make future changes transparent. This is a continuation of 9e9c682ff3a1 and should be a NOP. Sponsored by: The FreeBSD Foundation Reviewed by: emaste (no objections) Differential Revision: https://reviews.freebsd.org/D58297 (cherry picked from commit ac4b43b7b9dd2dac5d7caf5d4c7aa0d670d38aec) --- sys/compat/linuxkpi/common/src/linux_page.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/sys/compat/linuxkpi/common/src/linux_page.c b/sys/compat/linuxkpi/common/src/linux_page.c index f562bd5e0dbd..576b8d79c52d 100644 --- a/sys/compat/linuxkpi/common/src/linux_page.c +++ b/sys/compat/linuxkpi/common/src/linux_page.c @@ -743,7 +743,7 @@ void * linuxkpi_page_frag_alloc(struct page_frag_cache *pfc, size_t fragsz, gfp_t gfp) { - vm_page_t pages; + struct page *pages; if (fragsz == 0) return (NULL); @@ -765,7 +765,7 @@ linuxkpi_page_frag_alloc(struct page_frag_cache *pfc, void linuxkpi_page_frag_free(void *addr) { - vm_page_t page; + struct page *page; page = virt_to_page(addr); linux_free_pages(page, 0);