From nobody Fri Jul 24 19:35:02 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 4h6J9M2M4cz6mcb4 for ; Fri, 24 Jul 2026 19:35:03 +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 4h6J9L6Glfz3Pkt for ; Fri, 24 Jul 2026 19:35:02 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1784921702; 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=e+jp6gQyPESosSxTQ0ibbzaI6hxhj/NFeqc61h4l4sg=; b=Q1ckzeb33ZIGYDU+Of7aIix3+vEgN/Tjp1K+Z8eS4x8zmCDPCzV+U2PvIh+OeQnopwO1yI wMeHadVJIMU9kudRnUR1XJb1Nlw3lRU6sBLj9vSyRQ2g19BFppmcRhSCzqn+LKj24nl85c L2KGPbmiNU+iTsiCPi808m2v7Yjxj75J1rQM4TUBwU7KLm6C2oNgtN+TM3I+so7hew7eTD 4t7f8XjRQu2Srv/niUsPiXYcVgSRgbHNShrJYV51uzgz5ZGYaHKOaM1S0eemu82icF+C7g 4u4lEY+4YwP+95xkOIYP+jumbqeUu5Z2vNQVXDlrgoAJBXTDZ/K7FDJSRq6UMQ== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1784921702; a=rsa-sha256; cv=none; b=o15LxElsTRfGCdLevEIJslkm1mYqEJcv/Nyo435Cec7MLIz0By1nlLPv1HWu7+01WAin9h Wa9BbquzK9Kyinatn10iuusfx6/vreidUyUzdo64VSc60X4WddYnLl9L6AjlbmJNzhP6c7 GJf2kpus9kfGdMeZ1Qntbz3bA0jQBLPzJirT0LTeWr5rt7nnmm1cA9Rfs7PA6TEYiB50Af qGDxsSAe0C7tZdT2keSwD9XylvzgAyTENdESJtpmQAdVMLgxEdE/iNi/UHF32BGpM5C3Pb 8raTuHTk1evfAKKuffVIM7thBRTBK/JAuQOvkcLIBGsMUO4GdP833AbJcckP+A== 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=1784921702; 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=e+jp6gQyPESosSxTQ0ibbzaI6hxhj/NFeqc61h4l4sg=; b=wtmCkPd2CSOLS3WSlHw3SXIUSJUs/kEFGDEfodObemwmR59jYl9Ep94Hcp3ahPkvDuo/cC NguwJizax5j0Bx0HX8bfWBk8/zKLfapWHysVuKQf3Cu0hdD7To8ocV2BaQ+bAp2ycQrsyc 8Ya344uQdDjGyuHRXKGRD6nY0B0Gn/FlFkz3FEPhfq1GRQIQTzlVOTHVhzipB3YdbVXwYI CyzCfaDtrRBoZqZUzLQNqMN+Z0jVxWylqiCg8aZRMoEgIZIb5Cy6ta0DDpb3jJybVRX3ew dzL+PT9QloCM/q72tEbX+OjBPB0IrhX3IwldZfnESHJN3LIlHtmJAYuzTI4n9Q== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) by mxrelay.nyi.freebsd.org (Postfix) with ESMTP id 4h6J9L5GpDz1540 for ; Fri, 24 Jul 2026 19:35:02 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from git (uid 1279) (envelope-from git@FreeBSD.org) id 26b93 by gitrepo.freebsd.org (DragonFly Mail Agent v0.13+ on gitrepo.freebsd.org); Fri, 24 Jul 2026 19:35:02 +0000 To: src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-main@FreeBSD.org From: Bjoern A. Zeeb Subject: git: ac4b43b7b9dd - main - LinuxKPI: prefer struct page [*] over struct vm_page[_t] 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 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/main X-Git-Reftype: branch X-Git-Commit: ac4b43b7b9dd2dac5d7caf5d4c7aa0d670d38aec Auto-Submitted: auto-generated Date: Fri, 24 Jul 2026 19:35:02 +0000 Message-Id: <6a63be66.26b93.69d4ee6f@gitrepo.freebsd.org> The branch main has been updated by bz: URL: https://cgit.FreeBSD.org/src/commit/?id=ac4b43b7b9dd2dac5d7caf5d4c7aa0d670d38aec commit ac4b43b7b9dd2dac5d7caf5d4c7aa0d670d38aec Author: Bjoern A. Zeeb AuthorDate: 2026-07-17 12:58:32 +0000 Commit: Bjoern A. Zeeb CommitDate: 2026-07-24 19:33:56 +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 MFC after: 3 days Reviewed by: emaste (no objections) Differential Revision: https://reviews.freebsd.org/D58297 --- 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 62bfa07dd297..e0385bf2d40a 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);