Message ID | 20230223005754.2700663-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 D28B2C636D6 for <linux-mm@archiver.kernel.org>; Thu, 23 Feb 2023 00:58:04 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 59BE36B0072; Wed, 22 Feb 2023 19:58:04 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id 54C0D6B0073; Wed, 22 Feb 2023 19:58:04 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 3EC746B0074; Wed, 22 Feb 2023 19:58:04 -0500 (EST) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0012.hostedemail.com [216.40.44.12]) by kanga.kvack.org (Postfix) with ESMTP id 2ACDD6B0072 for <linux-mm@kvack.org>; Wed, 22 Feb 2023 19:58:04 -0500 (EST) Received: from smtpin17.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay04.hostedemail.com (Postfix) with ESMTP id E937C1A0D82 for <linux-mm@kvack.org>; Thu, 23 Feb 2023 00:58:03 +0000 (UTC) X-FDA: 80496744846.17.D1847EF Received: from mail-yw1-f201.google.com (mail-yw1-f201.google.com [209.85.128.201]) by imf10.hostedemail.com (Postfix) with ESMTP id 3EC9CC000C for <linux-mm@kvack.org>; Thu, 23 Feb 2023 00:58:02 +0000 (UTC) Authentication-Results: imf10.hostedemail.com; dkim=pass header.d=google.com header.s=20210112 header.b=P+0z1HKg; spf=pass (imf10.hostedemail.com: domain of 3Gbr2Yw0KCI4sFw39sA4CAAw5y66y3w.u64305CF-442Dsu2.69y@flex--axelrasmussen.bounces.google.com designates 209.85.128.201 as permitted sender) smtp.mailfrom=3Gbr2Yw0KCI4sFw39sA4CAAw5y66y3w.u64305CF-442Dsu2.69y@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=1677113882; 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=5DZ3zrglXkc4zRJ24Mq++0gtFytF9RdLpBxclVHmdr8=; b=tsMXim4UNmcENiX+yAwto0bOOHIyETfjhwzyxZYg3lehHcUZ6iFNm+1sAc5QwVM8h49n5H lHAr2J2PopceDbgzxfXSDO98GIiHyhm32pr4qnxFMsyzreUwhSutkASPqCnSFjBq4DwOLe DzfUQfXh4NjChyS1rsskAsXtdzHmnaQ= ARC-Authentication-Results: i=1; imf10.hostedemail.com; dkim=pass header.d=google.com header.s=20210112 header.b=P+0z1HKg; spf=pass (imf10.hostedemail.com: domain of 3Gbr2Yw0KCI4sFw39sA4CAAw5y66y3w.u64305CF-442Dsu2.69y@flex--axelrasmussen.bounces.google.com designates 209.85.128.201 as permitted sender) smtp.mailfrom=3Gbr2Yw0KCI4sFw39sA4CAAw5y66y3w.u64305CF-442Dsu2.69y@flex--axelrasmussen.bounces.google.com; dmarc=pass (policy=reject) header.from=google.com ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1677113882; a=rsa-sha256; cv=none; b=Fpp8WwuOS3wy+zlVlnjTpQqBzdYb/tmF9dBRXu9sRd+UYTkzbKE+OcAmyCxrC7W1QuuE60 tbgEXM9IFSAi3SGsMR9B1NPkbt6nGpM66Npfmfnr9ZobMw83bqZ4PYKnlswD/uXsVTby0F M3iDkwvoY2pK6bNuCaj924QHeV18NE0= Received: by mail-yw1-f201.google.com with SMTP id 00721157ae682-536af109f9aso107562977b3.13 for <linux-mm@kvack.org>; Wed, 22 Feb 2023 16:58:01 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20210112; h=cc:to:from:subject:message-id:mime-version:date:from:to:cc:subject :date:message-id:reply-to; bh=5DZ3zrglXkc4zRJ24Mq++0gtFytF9RdLpBxclVHmdr8=; b=P+0z1HKgEn/jmZlepeouDrAc3nsZOERgHaJzjMzI0moOn4Q1pfkcsgiN2ROL3srMPJ 9ZxjgHEw5llWiD79l0pJMTARN5/8hGRbMIa8H6z3gJqfI2s9Rl31staN5cKjCnKcvT9y UhcLs/Nejr1R69gb/NRqPIUXT75aZIqW3n66ae1dAwxzWpi2f3Nwhc51Gr+lnGFVjuPb x/duqcnpvsCEjLSPrm+XlIvPEbkEVFZRl7i94LhnhE+9C0yAm0OxXnRGwK2Qp0THJWoh yAVA6FQvNP7gm/zHD775wLwrx2HjOCX/uEcb2ENEkxOekuVJ4iyxSd4/R18rdQY8yBfZ 09Nw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=cc:to:from:subject:message-id:mime-version:date:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=5DZ3zrglXkc4zRJ24Mq++0gtFytF9RdLpBxclVHmdr8=; b=nU/+XtVfmDme0geuwEJnu8qFDQpWZPKGTIHh4+NNWDWb8o+/4N/YCTipMHkvYRyzKK AuqqJhyoZCLDAsxvwxf/CQ1eanKtdvFMNIcbz3IvKwhiz6CaNp0xYSrk5V/mLyfcIeUn 25p4kw9JR3q1BLVGdgSaIA7BCqSfqovM9CaTDpb0sF5jh6NWa3vYr/XQ967w/alsUHdf NiNEMZ59khrkI89zzyL64bpFZB06qJn+LJAWtIkAHPhY4FKI3MqEwXiUhHc0jjx8O8Fd ev49kjy/th2QXgn27tcmR17xX2gSH26NWXY66O8hag3s0N2QsOSh5pLsz1O6JrfPzU4h 4XQQ== X-Gm-Message-State: AO0yUKWVTXpyZAhLCUufBohL4CjA3oZnGsfeXIH/Y2huiN6+7lQVJ5E9 NGYVT1nK9toc/enWm92Ey1AjGMdL0MWlwVOKkf1s X-Google-Smtp-Source: AK7set+ca5/1tSRd8ROL/oWP5K4ZtIIh8sTd53BHUWCNXoZKgAxJ64umNuEDbtxRJDoupAyNyi/vB1QCOZlH8L9UioVS X-Received: from axel.svl.corp.google.com ([2620:15c:2d4:203:3e99:dd9e:9db9:449c]) (user=axelrasmussen job=sendgmr) by 2002:a81:af07:0:b0:52e:bb19:26c0 with SMTP id n7-20020a81af07000000b0052ebb1926c0mr1506007ywh.2.1677113881400; Wed, 22 Feb 2023 16:58:01 -0800 (PST) Date: Wed, 22 Feb 2023 16:57:49 -0800 Mime-Version: 1.0 X-Mailer: git-send-email 2.39.2.637.g21b0678d19-goog Message-ID: <20230223005754.2700663-1-axelrasmussen@google.com> Subject: [PATCH v2 0/5] 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-Rspam-User: X-Rspamd-Server: rspam03 X-Stat-Signature: n9z8rxqkbrf7khouh8koaj4qrkyycmro X-Rspamd-Queue-Id: 3EC9CC000C X-HE-Tag: 1677113882-959612 X-HE-Meta: U2FsdGVkX1/bwQ5J42o22HId4bjPsbvRNf/clDAqWVek8i17liF2jLjT/Goi6PNBoh1m+6JryE3xWckJd+SmBLRCoB4wItqJMoe909euSOWlWD1CgZkBsk1tXOiDtHRCOtrZa6jlxk9OGD6i5LRVFcy7oAnXnz4wMM1CqeOGMsnr6MqaC2W6XLkjOZeQD12SbdBitEL3/cJ2eeoMJl1v9BQqa6vooSmqCpfCEjfEj0JkFjZp72mpkkfo4wXhylPSt8eyaMXMpR5HONJUc06R/sSzS+Ty0MCpQq+aVK/XixPUD+LWAuk4bEB2nSZqpAo7MQjA6MbtOxkpocKNo/OjvFsNlygyUuZE2yPRt+wQB97z+XwPJNANmIQHuzELAIXlZUNDCXQt3gsfwNYumyCTGNIwthPn/vah/AeV+oOMbXndkJMJHa53Yxa/3ashGOtaAqGlwS99AhjjeHuJSG7MgtJnlCmxf8gbqQUWFBgldv25WsifDWLR8t/66rzfFwx5w+E9klifj+7YYoJfJzEkL91QEI512MRpaS1gauI24YEHVZwM12GJ+/aMRLdH4/dhnseiFJmiqxIVNwyOPdBKdbY8+NqN1/CjqJr2GqCi8eXxkn6C0LT5kA/RQ0nQI2/S61PSRc5xlA5DvEC9zc8KEShrln1U0zTuUsH0D03N0SEEAUi64EezkzQ09BWwKkH1U2Sd/8m5DGKxMxI8nawEjmmogasM7uV4as2Hd2xejuzGRVeZkR0aXEGNch46BEDtZ24lKDkthBaN/Ul1nfXpIrD70H0Y9hPFvpEBT8j2wwst0QqkDxSlrgOsWhDZZOjYtxzBoP0RrY5Plt2o+8/2Dh33zNAiee716P8sEIVMc8Q5+JZqNjZJn/Q+2N3I8SBmgNzWeFgFlSa81NqpJCUmeIqZT7t1EZmZ6khWoJWmMTd5WLq+OMKm26aBu7sejvmvZ8Jn3b+MeQWAlnLS5WX RYA58agZ WbRfrOFgy4Nl3RA2Lzf5jAa+v6cnJm4IUnbHHhQmlzSfV8cdUa/tsd5ZZYji309CaCkrOoQVabGPzBlLGEGTWSu3rguoFKl+PNsO/QEwW4fJN4EDfbhX1yHl/1qPJomOTfco37OXiUDaRcKVyEYqKmkv88mYXddnJZSTSZefQAoEFAShbJr/3FxbWzDzJfNlfUqVNf16ho3RFBeH6j9Luc7SNdiPU/f5PBro54k7o6c8vAhaDzAWaVTVmp/G8EqqFoNTtyjCEjlXvUGRwEeLsit7neLTWG8RcHMZTqk/yzjVaP0yz+egZ59RMj7qPsJrEfdhHD9XCDbJRrL4/Hoye2uHQSl5OWIKPpMSbyokFGBI9JHCjN0pdboGjFt2zFhhTM9HNxlDvTJam2pqTrFulVJY5DYI1ddl73hyWS7C7dmo1SMVhlR+9Q/DlnRuwmkVTPNTfzWuCmfpnl1pZsLkDJIFPnwxBGrNzjUscpulw1C/kPIMcNDtLczu6Qic0KGY2nw/Bx2D4WgbagM4CKvFKPWTsZMYOC7WHA0j6Z91u/bAbuf4cKA+ZeYSRV4byjAuTnDwDPhpf0c9WeenGxJh6qXacCqO707O2a4biab9VR1H5GYp3hVG+poPxIcFl+WNuOqAu06s9e6kj7EyV8gl8y9IgtEEyVQbvjpV8186Ut+UmLPeLc8C0WC3dShuEbz8zZaHtOe3lEo2fo80= 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
|