Message ID | 20230306225024.264858-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 ED3EAC61DA4 for <linux-mm@archiver.kernel.org>; Mon, 6 Mar 2023 22:50:36 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id E91DE6B0071; Mon, 6 Mar 2023 17:50:35 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id E40FB280001; Mon, 6 Mar 2023 17:50:35 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id D08626B0073; Mon, 6 Mar 2023 17:50:35 -0500 (EST) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0010.hostedemail.com [216.40.44.10]) by kanga.kvack.org (Postfix) with ESMTP id C178F6B0071 for <linux-mm@kvack.org>; Mon, 6 Mar 2023 17:50:35 -0500 (EST) Received: from smtpin29.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay03.hostedemail.com (Postfix) with ESMTP id 89731A03FD for <linux-mm@kvack.org>; Mon, 6 Mar 2023 22:50:35 +0000 (UTC) X-FDA: 80539969230.29.258B26C Received: from mail-yb1-f202.google.com (mail-yb1-f202.google.com [209.85.219.202]) by imf03.hostedemail.com (Postfix) with ESMTP id D71552000F for <linux-mm@kvack.org>; Mon, 6 Mar 2023 22:50:33 +0000 (UTC) Authentication-Results: imf03.hostedemail.com; dkim=pass header.d=google.com header.s=20210112 header.b=TPbOnADm; spf=pass (imf03.hostedemail.com: domain of 3OG4GZA0KCFUxK18ExF9HFF1A3BB381.zB985AHK-997Ixz7.BE3@flex--axelrasmussen.bounces.google.com designates 209.85.219.202 as permitted sender) smtp.mailfrom=3OG4GZA0KCFUxK18ExF9HFF1A3BB381.zB985AHK-997Ixz7.BE3@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=1678143033; 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=Hb/JdJnRstCiHb6uLxjoHUqYIXBW/NZZorg2FHxQCFI=; b=ts7NLkcIcbn8mIsUWaK/YVaTIyZReTOJ19bGQ3zc8wW5t4zGQFchlxCZg2OLT6fIdt/gZX zqoNy3c4pPFyd3TMP0DugJjF8aIOvuvYRYFgpv5YLZwQLSpT/RhCqSU3Nzm3kt6l3YvJ5i xShS1TJlVUWijqOI1UXNybwjiNVLy7U= ARC-Authentication-Results: i=1; imf03.hostedemail.com; dkim=pass header.d=google.com header.s=20210112 header.b=TPbOnADm; spf=pass (imf03.hostedemail.com: domain of 3OG4GZA0KCFUxK18ExF9HFF1A3BB381.zB985AHK-997Ixz7.BE3@flex--axelrasmussen.bounces.google.com designates 209.85.219.202 as permitted sender) smtp.mailfrom=3OG4GZA0KCFUxK18ExF9HFF1A3BB381.zB985AHK-997Ixz7.BE3@flex--axelrasmussen.bounces.google.com; dmarc=pass (policy=reject) header.from=google.com ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1678143033; a=rsa-sha256; cv=none; b=uOEMR/d3e4Dm2CHwnnSA6BUpuO1AN2sautndNY2IHAhCLvNTqqcJ2nwa6poHC4vNa/JVk+ tcbGLRL1QnNj9pYYK+XlWjODUD4WtNutPkwQL6FO9iwsjOvKHi/EhHmkZ6E5cvfFzCbX5V 1Icpp/GKopSJrNo/8VHGJuiX0Ff0xzs= Received: by mail-yb1-f202.google.com with SMTP id k6-20020a25e806000000b00a623fca0d0aso12120300ybd.16 for <linux-mm@kvack.org>; Mon, 06 Mar 2023 14:50:33 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20210112; t=1678143033; h=cc:to:from:subject:message-id:mime-version:date:from:to:cc:subject :date:message-id:reply-to; bh=Hb/JdJnRstCiHb6uLxjoHUqYIXBW/NZZorg2FHxQCFI=; b=TPbOnADmbdqpnFsFLvKPr/SSUzR+W34C2wwBC2s89REqAS27kO9UPTCLcVJGnZ8WPi Jbz6BVE0uZl0launrxRyvrYVUt3gR/9D8g6QnIlWtOG+/YrQSU/yxJbfl79OmURQF6kA yIMqG+RPxcJFFOq6BPHBQKkEJc/0Ygf4x7BrKU+rmieTxu7KBIDwiosDR5iFBSV4CdhU r8FeFIAxn6PC0wCeDIiHpy7/ZWl9jvXk1j8x5zCKMr6UDCL1a0YL8oxt9owiblyw04mk bFojdRIzsLagPOBwUaXTuHyxh65jJ1kVzTW7/LzNhPx2ijGew4/eFcFdr2EnrFd4qZcT 4c4w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1678143033; h=cc:to:from:subject:message-id:mime-version:date:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=Hb/JdJnRstCiHb6uLxjoHUqYIXBW/NZZorg2FHxQCFI=; b=ViK3cejI4+GXdmWUjjfMb202tpYgD6clKDUWFf4VO5YmY+GSH149BwqCHSNpZkKu+G FtyYZjt3CN/+kL3NKaZWRZuSYe/jFoasjw1gWL56B9QVFhMot1RP4Ib1kMCakM8c1ZC1 8i9ODTGSf0a0w/mXIUMWvyIkn0k3keOsqiYLeTNkeFEdDFXoJpW6D4L4oKogEgcNoVQk 3AamHfxqmt6LWW7v455bmadqEJgqRZ12bbuKi+SSkyB10XhKkoul1nsiFptzSm5dB/M6 AXYC9m8MHUHz0WjJ5B1+FISjFeh9X2pEQ+BRxVy7unJUxCMb4YKVQddHp0Tdd/+ktO3g +9yw== X-Gm-Message-State: AO0yUKVcoAFxHBI4D3zcAkiQL+c+7R/iaesTDkXe6/eVsZ6qR57ZBelH zO6/mLUAmtYDisp82bDbvFDtWTMVb9mJUDSft7+8 X-Google-Smtp-Source: AK7set/PkFKTBVv8rb/ijZL0g/DGcxrk7FAkepszlqBXVP6/dldfpgHNd3E2bbiQcSg5PYF5nqRueFqjf9KjosxcivgJ X-Received: from axel.svl.corp.google.com ([2620:15c:2d4:203:17e9:c330:41ce:6b08]) (user=axelrasmussen job=sendgmr) by 2002:a25:910f:0:b0:afd:66d8:a495 with SMTP id v15-20020a25910f000000b00afd66d8a495mr3941062ybl.0.1678143032874; Mon, 06 Mar 2023 14:50:32 -0800 (PST) Date: Mon, 6 Mar 2023 14:50:19 -0800 Mime-Version: 1.0 X-Mailer: git-send-email 2.40.0.rc0.216.gc4246ad0f0-goog Message-ID: <20230306225024.264858-1-axelrasmussen@google.com> Subject: [PATCH v3 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-Stat-Signature: 4irr3jwk4k517ep3izc6tdqkw37igirp X-Rspam-User: X-Rspamd-Queue-Id: D71552000F X-Rspamd-Server: rspam06 X-HE-Tag: 1678143033-947357 X-HE-Meta: U2FsdGVkX1/Cbd1ia+upHVfnt8EbOdwMOablqh43a3ohxdkXz4ZyFbsRZcfUVCUn8qVszhgJJicJTClc8UwosP2bvybrlZc/p9xK0W+ge/tULcz0MYooz2PwiYq9axU2QXH74dRvdQw2aQoBVDXxQaWmd+V9tFlraNgIhfOQpfPhn3K3M1W/eDBEhXEMtSAsS8HHJ61b7/OG7K7C0DktcqGXDl9c/D6LpBklb3rbJ4HXFrJrGSwLbZtQGw/bxUYFDv+3LCbfHWdJ0DE1egKm7t6K9LfGa3CqKH4npcee8rIwFcdKD/upxzoTcZerc4awYYnxtTYWD1Lq1kikIWujZwpACh0xYlBVA9BKMTabF/nCGCt2prwR8llFaqF/8yXcSthB69u0p2DapZfT9urjPbg6Zghps7A6mO0T+hJ648WQqUdA8otrgeSh/uNXiGxJDeJ6fKIxlmcMbQhDUrozvd7e/e90Od11CLIq1Bvemvps57CNmgsF/5/JrAxEX/BSkvaVwT+fS8bpDoxo6Uc8IbO6JI+umEzU50lZauYehGHDKLbUVhafPhwytCaPGLYlSHOlcIVmtkvinWUHIenQjLNKihyejM1dDkBX2PjboralxkDYqRfHDtHu/X4wYKj5ODTxq5cGqJEixmeEN6XMV53B7KzocScDR/OOhafozV4miXQKSC16vTADT9vVQWWmvAA12708g4eHQ0fJsXY2qcEDXdYTKbZD6NjpwTznwa2G2idFekzFXDN+mBgvZqaQVkInjQNu5q6It1NzZFnx4DmpPx94lo8M0qJAaEceP0DtkpG5N9PbARn5CNXkw8pImjdbe1NNpKsQOBc7obHaYWpY0UvV1HuDIp9dHW6VBeY3QeF1rDmZJkIaVQT4vbXGJR6igDx24xAOm5F9X60IM6vyCjVsnch3jJ2tqa0MtEPunQHmldHun6jwlHEmTSBKwm82al3FcwEsHuMO1mV 3Nq3d8HO HYYrb8SJcHhkhqcl7M74t1e1GbWQ+IoYq7h4XQeOBd0tsuIAysx0rvv4yvPEJzJJtParAbBV/3s/9iNVMt6uuYjt9ti9sZbWjQfvtr/RstOuOV/Em3JOlWlO9heaIFsqCwoZuqq9PhSkX/thyF07SOuLWQKpFCPs27x92sGfS7aR3KjOxOfYkIKHpinQyZ4KkCboerxkWMlgKAtHgM9Oa6Vh0Gkv1dPeQ2b6BBwUxCi9D7fpAOmZ7NB9AqWjYOH7T07aBWiHgtlLiUM7lYxXEaiUmzPSWZdVqaoySJ+5Q3+se6FUXE/IkT0fk5cr4y1CXgW288m8SG+M64nM4k1ccJ+IG2q+tkTKLCdI67T5dXqJ2qLVZaJRDDpb9VtGTUoZosKlghTTJtkNtidbb6rO/Tam/CF/a5hj6Q/sFYHCOn3bzavLILEdhv67pPgjjI9q4fW1NSIykRmYEHCFANt3IM3FN5OViQ3AzmCtoX+bbhiCdVMxV4IKfLXR6ILbH/odh0zRPK2nxDkIlvOloNA7HfjkI9hXsA50UCcAOvNMtEkOSo7gU/cVe8M6Wtp9TQqyWyjPf7y5wNNBctMVX6TM7ZfzgU9Yr912HYu1wxo9seuNQd5vf5nM2Wk1bD71opG+iFiDGdO0tAI3zHGgtalm/434KGw8roGH8P3kPP6Fvkj6Dd38RYMM49MkOSVWlL+ur2BekWSVJBhTg0HI= 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
|