From nobody Sat Apr 23 12:43:18 2022 X-Original-To: dev-commits-doc-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 63960198B0C8 for ; Sat, 23 Apr 2022 12:43: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 "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4KlrY2289tz4gkx; Sat, 23 Apr 2022 12:43:18 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1650717798; 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=nOWiy3dkzQzf/smBBmjzOePazAoTjpeCRbuaVxfQ6y4=; b=cbOi44waLIUsV6W9HlsQVQLQ4MYAeYHjwpTU3LF+vmg0Tz4QtAsL61BrA9nfc9tDb6X+KM +43U6cL/RozV7HvDcIR///FZ+Rl7djD/g/BU9IbLoH9frjQ5w8YK1C3mzJGBPsNxY0uWpu lLXO2zZGu42v2XTJ7mzJ0Zp9SEPGKE5+F4Zq9y3OvFl+siS8YHFsEP+1IPuv/xU1ZzY5eC E8Um0Tgwxbjeb5LFqDMNcA7fq58jJtXXiHdVkgHDG1KTaism/r5NnvnTGAL0d99TNygQmb r7e1Metcw9D0L/2sqpPzc7ZnHWYWlijRDHcyHByPBXqYFnZfOgIzGpDjqr3m3Q== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) (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 did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 2A8C01204D; Sat, 23 Apr 2022 12:43:18 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.16.1/8.16.1) with ESMTP id 23NChICg012922; Sat, 23 Apr 2022 12:43:18 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.16.1/8.16.1/Submit) id 23NChIlq012921; Sat, 23 Apr 2022 12:43:18 GMT (envelope-from git) Date: Sat, 23 Apr 2022 12:43:18 GMT Message-Id: <202204231243.23NChIlq012921@gitrepo.freebsd.org> To: doc-committers@FreeBSD.org, dev-commits-doc-all@FreeBSD.org From: "Danilo G. Baio" Subject: git: 318ceda5fb - main - articles/vm-design: Fix typo List-Id: Commit messages for all branches of the doc repository List-Archive: https://lists.freebsd.org/archives/dev-commits-doc-all List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-dev-commits-doc-all@freebsd.org X-BeenThere: dev-commits-doc-all@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: dbaio X-Git-Repository: doc X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 318ceda5fb29eee8ab7dd7622d7db280c1a123d3 Auto-Submitted: auto-generated ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1650717798; 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=nOWiy3dkzQzf/smBBmjzOePazAoTjpeCRbuaVxfQ6y4=; b=cMbP0NF+0quqi/3uydXPkIeRihm8faPUp/W32a+rHKEEVrnRdUHassV6fRyGTfNiS6pSEw 4jgtbsEpe7e/buSbFL+wR9QIEpc0UsEjwzdiTJRKtDvYI4UX5TdwwunIGIa3gVLoUQ/HvL b/GnWU5bT45DaYswQpEi8oaHfRFPf6x1j7fSuxcWqFt14BNz3ThiR+yIcpb4vq5ncCyms6 JPsf1QUEN7Qkhcx9PVj0V+M9lqDuXdJDLP3xTmPo73NKEEB/K9JvZlXT5pL8FRk8Wh10YJ OYBNbekwQmrmGk3McZgkFqaxXSmBbIUgm3ofEFUvbQkLnhyGZm3/qBv0WGgrYQ== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1650717798; a=rsa-sha256; cv=none; b=cJ0IucQSxHcq49i6GFI7nhAHkI6OUZSiSnkBH/XjibaXLCYJkCWZL9ncYP9CVOMb/iad34 9yjeV8Rh36c9qUBezpD76ZtBqHDU0Ye4YtLwdSXR2zAUELhEdm/RS6nlOTQOyVdXi28h7b Eel5RplgTPm4KoulMOOEn71MZUkAuqwhynZ8qMVXVr3p39Qsw2XOGQuMn3VQf9yVe5GtzW TqYiOd2lKpdi2cvJBw0AyvRjzEg4S2rvoMvA9p8+n6a/mefseT1/bowDCWpUVgZMK0CRMo 9mNlpAAroY+K84KvPuoXydY1pPCuJoFqXRvYFMK+N9DmdZQnq1d96/sJQlYG8Q== ARC-Authentication-Results: i=1; mx1.freebsd.org; none X-ThisMailContainsUnwantedMimeParts: N The branch main has been updated by dbaio: URL: https://cgit.FreeBSD.org/doc/commit/?id=318ceda5fb29eee8ab7dd7622d7db280c1a123d3 commit 318ceda5fb29eee8ab7dd7622d7db280c1a123d3 Author: Danilo G. Baio AuthorDate: 2022-04-23 12:37:25 +0000 Commit: Danilo G. Baio CommitDate: 2022-04-23 12:37:25 +0000 articles/vm-design: Fix typo Submitted by: dymil Pull Request: https://github.com/freebsd/freebsd-doc/pull/65 --- documentation/content/en/articles/vm-design/_index.adoc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/documentation/content/en/articles/vm-design/_index.adoc b/documentation/content/en/articles/vm-design/_index.adoc index cac81535c5..7499c1e362 100644 --- a/documentation/content/en/articles/vm-design/_index.adoc +++ b/documentation/content/en/articles/vm-design/_index.adoc @@ -106,7 +106,7 @@ Data may be modified on a page-by-page basis whereas the file mapping encompasse The complexity further increases when a process forks. When a process forks, the result is two processes-each with their own private address spaces, including any modifications made by the original process prior to the call to `fork()`. It would be silly for the VM system to make a complete copy of the data at the time of the `fork()` because it is quite possible that at least one of the two processes will only need to read from that page from then on, allowing the original page to continue to be used. -What was a private page is made copy-on-write again, since each process (parent and child) expects their own personal post-fork modifications to remain private to themselves and not effect the other. +What was a private page is made copy-on-write again, since each process (parent and child) expects their own personal post-fork modifications to remain private to themselves and not affect the other. FreeBSD manages all of this with a layered VM Object model. The original binary program file winds up being the lowest VM Object layer.