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 A8238C433EF for ; Wed, 20 Apr 2022 16:47:07 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id EF3DC6B0071; Wed, 20 Apr 2022 12:47:06 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id EA4146B0073; Wed, 20 Apr 2022 12:47:06 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id D6CEF6B0074; Wed, 20 Apr 2022 12:47:06 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (relay.hostedemail.com [64.99.140.28]) by kanga.kvack.org (Postfix) with ESMTP id CA5D06B0071 for ; Wed, 20 Apr 2022 12:47:06 -0400 (EDT) Received: from smtpin13.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay12.hostedemail.com (Postfix) with ESMTP id A07D61210E1 for ; Wed, 20 Apr 2022 16:47:06 +0000 (UTC) X-FDA: 79377837252.13.D864D35 Received: from mail-io1-f48.google.com (mail-io1-f48.google.com [209.85.166.48]) by imf25.hostedemail.com (Postfix) with ESMTP id 96661A0018 for ; Wed, 20 Apr 2022 16:47:03 +0000 (UTC) Received: by mail-io1-f48.google.com with SMTP id h83so2460218iof.8 for ; Wed, 20 Apr 2022 09:47:05 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20210112; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=4kWqTU8/11z4FGTT7w8HybBeD0Jsvi/MPxPw1kkyct8=; b=aqrbgx37XpNBMKqxX6gTj1xOa1AdrQnXRe2HUJ4vfj7uVfl25XjQuH46tTduJsyUkH IgKkifmsdQfjPFBS3gcTzCVr1sRc2Col2RlPFtSkGrrZ9QYWrY8imqCEgUDFEBmmnmJB C5CgIlaG4gi77LgvwQIei4izQoPgcMGzNtWBXDjU3plszZe6Rs8+DWLeB/dw/KInEPra ctdUfySrl/kP+jtfo8X8BXJQq5aYdwJ+9NT+gT1zt85XPShsjLhXGW8iQ5jaU2B9b3ll KIaLr40WZOsNipglYcSij0kGEuWSG9r5wLghCFdczgTycn6BpFGKKXBLWApUanuPE7SQ 8TQg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=4kWqTU8/11z4FGTT7w8HybBeD0Jsvi/MPxPw1kkyct8=; b=YinzvnjtOQxIacFP8FdLJ4lIipHKaVUzOyRbMYdH8jYVIPC3QRn9Bjm8+Tpp74COC2 Lwp10Dc5Oq+AiNt3oRqHDPrHrZV8UdT8XYVwX0p6y68lGu5XKkMypoLgn5EcgVh+3std cbn1WYp3JVppCN/OPviJUl6HA/psL//h+TddkApYAiZbYjCMMv1gTT6zi7UueAhcWrSw iywXlHK6Bkg/8oPq+k0qLcQXMmDK49t6Wiuq1GkihdiAV0gXX1l7v9TOB2iUj6h8rUuW t6rj2Tj7IJAh0GUj9aPfcVuhl7TUFTFCOA6O8g6hsE+7i7oGFj/ATN64MeVevG91o/7a 5I4w== X-Gm-Message-State: AOAM530/qzpiM6vMlQWCix/oV4lMxsdD/EIzRtXX57lwhdBELef6FrCX +RP05wI6fIiGXVoea1VSyu1wJIdaLCen1ZZ3NwxUlQ== X-Google-Smtp-Source: ABdhPJxRTbmqlJ7i1WoOUmbDTP8JjJjXF/VWbsgUV6b48tCKcfVxF9EJaDBA82x837CF7qZmOqUhZX/umYLt2dHCiZ8= X-Received: by 2002:a5d:9448:0:b0:657:24e0:c0b2 with SMTP id x8-20020a5d9448000000b0065724e0c0b2mr1678055ior.167.1650473225232; Wed, 20 Apr 2022 09:47:05 -0700 (PDT) MIME-Version: 1.0 References: <20220420144823.35277-1-peterx@redhat.com> In-Reply-To: From: Axel Rasmussen Date: Wed, 20 Apr 2022 09:46:29 -0700 Message-ID: Subject: Re: [PATCH] mm/uffd: Move USERFAULTFD configs into mm/ To: Johannes Weiner Cc: Peter Xu , LKML , Linux MM , Andrew Morton , Andrea Arcangeli , Alistair Popple , Mike Rapoport , Mike Kravetz , Nadav Amit Content-Type: text/plain; charset="UTF-8" Authentication-Results: imf25.hostedemail.com; dkim=pass header.d=google.com header.s=20210112 header.b=aqrbgx37; dmarc=pass (policy=reject) header.from=google.com; spf=pass (imf25.hostedemail.com: domain of axelrasmussen@google.com designates 209.85.166.48 as permitted sender) smtp.mailfrom=axelrasmussen@google.com X-Rspam-User: X-Rspamd-Server: rspam08 X-Rspamd-Queue-Id: 96661A0018 X-Stat-Signature: ox5c7sjquy3fnd7k4ahx4g4e3y9ue6fa X-HE-Tag: 1650473223-126060 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: Reviewed-by: Axel Rasmussen On Wed, Apr 20, 2022 at 8:31 AM Johannes Weiner wrote: > > On Wed, Apr 20, 2022 at 10:48:23AM -0400, Peter Xu wrote: > > We used to have USERFAULTFD configs stored in init/. It makes sense as a > > start because that's the default place for storing syscall related configs. > > > > However userfaultfd evolved a bit in the past few years and some more > > config options were added. They're no longer related to syscalls and start > > to be not suitable to be kept in the init/ directory anymore, because > > they're pure mm concepts. > > > > But it's not ideal either to keep the userfaultfd configs separate from > > each other. Hence this patch moves the userfaultfd configs under init/ to > > be under mm/ so that we'll start to group all userfaultfd configs > > together. > > > > We do have quite a few examples of syscall related configs that are not put > > under init/Kconfig: FTRACE_SYSCALLS, SWAP, FILE_LOCKING, MEMFD_CREATE.. > > They all reside in the dir where they're more suitable for the concept. So > > it seems there's no restriction to keep the role of having syscall related > > CONFIG_* under init/ only. > > > > Suggested-by: Johannes Weiner > > Signed-off-by: Peter Xu > > Acked-by: Johannes Weiner