From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from kanga.kvack.org (kanga.kvack.org [205.233.56.17]) by smtp.lore.kernel.org (Postfix) with ESMTP id A0FF2D41D44 for ; Tue, 12 Nov 2024 01:13:01 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 2E12B6B00B8; Mon, 11 Nov 2024 20:13:01 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id 26BF96B00BA; Mon, 11 Nov 2024 20:13:01 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 0BECA6B00C0; Mon, 11 Nov 2024 20:13:01 -0500 (EST) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0010.hostedemail.com [216.40.44.10]) by kanga.kvack.org (Postfix) with ESMTP id D703B6B00B8 for ; Mon, 11 Nov 2024 20:13:00 -0500 (EST) Received: from smtpin03.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay01.hostedemail.com (Postfix) with ESMTP id 8F7581C4C99 for ; Tue, 12 Nov 2024 01:13:00 +0000 (UTC) X-FDA: 82775666820.03.82F9F08 Received: from mail-pj1-f44.google.com (mail-pj1-f44.google.com [209.85.216.44]) by imf13.hostedemail.com (Postfix) with ESMTP id 48C5D20021 for ; Tue, 12 Nov 2024 01:12:16 +0000 (UTC) Authentication-Results: imf13.hostedemail.com; dkim=pass header.d=gmail.com header.s=20230601 header.b=gyTR1e6P; dmarc=pass (policy=none) header.from=gmail.com; spf=pass (imf13.hostedemail.com: domain of bagasdotme@gmail.com designates 209.85.216.44 as permitted sender) smtp.mailfrom=bagasdotme@gmail.com ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1731373850; a=rsa-sha256; cv=none; b=EgYJGquz8ExaKzwZptIc6AaO0dzAqg1nIpe4iPL7kDZ/pLjo5ub9NB/5SiintChY/md94G 7aGLAYJSltJoYZ3VlwJkHX/LZHUy/LARkB6V5LSycSnC1SLa0vzGBUm7WAyEzlsg4Kafw4 zXT3lPCvcqR6sysxmDJbyJyzY5QR5YM= ARC-Authentication-Results: i=1; imf13.hostedemail.com; dkim=pass header.d=gmail.com header.s=20230601 header.b=gyTR1e6P; dmarc=pass (policy=none) header.from=gmail.com; spf=pass (imf13.hostedemail.com: domain of bagasdotme@gmail.com designates 209.85.216.44 as permitted sender) smtp.mailfrom=bagasdotme@gmail.com ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1731373850; h=from:from:sender: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: in-reply-to:in-reply-to:references:references:dkim-signature; bh=HeFGGUGpEi1sr9HlTgC6+whcNglqJKLIMlkMEduoEoI=; b=ZPNCGIdHS49Oe6QMUMJ5FfbhF5fI4YLOXpWgOy6mJML3LhbJvpPTmvLmoRHuHFk6GwfUcl HELtwT3CokUvtk05NtwmYxPZRxWh8vj87slNZiXfpqVayqMwUmug8YhpN2jnCFmYksfXhq x29YAN+YRR8wFKBTej6tGc3fuGwc+18= Received: by mail-pj1-f44.google.com with SMTP id 98e67ed59e1d1-2e2d1858cdfso3841734a91.1 for ; Mon, 11 Nov 2024 17:12:58 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1731373977; x=1731978777; darn=kvack.org; h=in-reply-to:content-disposition:mime-version:references:message-id :subject:cc:to:from:date:from:to:cc:subject:date:message-id:reply-to; bh=HeFGGUGpEi1sr9HlTgC6+whcNglqJKLIMlkMEduoEoI=; b=gyTR1e6Pzb172+Nau78hw4ZmzS57M1fMENxZa8uHDc2wab93+Wm9KnI8XraSVSTW+m 4TMIaBAQjkLvEKc+CPve6yjuCkTa2JUYCHcpfP2vt9H1hQADwArfzXhpPKgaHeb0TrsX EZ15mlpfx6+eOQx9bnw+9hNHNW0S4vhXOnH6/l0MvTdjmD8nsRDB6M3f/Mt2xn6EcCNA KpkCG25hWBYBaJjSVOsn3CXkHsZ+9Xr8X3ZM5VhEeyE8c5J+IgNoGkGKypRKuohxBXJg DIg5K+FO9n1sPJ1ELGoeEGlyy3pDdj4/edVmTpxWLl5TrBdBuaiYK4UlhSCiDNVBTshB zONw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1731373977; x=1731978777; h=in-reply-to:content-disposition:mime-version:references:message-id :subject:cc:to:from:date:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=HeFGGUGpEi1sr9HlTgC6+whcNglqJKLIMlkMEduoEoI=; b=seBnbb6sPHsfOtW4vSsvwE4xMetKOQDu1kbKA6Mp8DnSAGlsXoHd+8jX3OkOz/yWqy 74Wy+uKh+Y9uP2QEjUkYpFjRSDUZcVt9iSQjAgzl8dI1ZvCQaFOaX0T+xKC2Acq8QTiB u6Y6dEWEdtUCQLbQCxpAnp4KK0xsKYVnmWPlgWTiyHhTTzRLSdPd61imWEu6LByVsyxq uq2tCUJ0jGHgxgXTIF6bcuC5p+nfJaucD1uE6YxWxeIyyO9YU946CohB0+LWq6UahEQC bqnyMz7j8dB7iN2N2miC0yLSSRhHzl9fSpz/1X24Mf7fkgpFdWGt51f5mLIn8V0Ylv9l VmOA== X-Forwarded-Encrypted: i=1; AJvYcCXgynnbVk02411SqK/yQQ4UYRAy0EaFIW02W2+5+WmX72D1uqWX+tNi15zXmO88tgWXTZerRDqdwA==@kvack.org X-Gm-Message-State: AOJu0YygtEkMdsQWbm49EmTahAxCLDZ7w1pravOb3Fxn5v99P9RduP58 /g950y76qdW6v+ydqDCXS2ZnG1p4BVtiJi9KOFyPdSgKguPo32Yf X-Google-Smtp-Source: AGHT+IHV65Fyb7uDakHlevNL5cpnf3GAtcrRB1pAKYFi4Ty++DVmIHYNNPVEBBb8riwugg9HJnK1ug== X-Received: by 2002:a17:90b:3811:b0:2e2:bf7f:3369 with SMTP id 98e67ed59e1d1-2e9b16eb57bmr19784671a91.5.1731373977187; Mon, 11 Nov 2024 17:12:57 -0800 (PST) Received: from archie.me ([103.124.138.80]) by smtp.gmail.com with ESMTPSA id 98e67ed59e1d1-2e99a5fd329sm11378008a91.37.2024.11.11.17.12.55 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 11 Nov 2024 17:12:56 -0800 (PST) Received: by archie.me (Postfix, from userid 1000) id A0CDE4209E61; Tue, 12 Nov 2024 08:12:52 +0700 (WIB) Date: Tue, 12 Nov 2024 08:12:52 +0700 From: Bagas Sanjaya To: Lorenzo Stoakes Cc: Andrew Morton , Jonathan Corbet , "Liam R . Howlett" , Vlastimil Babka , Jann Horn , Alice Ryhl , Boqun Feng , Matthew Wilcox , Mike Rapoport , linux-mm@kvack.org, linux-kernel@vger.kernel.org, linux-doc@vger.kernel.org, Suren Baghdasaryan , Hillf Danton , Qi Zheng , SeongJae Park Subject: Re: [PATCH] docs/mm: add VMA locks documentation Message-ID: References: <20241107190137.58000-1-lorenzo.stoakes@oracle.com> <0d540192-3372-48ff-99fc-e8bfb960e3bf@lucifer.local> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="+Gp0QloTQ6LSDedi" Content-Disposition: inline In-Reply-To: <0d540192-3372-48ff-99fc-e8bfb960e3bf@lucifer.local> X-Rspamd-Queue-Id: 48C5D20021 X-Stat-Signature: etjyebbjxwf7hz6ngzf7smp4tqe8tjtm X-Rspam-User: X-Rspamd-Server: rspam05 X-HE-Tag: 1731373936-213176 X-HE-Meta: U2FsdGVkX1/V1/+s8fwep3wJBlH+zWVzGgRfspciW7REmo14UJ6Vu9o/zp+uwA4PISbG3M6gbJXlE0hbTSJVZyMtQ/ZGTY8K52h3WaP0YLnpaUsUh138HLXgBNTsWpUwMqxdhv12wh0BAKaqYdPRBdN7qKobOWL8aQqOfz5EjPoel0+vbMrk9I5949rIZEjbEmq3kgVtVz+qv/KxzPjjfhXkpOx+XqtsspucX2CBjNm39SSUrRFGEIi+Ldg7bMJ0Pu+hmV9G0lC01oTFqxh1wie1N8kXIXy+0fkmRHsDLK8HgT1O+HvnLRmx41VJtqaKX0OTgbmC992zkVFbeIhLBeoX28iCbA3mJH84rOik8eKUuyGI2PW4DrzRIdy9DJxsy+WmV1emiltWC/iTWx8uYL3cTrfyGcjdHtV8/lexWTW3QSnefOCMjFOtZzu9Ld4cOICtwJZ3QA9ExKWX+Adc2g/Ir0h+ILM+JB6A5P80POKkyZnj8LWz74Klb9Z7T2vbQiXYZkGl9bnMbk3AI5Ogqw7ykCiHEbjxHA1BESVd8CZs6q4IotxMhFHltipKq92r8vJYGxWb30pfqFMSm1tuBbW90f6Uyl/EqFq55uKO+DUojJplVOHul5/fDtSJC6Eyplhc/ZvIEnjTRy7gi+pDaNi0VDPeR9lBtlT5zbSDAYgV0DN5aF3Uq04dV57I/AR6PqFeZdtYkdhGLq3B6UAASzTUAd9YJvMQyBw/HggrfkT+wc4OXR44L9FF4cu8gjBMwev9gDFQjvqdRuuT7ThSbS0EqNC3iHVPPw9FAxAQS6uqbfkgOWQdMTRXPHfPRvze1liP6ndnsQ1AZHygJFWSPOTu1zUj7QT5ZGNJX1K41d2McWgQWMW5V52ILc5LAJu8BkJp96MxEhLSRPk4/SFoKRqZYBQ8LYwjTf50vQ0pnLbMpqFgFxlpCbx9X1rNzLre5+c2VWWpwIMGSLFYao7 1gRahH2o /x3qeE/fNiA6q6ofOx7rnR1Y9oyAMZF8ciz20iU3vfOmFlXQueOzpXFDkOAC8VTONHFHS+s6LFXnSIQS7DiBIxjEX7dpU/WMw+vTmtMDyAcCvKtX+MPfxUsd3zfHP8I1qeiRYNPvErzsrk6RL14opuNyub+AFMV6QnlcW4NtkVzxbhhvSAjLkXTopcIyF3IPt17SCBZNg3xJpOz1nLH+eOrOxtbGEiwSL5QTf4GJYwLq39PWS/N9ybDa2ib/Q6LutWEwz/bMe/ZTG23Hm0berZ0gZDK48B4B+l5MHM0FACapQopbD6IYz0IlchZQIQDcXunCoaqfcBL0vMVDGWilHS/vRIfbd0KkgyTeDw017iwWa/L0gFF4MPhseRNkrLYLC/D7syxL8eDxZh/tEvx5vca99parn6DKG6prYFyuIpUfdiW8K/kx1LYP7a2/NX3WwvbLzJdbHov6l9bkb3QZP0KDRVIOpXRMbHbfv8uDQ09SSbEcgPRoyd1RR6tAai3jPH3tl+UjPimA+sFuGGsuAgI0kSeLCzXbYVNQl4VGqGwtDPOo= X-Bogosity: Ham, tests=bogofilter, spamicity=0.000148, version=1.2.4 Sender: owner-linux-mm@kvack.org Precedence: bulk X-Loop: owner-majordomo@kvack.org List-ID: List-Subscribe: List-Unsubscribe: --+Gp0QloTQ6LSDedi Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Fri, Nov 08, 2024 at 12:34:23PM +0000, Lorenzo Stoakes wrote: > On Fri, Nov 08, 2024 at 12:29:15PM +0000, Lorenzo Stoakes wrote: > > On Fri, Nov 08, 2024 at 07:25:38PM +0700, Bagas Sanjaya wrote: > > > On Thu, Nov 07, 2024 at 07:01:37PM +0000, Lorenzo Stoakes wrote: > > > > +.. note:: In instances where the architecture supports fewer page = tables than > > > > + five the kernel cleverly 'folds' page table levels, that is ski= ps them within > > > > + the logic, regardless we can act as if there were always five. > > > > > > What are being skipped if e.g. we only have 3 or 4 page tables? > > > > > > Confused... > > > > Page table levels, see [0]. > > > > Typically achieved through stubbing functions out, etc. So in the code = you > > actually write and _conceptually_ there are five levels, only in the fi= nal > > compile you might have things like p4d_present(), p4d_clear() etc. squa= shed by > > the compiler into nothing. >=20 > I have updated this note to be a little clearer and to explicitly state > this. Thanks! Thanks for clarifying. --=20 An old man doll... just what I always wanted! - Clara --+Gp0QloTQ6LSDedi Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iHUEABYKAB0WIQSSYQ6Cy7oyFNCHrUH2uYlJVVFOowUCZzKrkAAKCRD2uYlJVVFO o+QEAQC3UUEVhh8+C8OxopbfJxfhQ2VLPMXNmz8Pj5PI6SrwiwEAyWHohtsNEZLZ noRnYz2AfUf9iN/zzJYJsrQcPjyjxAI= =BwYe -----END PGP SIGNATURE----- --+Gp0QloTQ6LSDedi--