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 8C922C433EF for ; Tue, 19 Apr 2022 20:14:19 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id F306C6B0072; Tue, 19 Apr 2022 16:14:18 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id EE0396B0073; Tue, 19 Apr 2022 16:14:18 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id D806E6B0074; Tue, 19 Apr 2022 16:14:18 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (relay.hostedemail.com [64.99.140.25]) by kanga.kvack.org (Postfix) with ESMTP id C84566B0072 for ; Tue, 19 Apr 2022 16:14:18 -0400 (EDT) Received: from smtpin03.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay13.hostedemail.com (Postfix) with ESMTP id BEECD60F27 for ; Tue, 19 Apr 2022 20:14:17 +0000 (UTC) X-FDA: 79374730554.03.894987D Received: from mail-qk1-f175.google.com (mail-qk1-f175.google.com [209.85.222.175]) by imf03.hostedemail.com (Postfix) with ESMTP id 0645520002 for ; Tue, 19 Apr 2022 20:14:15 +0000 (UTC) Received: by mail-qk1-f175.google.com with SMTP id y129so6471585qkb.2 for ; Tue, 19 Apr 2022 13:14:16 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cmpxchg-org.20210112.gappssmtp.com; s=20210112; h=date:from:to:cc:subject:message-id:references:mime-version :content-disposition:in-reply-to; bh=oLvHe9n2/nj2a8wY36w2VEl3LeaDii/qgVkhGjkxKas=; b=RoHB3j5Nv13SUMS7P1IzyUQdv9WtzeW1R8P8OztRG/RfhVZOAyIF7HwVjf7bQMSzGg BtFp6tp+zPvTC3pgwr8sI+kE3UT1X5QyCdYGwXsu2mDW4ZHPLBgRQqLIItkS2LqHx0jr 540ag+YZWhjsFN4YgxQm7eXU7rnQHJSLNOqnR24AB90j6l8msqT0eyIwiWGwPCgFPMr/ pisdfh2KMM5FnH6xtXipRLpvKq9/dAXPZoBaqSu87Zv56WqzuJ2lTENJLU1d5t0vrxfU G/CB1FAXTjNOr5T7atzD2i6IrRacNsL2qDf5//p0bKOLdzIVlYVFhag7+rb8DfbxGdmb glxA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:date:from:to:cc:subject:message-id:references :mime-version:content-disposition:in-reply-to; bh=oLvHe9n2/nj2a8wY36w2VEl3LeaDii/qgVkhGjkxKas=; b=ahI9X57frGpatblKHAMhCNsPRzXWbhgEr1QYVX4NrnNewjfuxAbhkkcFKhnedKwUS5 Gt3JLafSzZczqJM//3wLjO5S68B+2Z0mHk7JVEXvjscC0ZokWGMmcQrD06a0w1mdc8wM hQNZdmvGV1jNbv9h7Vw0gHr6pmo4QnLiSUGrTL/+Tn7I05o4JXFFxOBSbil8ogm0m3bW 4zvc7oBjkJI69pFdqOLtT5HZW2dZNeI8HsyqL6/0rRjaqmU4CUAeErsSXOFMYT6G6uwE 5f2iMao9lhJ4gGZ/wdSIDI83A1HEn/Yp9dSqRdhRdHWwKfXudAI/USlyHhIIMUw5t+4G ymCg== X-Gm-Message-State: AOAM53013Kaz/HjRvfOdLSzveIc3ycuBBwP8iVFNMr21+WGrL4KztB+N rtF1xiUODHFCfvYhbA2krPAadg== X-Google-Smtp-Source: ABdhPJx1mGv/eHLonuW3eQByOlAjMhWCbUuxa3hAZle2cs9dLK+AepHuL88dYTAOWJqj4DIneiQWxw== X-Received: by 2002:a05:620a:4311:b0:67e:8a0f:4cd5 with SMTP id u17-20020a05620a431100b0067e8a0f4cd5mr10728082qko.363.1650399253390; Tue, 19 Apr 2022 13:14:13 -0700 (PDT) Received: from localhost (cpe-98-15-154-102.hvc.res.rr.com. [98.15.154.102]) by smtp.gmail.com with ESMTPSA id t72-20020a37464b000000b0067ec1c9dcaesm495044qka.44.2022.04.19.13.14.12 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 19 Apr 2022 13:14:12 -0700 (PDT) Date: Tue, 19 Apr 2022 16:14:11 -0400 From: Johannes Weiner To: Peter Xu Cc: linux-kernel@vger.kernel.org, linux-mm@kvack.org, Mike Kravetz , Nadav Amit , Matthew Wilcox , Mike Rapoport , David Hildenbrand , Hugh Dickins , Jerome Glisse , "Kirill A . Shutemov" , Andrea Arcangeli , Andrew Morton , Axel Rasmussen , Alistair Popple Subject: Re: [PATCH v8 22/23] mm: Enable PTE markers by default Message-ID: References: <20220405014646.13522-1-peterx@redhat.com> <20220405014929.15158-1-peterx@redhat.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: Authentication-Results: imf03.hostedemail.com; dkim=pass header.d=cmpxchg-org.20210112.gappssmtp.com header.s=20210112 header.b=RoHB3j5N; dmarc=pass (policy=none) header.from=cmpxchg.org; spf=pass (imf03.hostedemail.com: domain of hannes@cmpxchg.org designates 209.85.222.175 as permitted sender) smtp.mailfrom=hannes@cmpxchg.org X-Rspam-User: X-Rspamd-Server: rspam12 X-Rspamd-Queue-Id: 0645520002 X-Stat-Signature: xkn5b1jq4b8q6xg1zs3qtsuxwwntpsei X-HE-Tag: 1650399255-164074 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: Hi Peter, On Tue, Apr 19, 2022 at 03:59:21PM -0400, Peter Xu wrote: > @@ -910,16 +910,16 @@ config ANON_VMA_NAME > difference in their name. > > config PTE_MARKER > - bool "Marker PTEs support" > - default y > + bool > > help > Allows to create marker PTEs for file-backed memory. > > config PTE_MARKER_UFFD_WP > - bool "Marker PTEs support for userfaultfd write protection" > + bool "Userfaultfd write protection support for shmem/hugetlbfs" > default y > - depends on PTE_MARKER && HAVE_ARCH_USERFAULTFD_WP > + depends on HAVE_ARCH_USERFAULTFD_WP > + select PTE_MARKER This is much easier to understand, thanks! Btw, this doesn't do much without userfaultfd being enabled in general, right? Would it make sense to have it next to 'config USERFAULTFD' as a sub-option?