From nobody Wed Jan 7 23:57:18 2026 X-Original-To: dev-commits-src-main@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 4dmlML70nHz6NTdN for ; Wed, 07 Jan 2026 23:57:18 +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 4dmlML6DtMz3vRr for ; Wed, 07 Jan 2026 23:57:18 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1767830238; 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=TioxIWBvGyNlYGZuZ9pKvXWIX/cqNAxkz6ORANUWiUs=; b=Mm+vtWWtJ4cyeQ5m9nYpKZcYBvCk2bA0K4rd29ecWWHcby4RJ6oaV7w7FIDAJam35N/XW3 Q84S1jL7KC+hThCQD5e4qYW26hENbqsS2pKrnlSJR8IpqhZU1aeYVfiDmWvit52PiDqf3b WIAGY/hXIJKOuUlf4FZ8itz35aVOkebCY2138Z+fB5ksiIqeB32qoaqsM7/qywQ8hZxAae YC7xwbg+iC3CeqAJhJQKIMsa3a+Lq8y+1FyqkScub5ke5ygQ9fpCRwNzDfa2C+TOAgmqCg 5aTtPyMLDyBxznhFQaMteGaeWYGgo2K+unrrbArB2gFKLQCXaz1zgZgrEOPP8A== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1767830238; 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=TioxIWBvGyNlYGZuZ9pKvXWIX/cqNAxkz6ORANUWiUs=; b=RsJj4rDhnXhJo/rg0Td4HVbjohG9Vt9k4Q6RKhTj732NW7dV8XfolBNYYcEI0A0BM4wt4c 2mwLbtQbbuZPWujHKzvc3F7owv2+5qc7QsyQ0pOUufFAbfKAz6iJDSavTvaxv5nw5bEthA 7G4202sT7r0aVcg/FU3qZvFkHjEcwDOMEUOKydT1gnBNhMPobdp86LZGAHchQFtkhfVsaJ Jqd16PE5JhcWJ1+mo4MUAg33yudPmIhF02P7cQEeV2zm5/wWAghszkwZ7THiwpblQomPOL RElX4pIDho5esw4i09fQz6HXotc2/WY9ym7TMQZz1Aic5PNp64z2gkR53Lo1dQ== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1767830238; a=rsa-sha256; cv=none; b=x8OjhtxME1si6UTdB85NkbUR7r0jheZgTDk5VT220fhEwgnSVyJUKFKzmhSV1MCL9lrzAG bcM4614X+3q8MbFFgWHr1c6xAkyDMKYBySmQn2TRLS7BPbtWS+QVXaYdJC+mCx5XlXN3CS VqYraNIrjRbRoRxVIqEZhB7x8tvJfWzxkD+A1/kb9AUncCHESAWAWiGIUxey8Gn0O8ntpV jz//ifYCbFLLjFUNgLBg7toonYBP9s/IJUKudi5SAvLqNmmDaLrCuzmlZG5OsWLO1MCds2 VKQAIFdMKOG00Ukw93mbQwOdszt67lB+Sm/IFLiTLRmRjwE+ORSa7sBO3aAOTg== 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 4dmlML5qxKz1CmP for ; Wed, 07 Jan 2026 23:57:18 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from git (uid 1279) (envelope-from git@FreeBSD.org) id 32505 by gitrepo.freebsd.org (DragonFly Mail Agent v0.13+ on gitrepo.freebsd.org); Wed, 07 Jan 2026 23:57:18 +0000 To: src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-main@FreeBSD.org From: Konstantin Belousov Subject: git: dcb80621bbf9 - main - vm_object.h: tweak OBJ_ONEMAPPING comment even more List-Id: Commit messages for the main branch of the src repository List-Archive: https://lists.freebsd.org/archives/dev-commits-src-main List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: dev-commits-src-main@freebsd.org Sender: owner-dev-commits-src-main@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: kib X-Git-Repository: src X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: dcb80621bbf9a733b91f1a011af873318fac2709 Auto-Submitted: auto-generated Date: Wed, 07 Jan 2026 23:57:18 +0000 Message-Id: <695ef2de.32505.897197b@gitrepo.freebsd.org> The branch main has been updated by kib: URL: https://cgit.FreeBSD.org/src/commit/?id=dcb80621bbf9a733b91f1a011af873318fac2709 commit dcb80621bbf9a733b91f1a011af873318fac2709 Author: Konstantin Belousov AuthorDate: 2026-01-07 06:25:46 +0000 Commit: Konstantin Belousov CommitDate: 2026-01-07 23:56:33 +0000 vm_object.h: tweak OBJ_ONEMAPPING comment even more The formulation that pages are allowed to have at most one mapping is not quite clear. Nothing prevents pages from having more than one mapping, but the flag must be cleared then. Reviewed by: alc, markj Sponsored by: The FreeBSD Foundation MFC after: 3 days Differential revision: https://reviews.freebsd.org/D54570 --- sys/vm/vm_object.h | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/sys/vm/vm_object.h b/sys/vm/vm_object.h index cd1d10d4fb89..ca88adc12c24 100644 --- a/sys/vm/vm_object.h +++ b/sys/vm/vm_object.h @@ -197,9 +197,8 @@ struct vm_object { #define OBJ_SPLIT 0x00000400 /* object is being split */ #define OBJ_COLLAPSING 0x00000800 /* Parent of collapse. */ #define OBJ_COLORED 0x00001000 /* pg_color is defined */ -#define OBJ_ONEMAPPING 0x00002000 /* Each page is allowed to have at most - one managed mapping, all in the same - vm_map */ +#define OBJ_ONEMAPPING 0x00002000 /* Each page has at most one managed + mapping, all in the same vm_map */ #define OBJ_PAGERPRIV1 0x00004000 /* Pager private */ #define OBJ_PAGERPRIV2 0x00008000 /* Pager private */ #define OBJ_SYSVSHM 0x00010000 /* SysV SHM */