Message ID | 20230308221932.1548827-1-axelrasmussen@google.com (mailing list archive) |
---|---|
Headers | show
Return-Path: <owner-linux-mm@kvack.org> 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 D520DC64EC4 for <linux-mm@archiver.kernel.org>; Wed, 8 Mar 2023 22:19:43 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 5548E280001; Wed, 8 Mar 2023 17:19:43 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id 504F86B0072; Wed, 8 Mar 2023 17:19:43 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 3CE0E280001; Wed, 8 Mar 2023 17:19:43 -0500 (EST) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0017.hostedemail.com [216.40.44.17]) by kanga.kvack.org (Postfix) with ESMTP id 2E6E86B0071 for <linux-mm@kvack.org>; Wed, 8 Mar 2023 17:19:43 -0500 (EST) Received: from smtpin29.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay07.hostedemail.com (Postfix) with ESMTP id 0A50B161091 for <linux-mm@kvack.org>; Wed, 8 Mar 2023 22:19:43 +0000 (UTC) X-FDA: 80547149046.29.FB08E92 Received: from mail-yw1-f201.google.com (mail-yw1-f201.google.com [209.85.128.201]) by imf30.hostedemail.com (Postfix) with ESMTP id 497E780010 for <linux-mm@kvack.org>; Wed, 8 Mar 2023 22:19:41 +0000 (UTC) Authentication-Results: imf30.hostedemail.com; dkim=pass header.d=google.com header.s=20210112 header.b=psy+2HbF; spf=pass (imf30.hostedemail.com: domain of 3_AkJZA0KCFs3Q7EK3LFNLL7G9HH9E7.5HFEBGNQ-FFDO35D.HK9@flex--axelrasmussen.bounces.google.com designates 209.85.128.201 as permitted sender) smtp.mailfrom=3_AkJZA0KCFs3Q7EK3LFNLL7G9HH9E7.5HFEBGNQ-FFDO35D.HK9@flex--axelrasmussen.bounces.google.com; dmarc=pass (policy=reject) header.from=google.com ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1678313981; 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: references:dkim-signature; bh=59KHgKYn5h2DxDze/0H+qYs+zSD2xpB8DwAJPLoezIY=; b=l8yGxdM21vvwuaDTXvjoxtwqV3eQLWR2Mf7/YkPneApAoz2TKr4pychoiUiw/cwCj8dOBr NE4aRj65r0dTP5Ry5x/OBhM/mXDJ/Hh6TWe3uq15mCEpqBtf0uaidMlcLn/Ajl5pHemq7c qzby9rSEoYacaX36FAouuaf4bwN6Qf4= ARC-Authentication-Results: i=1; imf30.hostedemail.com; dkim=pass header.d=google.com header.s=20210112 header.b=psy+2HbF; spf=pass (imf30.hostedemail.com: domain of 3_AkJZA0KCFs3Q7EK3LFNLL7G9HH9E7.5HFEBGNQ-FFDO35D.HK9@flex--axelrasmussen.bounces.google.com designates 209.85.128.201 as permitted sender) smtp.mailfrom=3_AkJZA0KCFs3Q7EK3LFNLL7G9HH9E7.5HFEBGNQ-FFDO35D.HK9@flex--axelrasmussen.bounces.google.com; dmarc=pass (policy=reject) header.from=google.com ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1678313981; a=rsa-sha256; cv=none; b=ZL3e9O5CCXzdvYg7W1QZOZ8S1FeOgvuYWs3LibgfKvRKEy+/HrAK2JDNlUu17BjPFKJl3L U3Iq4yoqfQaVWxxXlCNb82UtF1Vbyj4HDSUoSh4vooKPxUlkJxeQCbCL/ItWhwcFpTz1OJ CBDYdDmCU4JcWQY1Nex6h+Og2yy9pG8= Received: by mail-yw1-f201.google.com with SMTP id 00721157ae682-53700262a47so7077b3.4 for <linux-mm@kvack.org>; Wed, 08 Mar 2023 14:19:40 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20210112; t=1678313980; h=cc:to:from:subject:message-id:mime-version:date:from:to:cc:subject :date:message-id:reply-to; bh=59KHgKYn5h2DxDze/0H+qYs+zSD2xpB8DwAJPLoezIY=; b=psy+2HbFD7rTKlv6i/9z9TMs7aO6Q9ADLGOAWDTg2WmJG1dRGgMgVUpX4efSJDUvCJ odAgnZkw0PHgqzrthaSvp+OztF9xLbC0yZdJ1GrTuiyfV6TFypRlA8Zo5qBHkw3RnAhq 7dGto2fdIGm/53Ol9iQK8yQ5BJ9s4Ukg9THviV9xUtFMlUHcfO0c4dnCjiomTwYNWxTT 0kWfgy/7vjGllkI79QC8UfGITDPQSesxh3c43ymmXYM3NQj4rpj+LQBQ8iiofjY13jzX +eep2agWxc1vFDSJYxP6BSgEc0uRyScjdwcFE0EYKuNQA/3yiX2YqhZKLUZ/V7CTvdgi xrjg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1678313980; h=cc:to:from:subject:message-id:mime-version:date:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=59KHgKYn5h2DxDze/0H+qYs+zSD2xpB8DwAJPLoezIY=; b=0ykDyUY+OYWtBrAejAgqcpctIwlZu3SavAQYgEON65BMuT564CeWb+n2tYJwQALVYU 2e3PrwmcxONFNhnM8g5i/+icI2tuat2RpMrZNLAsFr9/X304oUa+lTAAgcQxatIxqRFg ByI4G9qQGU/wMIccWTaXg+Omz9mXx+i0Dw7zlEnZi+0gNp9xUncZVcUrfrtgiQS1BR6b tL5/JAodIa7XQcHTzyxLJU0m+rqddrYp35JHC0OvrW74Z3lwnx1j9FpWFXWMTXaBQL2Z daWS/7bblhJIzDDKp8RMtpCQf87VRQkFt4/snlQoaVm/O7vsjx6cdWMR16Ougqnuc0bY mttA== X-Gm-Message-State: AO0yUKX5vbcYemZpkQJocA5YeeAQw04JAnX7bu539uWG1MRvU9UX1uu3 jPZ4jv8iUGY0FaklOxw6ILu1DOPCpcZQ4Wtwc37W X-Google-Smtp-Source: AK7set9d9FE/NAlfpDGrZXYKb7zzCQ5a9t1j/rgnOnPFFtEbHAxYd1FA+v3qbCEOFEfsYlACC+nXD0T9KIOaxTuAUo5G X-Received: from axel.svl.corp.google.com ([2620:15c:2d4:203:96cb:1c04:7322:78a4]) (user=axelrasmussen job=sendgmr) by 2002:a5b:209:0:b0:aa9:bd2e:3746 with SMTP id z9-20020a5b0209000000b00aa9bd2e3746mr7058072ybl.4.1678313980346; Wed, 08 Mar 2023 14:19:40 -0800 (PST) Date: Wed, 8 Mar 2023 14:19:28 -0800 Mime-Version: 1.0 X-Mailer: git-send-email 2.40.0.rc1.284.g88254d51c5-goog Message-ID: <20230308221932.1548827-1-axelrasmussen@google.com> Subject: [PATCH v4 0/4] mm: userfaultfd: refactor and add UFFDIO_CONTINUE_MODE_WP From: Axel Rasmussen <axelrasmussen@google.com> To: Alexander Viro <viro@zeniv.linux.org.uk>, Andrew Morton <akpm@linux-foundation.org>, Hugh Dickins <hughd@google.com>, Jan Kara <jack@suse.cz>, "Liam R. Howlett" <Liam.Howlett@Oracle.com>, Matthew Wilcox <willy@infradead.org>, Mike Kravetz <mike.kravetz@oracle.com>, Mike Rapoport <rppt@kernel.org>, Muchun Song <muchun.song@linux.dev>, Nadav Amit <namit@vmware.com>, Peter Xu <peterx@redhat.com>, Shuah Khan <shuah@kernel.org> Cc: James Houghton <jthoughton@google.com>, linux-fsdevel@vger.kernel.org, linux-kernel@vger.kernel.org, linux-mm@kvack.org, linux-kselftest@vger.kernel.org, Axel Rasmussen <axelrasmussen@google.com> Content-Type: text/plain; charset="UTF-8" X-Stat-Signature: enmbg5817zubps8m1wparqnkr8wphhed X-Rspam-User: X-Rspamd-Queue-Id: 497E780010 X-Rspamd-Server: rspam06 X-HE-Tag: 1678313981-878558 X-HE-Meta: U2FsdGVkX1/1it7s5IL6+i7z0JQY/gYHl/t5HSRjkREeWHTjUXBTlWgYHdJbECMa9PTnp0+sDoqYx4ohTtOQ0TREQ+4ov8y8NV11MtpEeWHRld+jeY7bZVOv4N5GgwJoFMJKX9EV3auV9PU3MEMiKTdQkqotQ16gBt0Np3POveydOEpjsqry0A7z3Kdh16VreIpMMagU6TXzTXYbkn77vt8dtkFg/wZQBt01kA5CnPxN3wvzC313jGqNMxHSK18i45Yd+i925rSLm/SvZ/dQyKdcMHIBr4jX+he/cyRAYOPAFXVy8zJEbS0NbJr4JopPav6xAuS166u/GT8/deYQCGGjkWhCEIPR2nexqAycZKIYHbt68yNwvR+FaWwrvoQKlTapu5yavRtT5mTo8WiGqUKO5UZYvVWl33VTTOmuwmBhtdDpGOzjlCVYu5epROnt4W7SRwl764tlgIUEhzc3ASDyp8PL45QLTns9YNk9TVtRP0hPepl9YJ2Zx9ZvPgYjEVY+3GSePJeWu2dPil8g2YIcNYWRQpFsVhziGWTQ4SaDWlyafNqCBdBR3Qs871bDQ7cFSUCqcbbmyPxhghYI+qF/6+L19aI2FWTULPQOmFCGnnMSB1ohU1C5XJ0Q2e3nNpfN/KG+ofhFYOfcmlLggYPTdjQcglRNgZX567Kury9clQBWELU/TdUo7IbsGaidnjAwF7dU2saj5IhyBcvy5yEwbp8FldmkQ6FZw9OLqdPSH7cNFDXZDQ276O+iVCtU26KfZNHI7O57YZodILhFIu1jF9aFlMI/R/vH9YCMIAerm0SO/H9YLd6A3k2hCgFxUrJxbrEws9NCBuW2YYHAG8Tkij60FiKRL64bwB/UEX4h4HjK669lxmdJ0jj+tOiVFX28JrPIFzfoByvV4PaoB8qhtWSM069ZTwOmBVVHbYnOzXs2vwHsuO18gc+p0EDGYozMlO+JBFVdZZRqStL b8PD5LmI UiivScj3gzhYm4mDvdDbVivCq0nu6A10rkRzmVISJUbrfuFoIu34vzC20ryjJ7VjFVmCvrg+2YA9kxJZqbpc8zAflOrpA3W16XNbNlEkdLHfVQPqS3QP5y4HYPxKAEtdcI25TDcfcud09+kiieFUaD3DeasxXsOYPc50D13HS6lsM3a6OoFHP5eP3PE3bgHmbn6G2vCfWef2EsE8HwLvhWz70vkTQF7bEltQmKM+MbJeIcOENHtsoxoLMPkKgW4+JqIryOrr3sq1Tw58rK6EzNcZiN5oNvik3AUxcq1qqgIT57Wa3+VofHGBuxBDUCV8B6dMv1mOXFOubJFAM96a/BJqLHV8X3e1sRdpPdXJwvAOQK6SAh1Lh2Bu9sqLLJ/+ttXek/zEAj5Fh78ScR8wt5x81EZBouXD8jfQlKizT94iIjwUgyVMLBtLdsMuAbNfDDBMJvJxvsx+CMmApFgwW8pwbDY38EnnLpoEvXJthXohUedStnFP68ASLqXCjQK2WfRVRC9rT2I5Tlnho0zRsmtqMEPyj6N2izyMaklhOqFxP+kCCeBbGu3dbD2LDroyXiYhXjOXFWrauEPsPwi0oyIwkkzUf1ZREbKZ6ehFggv2lSIIxcJMY49EabUUWVYweGIwybpJKcVFot9no3gY+C7Xt5BboXUVMp8E/LId85AHFfkN9ZBbsHyor3CcRMAKbNmOx1vv2YHnMzS4= 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: <linux-mm.kvack.org> |
Series |
mm: userfaultfd: refactor and add UFFDIO_CONTINUE_MODE_WP
|
expand
|