From patchwork Sat Mar 22 00:21:24 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Peter Xu X-Patchwork-Id: 14026114 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 32DD0C36001 for ; Sat, 22 Mar 2025 00:21:37 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 6551F280003; Fri, 21 Mar 2025 20:21:36 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 60492280001; Fri, 21 Mar 2025 20:21:36 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 4CC67280003; Fri, 21 Mar 2025 20:21:36 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0015.hostedemail.com [216.40.44.15]) by kanga.kvack.org (Postfix) with ESMTP id 2F76E280001 for ; Fri, 21 Mar 2025 20:21:36 -0400 (EDT) Received: from smtpin04.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay02.hostedemail.com (Postfix) with ESMTP id 1AAF012085E for ; Sat, 22 Mar 2025 00:21:36 +0000 (UTC) X-FDA: 83247283392.04.155AA0A Received: from us-smtp-delivery-124.mimecast.com (us-smtp-delivery-124.mimecast.com [170.10.133.124]) by imf21.hostedemail.com (Postfix) with ESMTP id C95991C0009 for ; Sat, 22 Mar 2025 00:21:33 +0000 (UTC) Authentication-Results: imf21.hostedemail.com; dkim=pass header.d=redhat.com header.s=mimecast20190719 header.b=RkPVXiAD; dmarc=pass (policy=quarantine) header.from=redhat.com; spf=pass (imf21.hostedemail.com: domain of peterx@redhat.com designates 170.10.133.124 as permitted sender) smtp.mailfrom=peterx@redhat.com ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1742602894; 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: references:dkim-signature; bh=RurK/c4nWFnZ2sp5EDpYEg0Hunh+TYZj9n6rHmYHzCo=; b=GQjgcpzx3GHZ6IYiNQXsHZ8bkk6LVnaPa6539TkJ4Yy3ucON/PTN4FUxAK1JBKQMdZnNHf f7Zp+ic2ZCUK5HKJEoa8MPEHnDd+EVeSukPDOBVwyTcRFOzGNv0XN/IaG4p7kvFSIlfA23 lDRoPO9WFVfm3JHzHevD/eybC4r8+u8= ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1742602894; a=rsa-sha256; cv=none; b=nQl489mbu+VaR/CWQHSm2hnXbW4c+Lb6wslmFMgQJxQbZqi0NiiJ+x1y8VI7zcWnGnU6+k ePGwxUp57SNIwFbxP0JW1z2HUB/GG2z0sSwq2MXLKSuWQ6R7erAU0tC+mL0sxi8+of3IdK ftnTGpzpxTURJz8VC/APW+woFV+Qr9w= ARC-Authentication-Results: i=1; imf21.hostedemail.com; dkim=pass header.d=redhat.com header.s=mimecast20190719 header.b=RkPVXiAD; dmarc=pass (policy=quarantine) header.from=redhat.com; spf=pass (imf21.hostedemail.com: domain of peterx@redhat.com designates 170.10.133.124 as permitted sender) smtp.mailfrom=peterx@redhat.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1742602893; h=from:from: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; bh=RurK/c4nWFnZ2sp5EDpYEg0Hunh+TYZj9n6rHmYHzCo=; b=RkPVXiADDEVwFtC5WGauL6azw7LIDRXmhNsonUdVh2ZuMIKpPguWMrXCO0A+ZIQo7EvpA+ Di/DmlC6FhEq3qbOt2xE/C+oggtJEP4ryNku6vQU+Jyelk39pN6UNquXSjeul7TSXwnPtz rGPyCmz4ckJhZtJOgIkpdEnuLEVUt9c= Received: from mail-io1-f69.google.com (mail-io1-f69.google.com [209.85.166.69]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.3, cipher=TLS_AES_256_GCM_SHA384) id us-mta-548-NwoSeCvmNvGz_LVxtwFEfw-1; Fri, 21 Mar 2025 20:21:29 -0400 X-MC-Unique: NwoSeCvmNvGz_LVxtwFEfw-1 X-Mimecast-MFC-AGG-ID: NwoSeCvmNvGz_LVxtwFEfw_1742602889 Received: by mail-io1-f69.google.com with SMTP id ca18e2360f4ac-849d26dd331so343020839f.1 for ; Fri, 21 Mar 2025 17:21:29 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1742602889; x=1743207689; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=RurK/c4nWFnZ2sp5EDpYEg0Hunh+TYZj9n6rHmYHzCo=; b=II/tGO6ebV6hnQ0bHw2MR1HD/3IqLwFZVIkHaKLVC2kYb9dQcuJnDi4uejQ/XajWhq R7mYUhsdjmq/4iW/NB16BAAfLrkUMpyx9BIw5vjk+5gGqFudKP1zafkRxuRoBiI09r+f PjORnRyoenFRj3g864vDoG3JI79PtcoN0eM2eBFK2BaS/eYqrrZ9aXDOTpNzPx2ay6Dx DqZUJWk1a7f+rj2S8u3WyiXkAFpH2L7AyawzgDx3Zh58BeoMkx9G2hA7Uk8QhwpUdyAe QkXj2HEha5gHWwkltEKhqpVKVi1HDfxdglvZty21KaFSxkz682P6t8+1kFEqrf5SVaMy a6/g== X-Forwarded-Encrypted: i=1; AJvYcCXYHjTcwslz7ZjNMJ1es8VqgYGgmZncu9aC51W0civGQ4qOyxTZiYbb6c4j0DczJ4wW8Rmnop9iZw==@kvack.org X-Gm-Message-State: AOJu0YwEaog6YrwMK/WMb4JoBubbTIfZ3eAJEtZVVPfdIRs9u/x6Psot ugXtoBdEja7Cgf5RLZRypk6qy5Gq9BL9ChJT4AtF1gUmLCEdGD0+hJ9Ww6dvw5JVgwje0FSvHh1 bviIvku5W+k9FHZS3ib6RuzDmVk3QG1rPOWL1pv27dtA6/wAG X-Gm-Gg: ASbGncuq4lmVq0DCXzxjHRyS/BsM6K7RpTfNeEBep97jZgXB29rKKv+m9dMxXh8Y/P3 VmnrEQCOYS292ry/+VDbVfvbJLaayiuM1KAzRWVbrhWkQpSp2L3r4ArTfFnKo0ZiQ7ZPflIvO6k M0ayK7sRlL1O0CrYXeHg0TXUBstLRC6b+LnuFtLVYNs1dneddKAmdKqb27XqJsBTPwJmNtk7DWb kkdv1eCG90OcXD4p43NU7iiNA2e8qyS3uj+QxWCMNUOKtR5ZzYyoI7kNyeJfLO1Sl14JZCRgJ3X Lk2p X-Received: by 2002:a05:6e02:9d:b0:3d4:44:958a with SMTP id e9e14a558f8ab-3d595edd857mr58047995ab.3.1742602888947; Fri, 21 Mar 2025 17:21:28 -0700 (PDT) X-Google-Smtp-Source: AGHT+IHgWAPyTO6hkibDh4Iwe07NWGGtssdR2z/lnCURasqGP2OflI6qlHclGSmthd8MwfrGMEzNfQ== X-Received: by 2002:a05:6e02:9d:b0:3d4:44:958a with SMTP id e9e14a558f8ab-3d595edd857mr58047885ab.3.1742602888522; Fri, 21 Mar 2025 17:21:28 -0700 (PDT) Received: from x1.com ([85.131.185.92]) by smtp.gmail.com with ESMTPSA id e9e14a558f8ab-3d595fc77b6sm6756285ab.0.2025.03.21.17.21.26 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 21 Mar 2025 17:21:27 -0700 (PDT) From: Peter Xu To: linux-kernel@vger.kernel.org, linux-mm@kvack.org Cc: peterx@redhat.com, Axel Rasmussen , Mike Rapoport , "Liam R . Howlett" , Andrea Arcangeli , Lorenzo Stoakes , David Hildenbrand , Andrew Morton Subject: [PATCH] MAINTAINERS: Add myself as userfaultfd reviewer Date: Fri, 21 Mar 2025 20:21:24 -0400 Message-ID: <20250322002124.131736-1-peterx@redhat.com> X-Mailer: git-send-email 2.48.1 MIME-Version: 1.0 X-Mimecast-Spam-Score: 0 X-Mimecast-MFC-PROC-ID: zUfqfe_kLLlmtSO1s1QqQL7z8RtshIhTNkL0fcSuAYk_1742602889 X-Mimecast-Originator: redhat.com content-type: text/plain; charset="US-ASCII"; x-default=true X-Rspamd-Server: rspam07 X-Rspamd-Queue-Id: C95991C0009 X-Stat-Signature: itinrustrdgqm13oycg1zh65149yo6oi X-Rspam-User: X-HE-Tag: 1742602893-562964 X-HE-Meta: U2FsdGVkX19Vh5cAMXky64O74YFHzBzgS3R27cNlQiRXAvFzX861oA2QU+7+jpcVo8QcFSnTBK/Xd9CKafl7evEeYq0L0brb2HaP77N4bseWuZUvccGc64Jg/W76mLGGWjuSMcww1S4nEWBB160/u0APPdfgL0l3EvbY4QCXwRwak27i5JT9CKybP+IJRSOmTRUOa+iZv+wbuCYNFYhujEGcpkFVElitqbMSfrmOvA8YA+IT0xkVnrk/Yz+3hyLzUTb14QJ5drrZZyiRUJIG4O/Esq4XXgiz5cpsgAYMYTfNLbPih4YeD0iKLFbtdw0ytHRzPzijYp9oDuhz77ysp6A0yuPtZ8+22CbejTy5AX27G/j7LfFD1d6ZzS+l4ag6VYXPKEnMuux0wBo6nLQNVMLbFSmm6BAQBhcmr7ls50ugxBqKe1GzSRld/5xm7riYZFPl0fgR5d3oM8e46TOTVVgHeMBMCf0GztTKYi/b4L0KI/gfuFZoYshUEDM04hbUh8Lm2rz3JfDBIEHLm0AMgJg3wj2ogCAvYyOx43P3Pcyikt3/2UsbZtZKGbVx464d8ZtxAj17DBkk53KwGiLFp4tuvxwXkxbgL0FMsJKPkeA3t/Qb2GHT1UNanU59r7+/amPykS+ibGpFfHQkXYFbkQF7Kw0KMQ/JRNW8Ary02EhForJiyEfH/KDmXK7ef6Cj1YF70XEZQFilcJ8EKeWL8CbsGqHCfX0UrMgfcT43SnRxG15uVusO85hVrlnHp/K+qbiRib9CqmOq0lPtelatuzK/6IslC579Ie3G2olsJl+SFz7Rjtxf8PqS6WqLNVnV1XcOdPn8EQgzBR0DzBfgvRL2yuCt7/CQTjDG70+J2qvn0odEgVxlLSBVS+/Ix8ubG/us3gHbgvkF+eneblCENTJ1wiA2f4undxtSnwjQtSKIBINERsqJtW1ZaMXBhjKDk1PB8ZhcgkB3z5iSVF9 rrPkSRRG gCq5mJxifI53WpDQd3bmPUV4+6yDwNIZuipaZYTvCWAeio67rm8rxRGoHiOxLM0LfqTA18VOxy6t/N75dpUvSSC272zYHCKd9PrGY 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: Add an entry for userfaultfd and make myself a reviewer of it, just in case it helps people manage the cc list. I named it MEMORY USERFAULTFD, could be a bad name, but then it can be together with the MEMORY* entries when everything is in alphabetic order, which is definitely a benefit. The line may not change much on how I'd work with userfaultfd; I think I'll do the same as before.. But maybe it still, more or less, adds some responsibility on top, indeed. Cc: Andrea Arcangeli Suggested-by: Andrew Morton Signed-off-by: Peter Xu Acked-by: Liam R. Howlett Acked-by: Lorenzo Stoakes --- MAINTAINERS | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/MAINTAINERS b/MAINTAINERS index e714ea3a7c9f..844e3e1e05d2 100644 --- a/MAINTAINERS +++ b/MAINTAINERS @@ -15220,6 +15220,17 @@ F: mm/vma.h F: mm/vma_internal.h F: tools/testing/vma/ +MEMORY USERFAULTFD +M: Andrew Morton +R: Peter Xu +S: Maintained +F: mm/userfaultfd.c +F: fs/userfaultfd.c +F: include/uapi/linux/userfaultfd.h +F: include/asm-generic/pgtable_uffd.h +F: Documentation/admin-guide/mm/userfaultfd.rst +F: tools/testing/selftests/mm/uffd-*.[ch] + MEMORY TECHNOLOGY DEVICES (MTD) M: Miquel Raynal M: Richard Weinberger