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 D7CF7E7717F for ; Thu, 12 Dec 2024 08:09:30 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 4A15D6B0083; Thu, 12 Dec 2024 03:09:30 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id 450EF6B0085; Thu, 12 Dec 2024 03:09:30 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 2CA5F6B0088; Thu, 12 Dec 2024 03:09:30 -0500 (EST) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0013.hostedemail.com [216.40.44.13]) by kanga.kvack.org (Postfix) with ESMTP id 0E63E6B0083 for ; Thu, 12 Dec 2024 03:09:30 -0500 (EST) Received: from smtpin04.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay03.hostedemail.com (Postfix) with ESMTP id 8CFF4A1AA9 for ; Thu, 12 Dec 2024 08:09:29 +0000 (UTC) X-FDA: 82885581996.04.5CA3868 Received: from smtp-out2.suse.de (smtp-out2.suse.de [195.135.223.131]) by imf30.hostedemail.com (Postfix) with ESMTP id 2838980009 for ; Thu, 12 Dec 2024 08:08:40 +0000 (UTC) Authentication-Results: imf30.hostedemail.com; dkim=pass header.d=suse.cz header.s=susede2_rsa header.b=SNlNKtzi; dkim=pass header.d=suse.cz header.s=susede2_ed25519 header.b=tPEtKOvV; dkim=pass header.d=suse.cz header.s=susede2_rsa header.b=28i2Gvu3; dkim=pass header.d=suse.cz header.s=susede2_ed25519 header.b=BocMPKWP; spf=pass (imf30.hostedemail.com: domain of vbabka@suse.cz designates 195.135.223.131 as permitted sender) smtp.mailfrom=vbabka@suse.cz; dmarc=none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1733990942; 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:content-transfer-encoding: in-reply-to:in-reply-to:references:references:dkim-signature; bh=7AJvRSTmRRscys3LOfJ82c+7pL7bTjjxmrmQRVhQxag=; b=LYVj74mZxp6DmHUS/nzBDu+5ekPrmzRBrVN2cb7OOBMpLqcbjBiQFQi5z0TsKN+v1oV8m7 5BJLYDcahmly12ayiZuKrdDsxAF8fU3XKRbaxgj9tvm5maTYu0FqZLo4xPRFLUJyGs/GkU TF5vou1VYUM5zn0Qs/M7r0+21g9sLUE= ARC-Authentication-Results: i=1; imf30.hostedemail.com; dkim=pass header.d=suse.cz header.s=susede2_rsa header.b=SNlNKtzi; dkim=pass header.d=suse.cz header.s=susede2_ed25519 header.b=tPEtKOvV; dkim=pass header.d=suse.cz header.s=susede2_rsa header.b=28i2Gvu3; dkim=pass header.d=suse.cz header.s=susede2_ed25519 header.b=BocMPKWP; spf=pass (imf30.hostedemail.com: domain of vbabka@suse.cz designates 195.135.223.131 as permitted sender) smtp.mailfrom=vbabka@suse.cz; dmarc=none ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1733990942; a=rsa-sha256; cv=none; b=yl0y/ampu2EnAMTiIlVM13/2u78wi3gZdsc2P811rqXwWloYxkJwaAT6ihPH0xo8c41ODK ExqCig6e2QyX1zhJNufWSau87SHEn/+/nGGKzEWO7KXqqELytE3H/21wnOtE2CiOHKL1wZ 7r5rYYgRn0PhJu+JXbM6yISeJte/ggQ= Received: from imap1.dmz-prg2.suse.org (imap1.dmz-prg2.suse.org [IPv6:2a07:de40:b281:104:10:150:64:97]) (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) (No client certificate requested) by smtp-out2.suse.de (Postfix) with ESMTPS id 125FF1F6E6; Thu, 12 Dec 2024 08:09:24 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=suse.cz; s=susede2_rsa; t=1733990965; h=from:from:reply-to:date:date:message-id:message-id:to:to:cc:cc: mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references:autocrypt:autocrypt; bh=7AJvRSTmRRscys3LOfJ82c+7pL7bTjjxmrmQRVhQxag=; b=SNlNKtziCzqGzIy3F5P1yuaQhIcZu57FkHvSXqPWx52+MWFiibKoEDEi7iPi+jGbXgcqIQ UUXbsTAdZpmeaZmIzynQORFa4ABQQITZDSBMg5u7TSjkjAr9NdmFJXqqO8knhivkSjL59g gpQJo/jMkt1VnV/mvjmCyghkjIGX1KI= DKIM-Signature: v=1; a=ed25519-sha256; c=relaxed/relaxed; d=suse.cz; s=susede2_ed25519; t=1733990965; h=from:from:reply-to:date:date:message-id:message-id:to:to:cc:cc: mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references:autocrypt:autocrypt; bh=7AJvRSTmRRscys3LOfJ82c+7pL7bTjjxmrmQRVhQxag=; b=tPEtKOvV3rhKaOtPQl5LN796VVVWlY0pif7ualHj4Nc0JcWGmtksYTAjgSbqI52aMs0kMo 0PIkVyjevuZL6pDA== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=suse.cz; s=susede2_rsa; t=1733990964; h=from:from:reply-to:date:date:message-id:message-id:to:to:cc:cc: mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references:autocrypt:autocrypt; bh=7AJvRSTmRRscys3LOfJ82c+7pL7bTjjxmrmQRVhQxag=; b=28i2Gvu3K+VOo/53u2uAqNc8VzBhMn4xzHbHOyI3Jt6zHmzMOiAKJrbUOuG7g0Sq/w02tm Kp+2HcAFOrYDZHnfnPQRKnYi1iYxIHKGlkjs3CMVhx+tXtTHIVnpFOesOvzC1VRJIWCcP9 tv4uxgCIG3uQ0PoUvF3/TaKsZo4dSrw= DKIM-Signature: v=1; a=ed25519-sha256; c=relaxed/relaxed; d=suse.cz; s=susede2_ed25519; t=1733990964; h=from:from:reply-to:date:date:message-id:message-id:to:to:cc:cc: mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references:autocrypt:autocrypt; bh=7AJvRSTmRRscys3LOfJ82c+7pL7bTjjxmrmQRVhQxag=; b=BocMPKWPUtAh0xM8k1Tzj+Yo4zlry9YCtwb3wfV8n8xB6PFg9r4Ix1otIt5fVEnI8srt+l x28U+opYoPEGoWCQ== Received: from imap1.dmz-prg2.suse.org (localhost [127.0.0.1]) (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) (No client certificate requested) by imap1.dmz-prg2.suse.org (Postfix) with ESMTPS id F011313508; Thu, 12 Dec 2024 08:09:23 +0000 (UTC) Received: from dovecot-director2.suse.de ([2a07:de40:b281:106:10:150:64:167]) by imap1.dmz-prg2.suse.org with ESMTPSA id AuwEOjOaWmeKdAAAD6G6ig (envelope-from ); Thu, 12 Dec 2024 08:09:23 +0000 Message-ID: <31245905-9704-4ab3-931f-4c4aa6c05ac4@suse.cz> Date: Thu, 12 Dec 2024 09:09:23 +0100 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: [PATCH] MAINTAINERS: update MEMORY MAPPING section To: Lorenzo Stoakes , Andrew Morton Cc: "Liam R . Howlett" , Jann Horn , linux-mm@kvack.org, linux-kernel@vger.kernel.org, David Hildenbrand References: <20241211105315.21756-1-lorenzo.stoakes@oracle.com> Content-Language: en-US From: Vlastimil Babka Autocrypt: addr=vbabka@suse.cz; keydata= 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 EP+ylKVEKb0Q2A== In-Reply-To: <20241211105315.21756-1-lorenzo.stoakes@oracle.com> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-Rspamd-Action: no action X-Rspamd-Server: rspam06 X-Rspamd-Queue-Id: 2838980009 X-Rspam-User: X-Stat-Signature: oehgccc4zqn5te778po83otuuhtzhpeq X-HE-Tag: 1733990920-831057 X-HE-Meta: U2FsdGVkX1/EqZa/KNp8kXrRIAY/4llCU1V9lt/OXWLcVoWUI01mwCz1L5LbvkO33Q4Pzewx/V8RgoTR34Wg5X/SFA8xyV+oMa4on6fPhchiX6UPYmIVcMS7KvEn7D+06xOOD0kTWtxhs+Ach9OOuGu2UL6OnTH1zEZDuwnbdyQlk7icfAxCp0JBZrtP6as3qr9DU0SvTI3oOJBcAxYxRfw+hzHIlO0asIPdCQC5RWo0A2+2Em2qibn6I9eS7a2jmPhIx+HZt4SynDDHprpfYagvNckEZsnPhThHhcAglY4HpWF3sXBvoW5GJwNB7dCkPZr9hD7OkJk7tZbKY5JgCBHJQPZuIZhp+3XdZtKY21dzQUK3jLKIcN7r8kHtSL6k4GzGpPsMe5pGksC/9KE8x5tYmLy1aBL6XqFplY+0jqKZJJ+MzrMalHhiClflo89OhhRaYL09x3Ul4D+qN5RvqnoU+Vp45+XDJ7zjx8YY5KuoW6qb5hTRNiXBW2Ch1QBu8Uo7fK9Z7y6Gaps9XqzBhK3QqaJw+wF3c1AUTis7pzKfPXNZ1rAMvrAN4tfNM+vp0RMnyzqX1dn/+R34RzbtH47f260J71RcKsVRck9PkdAMmMUAcHvFwmEVeRcf0XC0LaINmFs36K3mC4waW8EvCAAIvtAIVjnSBYfhShoyvWOhURRpSjslzqPMk9GjNo5s466BBV1CEGDYYRDiphoL4d42BlAOe+5cS0I7evw12p9YL0kX9xZUZA46EcRcCBuhN8BayJDB1K+fWUj8YKP4Q6cmNTspkDkHRM6ggj0mGnud2oR+fV0vKtK48OlJxMStHknxCEzZPyFqmctXUPlh5DcEcMv1o0T+g+HK9leyOtPGe3VIOENoN4l4jzJlFT572NPqq12oNi35PG8nyCnyiOjHHNbNboaXc3WrDsDDKIvoBkCuhrOI8RIcHnJdRvab1j/XPFYmk7CpuIdBw36 lY1nGHXa Lt7MJTp8zRg9jvCO+TmK/iAyWYoJRGPOKSNijvjVF3BNTqUrWCXfLGh4mOTaxK4Gm49s+nlkbQL3+1p644Ka5dt+Z+It8fDyXw7AD0GTK+a4YB+9xfQSVlxTNLp5j729irAnj6DO3dJAOnD+xAynk6wdmbX1k223wml28YROg3kDy5UFqi+Vda7DIUb6LYA6s2To7G9dzCq0u10xobR728awzeIRzU3/xRicpHGaurMX/9fKfuvm7As4dBMCr3suDiVcPSuhv6xJTSkP7GInVjw+dCxhCwzpzknodgDZY/C+tWALgKHAAFDhH+6cOBvv4ABJ8Vb+Fl0MHyL1fKUt9NmKZKHMHmtxjGv57eRk5SUdKvmElusjE1LeDDmqlXHxNSe4Mn5NP/bb9IU8IBHBxsAb+EQYz/QDZSTGbIHe68j9+G+IWSxpKIsyYmgH1LpT5soaBtauYKR2BeJ01XqIB4OOqfV1b0Y9bkP3B1Caaq6NAhHAPfUHithD81ifRaaOrMCyUiqfh9O6gWE1x1bcz6qc+oHkVvtTDXfOBikgVcfsbegTTUSo3CNwPyr/wLQIpP+qLqzo/WrUuJTi7Zg+882hchsthxcXW0X/Ce2H7NjovJ1g= X-Bogosity: Ham, tests=bogofilter, spamicity=0.000000, version=1.2.4 Sender: owner-linux-mm@kvack.org Precedence: bulk X-Loop: owner-majordomo@kvack.org List-ID: List-Subscribe: List-Unsubscribe: On 12/11/24 11:53, Lorenzo Stoakes wrote: > Update the MEMORY MAPPING section to contain VMA logic as it makes no > sense to have these two sections separate. > > Additionally, add files which permit changes to the attributes and/or > ranges spanned by memory mappings, in essence anything which might alter > the output of /proc/$pid/[s]maps. > > This is necessarily fuzzy, as there is not quite as good separation of > concerns as we would ideally like in the kernel. However each of these > files interacts with the VMA and memory mapping logic in such a way as to > be inseparatable from it, and it is important that they are maintained in > conjunction with it. > > Signed-off-by: Lorenzo Stoakes Yeah having MEMORY MAPPING and VMA separate but with same people wasn't necessary. MEMORY MAPPING is IMHO the correct superset and the newly added files there make sense to me. Acked-by: Vlastimil Babka > --- > MAINTAINERS | 23 ++++++++--------------- > 1 file changed, 8 insertions(+), 15 deletions(-) > > diff --git a/MAINTAINERS b/MAINTAINERS > index 68d825a4c69c..fb91389addd7 100644 > --- a/MAINTAINERS > +++ b/MAINTAINERS > @@ -15071,7 +15071,15 @@ L: linux-mm@kvack.org > S: Maintained > W: http://www.linux-mm.org > T: git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm > +F: mm/mlock.c > F: mm/mmap.c > +F: mm/mprotect.c > +F: mm/mremap.c > +F: mm/mseal.c > +F: mm/vma.c > +F: mm/vma.h > +F: mm/vma_internal.h > +F: tools/testing/vma/ > > MEMORY TECHNOLOGY DEVICES (MTD) > M: Miquel Raynal > @@ -25019,21 +25027,6 @@ F: include/uapi/linux/vsockmon.h > F: net/vmw_vsock/ > F: tools/testing/vsock/ > > -VMA > -M: Andrew Morton > -M: Liam R. Howlett > -M: Lorenzo Stoakes > -R: Vlastimil Babka > -R: Jann Horn > -L: linux-mm@kvack.org > -S: Maintained > -W: https://www.linux-mm.org > -T: git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm > -F: mm/vma.c > -F: mm/vma.h > -F: mm/vma_internal.h > -F: tools/testing/vma/ > - > VMALLOC > M: Andrew Morton > R: Uladzislau Rezki