Message ID | 20250408-vma-v16-9-d8b446e885d9@google.com (mailing list archive) |
---|---|
State | New |
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 B1FC6C369A4 for <linux-mm@archiver.kernel.org>; Tue, 8 Apr 2025 09:24:25 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 967256B0029; Tue, 8 Apr 2025 05:24:20 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 8F2B66B002A; Tue, 8 Apr 2025 05:24:20 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 71B9C6B002B; Tue, 8 Apr 2025 05:24:20 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0013.hostedemail.com [216.40.44.13]) by kanga.kvack.org (Postfix) with ESMTP id 4EA8C6B0029 for <linux-mm@kvack.org>; Tue, 8 Apr 2025 05:24:20 -0400 (EDT) Received: from smtpin18.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay01.hostedemail.com (Postfix) with ESMTP id 295CE1CA623 for <linux-mm@kvack.org>; Tue, 8 Apr 2025 09:24:21 +0000 (UTC) X-FDA: 83310340722.18.0E00F47 Received: from mail-wm1-f74.google.com (mail-wm1-f74.google.com [209.85.128.74]) by imf24.hostedemail.com (Postfix) with ESMTP id 428D718000C for <linux-mm@kvack.org>; Tue, 8 Apr 2025 09:24:19 +0000 (UTC) Authentication-Results: imf24.hostedemail.com; dkim=pass header.d=google.com header.s=20230601 header.b=ni9ne4Qu; dmarc=pass (policy=reject) header.from=google.com; spf=pass (imf24.hostedemail.com: domain of 3Quv0ZwkKCDMPaXRTgnWaVddVaT.RdbaXcjm-bbZkPRZ.dgV@flex--aliceryhl.bounces.google.com designates 209.85.128.74 as permitted sender) smtp.mailfrom=3Quv0ZwkKCDMPaXRTgnWaVddVaT.RdbaXcjm-bbZkPRZ.dgV@flex--aliceryhl.bounces.google.com ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1744104259; 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:in-reply-to:references:references:dkim-signature; bh=iIuImScQv8Fi6Jr5gBxEmMobPhodk5GrITEtyDe/zuI=; b=RsZpNHwQdDWQt+i2TJORgUesenvxUiF5XHDYoBDrfI2T57XqWbOF2usxSDlXocyNd0q9s4 K/AhhZtxdSRz4wqkufNGdHp0wssYi/o1+RDoYBnOl2NRli6AFSITN7VwGmV1ABItk3+bTO DtckACxgaYt6rhahlhH9zpqamReuXpE= ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1744104259; a=rsa-sha256; cv=none; b=eZKbnyON/arO9/vcKUezJ8QEpWjuPrTJI/L0Rdifrh27+HEaA01D51wCDytkWWdnXVnPRa UGeg7mwFTf70efJXMW+1lBHILiBTufox3SqPmqLahYOXLwUzYkCUFsyk4S3xAqIid4APbN pb26HnhonWIvAzDpZHPzNfA4PZLKU8g= ARC-Authentication-Results: i=1; imf24.hostedemail.com; dkim=pass header.d=google.com header.s=20230601 header.b=ni9ne4Qu; dmarc=pass (policy=reject) header.from=google.com; spf=pass (imf24.hostedemail.com: domain of 3Quv0ZwkKCDMPaXRTgnWaVddVaT.RdbaXcjm-bbZkPRZ.dgV@flex--aliceryhl.bounces.google.com designates 209.85.128.74 as permitted sender) smtp.mailfrom=3Quv0ZwkKCDMPaXRTgnWaVddVaT.RdbaXcjm-bbZkPRZ.dgV@flex--aliceryhl.bounces.google.com Received: by mail-wm1-f74.google.com with SMTP id 5b1f17b1804b1-43d51bd9b45so36715335e9.1 for <linux-mm@kvack.org>; Tue, 08 Apr 2025 02:24:18 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20230601; t=1744104258; x=1744709058; darn=kvack.org; h=cc:to:from:subject:message-id:references:mime-version:in-reply-to :date:from:to:cc:subject:date:message-id:reply-to; bh=iIuImScQv8Fi6Jr5gBxEmMobPhodk5GrITEtyDe/zuI=; b=ni9ne4QuFOwHQwwM7rFtBY8b3yRhAJulnJdBWWH5c37/9oUtZ9u5hC6761U0hlRqy1 vQ1dHxazoHpbQBOsQ9obuCbfR7GlQwHSoQdgM2qu5oEoLUn8fNFWmZb+8sVnANP0+lIK EYe0tdmitjPSFLc+ZNTq66YoEq4NnF0LGDIT1QEJCXoPWyBi+EtdP4RuNV3AQRVlennS PVCR4kVnfesNfqHaFLB+ReYm3tBfGHX2ku9YCRnLiMjXSGCF/scCd24J4qxnMfkhHWY6 ZcIfA864mkA8OfWtuAPVw+lLRmWLeviGrnSp+4fvJoPsgFBYIQwzSI9yVEpFBaW355Mn KCtg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1744104258; x=1744709058; h=cc:to:from:subject:message-id:references:mime-version:in-reply-to :date:x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=iIuImScQv8Fi6Jr5gBxEmMobPhodk5GrITEtyDe/zuI=; b=jLd1VrQwL9ihVpL1gKgP9e4D5S/sxduuHEFJwm9z1fRdIAJMO3t30JEUjrjANRcfXv klLCBBs8P739g/N6l5gvy3D4AOkhmDzMPT1AhJBdQAZnj2EOBCOSKcOPoBvqe2rR5WmK 49mldw7Asx3LjyqiBMlBdyU0GVvr6amPYvY+5bw9+Pp37xZf/qIFFnWzhnU4uAilmF4U VqGiIYRA4Ozg7I89WEeS2sp3dLh4V0LU86hXLzroJLzk0FmQYrSJocbqe6G3G31PrXcG 8KriCGB2l8t5mNahDQbLUvXRqF/y2gEdEo69f3bHoBJT4ffUT3VMgIXOT6an8nbVYhOu /Ytg== X-Forwarded-Encrypted: i=1; AJvYcCVyr2n+HCUT7oWmdOq4oHk/+opR3IOaIncLTWQa+wDeOe+0MDqQw/TdEcib6iQlnB+uBULkmdHzfA==@kvack.org X-Gm-Message-State: AOJu0YyN1Hn/qA+k2tgISQX9bPr9mY7thl6WMofLrRZodpy/SxABcRaY upQYFhXHCEoeeDs37hJXiF54yZrJrr0lJDQOZuegwRLRTp5Ay+Aig5pOdb67Jkvx2oYUi6RNBOp SuTP9w5qqKa8GcQ== X-Google-Smtp-Source: AGHT+IFWc1pMQ2RJ9ij6FdvJcqN5KNDRiADu9dL8SpaDl5jyOXZP0BgOscC21FHTrRxiw3z04BlYLCIylAI56hA= X-Received: from wmsd15.prod.google.com ([2002:a05:600c:3acf:b0:43b:c9fc:b269]) (user=aliceryhl job=prod-delivery.src-stubby-dispatcher) by 2002:a05:600c:1f86:b0:43d:fa58:81d3 with SMTP id 5b1f17b1804b1-43ecfa06ab0mr117784265e9.32.1744104258002; Tue, 08 Apr 2025 02:24:18 -0700 (PDT) Date: Tue, 08 Apr 2025 09:22:46 +0000 In-Reply-To: <20250408-vma-v16-0-d8b446e885d9@google.com> Mime-Version: 1.0 References: <20250408-vma-v16-0-d8b446e885d9@google.com> X-Developer-Key: i=aliceryhl@google.com; a=openpgp; fpr=49F6C1FAA74960F43A5B86A1EE7A392FDE96209F X-Developer-Signature: v=1; a=openpgp-sha256; l=1514; i=aliceryhl@google.com; h=from:subject:message-id; bh=m2/7sbOCWUMVifIeec7mgQC4DqxO7715a5mxnPiGobY=; b=owEBbQKS/ZANAwAKAQRYvu5YxjlGAcsmYgBn9Osrq11PicKCteCb0qlte1JemOCFeETkH6Ll/ cnSpgmrbU+JAjMEAAEKAB0WIQSDkqKUTWQHCvFIvbIEWL7uWMY5RgUCZ/TrKwAKCRAEWL7uWMY5 RrTVEACTYV04bI/LPuLa9aALNkxEoDBC1dWns2op8JO02wLn1lwgfSVvYpy5ovBu+j7vTYD0Cfk KUPqzTfANnDnX6sBBckjHVgp/cP2bBFJFnVoad8EAP6vIWMqPkUSsNwI2la/g2vyhYzv7qnlWFM g2NZURTwzQq0Nti9cZ8V+IRWNHs8UqTxuf5exDhhF2CDeAj0ROwndmuSioqrSxy8knvimJ5HVrO dJUDn5oHKBvfmCsTMQtuhmuJId6JU53fD/sl2tZ539PAZ8jsfac57wvCxcrMs0HNtN4wdvqiJCn rTEU2gb91keNCTDfzqRHTRfPTlC5N6w8Op0vK/TtkdGOGV5llD4wjpDHc8i6ct7kvoTl1HD5yg4 JRfP8ZALtRQ0sOBWDRG4ixtU/Ura42hA39xatzz8eh1XTz93SRWIelsc/fVkNKShyNgkCyWPpvp gPdQsJhF53ztGLMGDq/if2wtl6qKgcRJPHLRWkkFoWjwb69a/OTOQ0mRopSVJxJxxoXVfwv6iFP oBVwj/tXju7f3HDpnlhvi3NZfB4/jTLdhRY+XEbAFM4OB7kLCDwocD78AylKcQGM4WLhCWURRSI f6/u0CZ1ihQ2vnm3wUGgHBg9TVIJH07635glB9apUJ3aiJZXV6QilE8pJDxsSnyO4NbSmdImtqn EsSKTX6/hCNw5oQ== X-Mailer: b4 0.14.2 Message-ID: <20250408-vma-v16-9-d8b446e885d9@google.com> Subject: [PATCH v16 9/9] mm: rust: add MEMORY MANAGEMENT [RUST] From: Alice Ryhl <aliceryhl@google.com> To: Miguel Ojeda <ojeda@kernel.org>, Matthew Wilcox <willy@infradead.org>, Lorenzo Stoakes <lorenzo.stoakes@oracle.com>, Vlastimil Babka <vbabka@suse.cz>, John Hubbard <jhubbard@nvidia.com>, "Liam R. Howlett" <Liam.Howlett@Oracle.com>, Andrew Morton <akpm@linux-foundation.org>, Greg Kroah-Hartman <gregkh@linuxfoundation.org>, Arnd Bergmann <arnd@arndb.de>, Jann Horn <jannh@google.com>, Suren Baghdasaryan <surenb@google.com> Cc: Alex Gaynor <alex.gaynor@gmail.com>, Boqun Feng <boqun.feng@gmail.com>, Gary Guo <gary@garyguo.net>, " =?utf-8?q?Bj=C3=B6rn_Roy_Baron?= " <bjorn3_gh@protonmail.com>, Benno Lossin <benno.lossin@proton.me>, Andreas Hindborg <a.hindborg@kernel.org>, Trevor Gross <tmgross@umich.edu>, linux-kernel@vger.kernel.org, linux-mm@kvack.org, rust-for-linux@vger.kernel.org, Alice Ryhl <aliceryhl@google.com> Content-Type: text/plain; charset="utf-8" X-Rspamd-Server: rspam07 X-Rspamd-Queue-Id: 428D718000C X-Stat-Signature: 54ohsfho9uu7p4d91krasfzbzqerpp13 X-Rspam-User: X-HE-Tag: 1744104259-471827 X-HE-Meta: U2FsdGVkX1/7qcoXMF3Ag1WVIP8Cot8WsZ7oCXa0mX8UjMAwDL14kWosvE/DRKZn8TKhau4QKDGEjMphhH05CoOp5rkPHwffPsI7tRC3xXveitRN19NlJwYPm7qXjyOsuukoTVg63VX/BT1BHHtlYgtD+J66Bc4fpnbl6WcjQ85mnuF+QM9PrvUqcwuQar+bhCD5Sc0ev19E1NfoiPf4dbiAyh7Sy3ziHnfA1HS3KdruDHwSBhhYF+zD00A2sY9ezJ31pOx3uoezDb5LAunDTcqSyee0UsBb71b0wl6YMWjL8NEACc0zsB20RHRS/L68VjTHKnY3yRhQkRHa9EXWREEaYf/W3qjMHQyba8Z8pJBGe8KE7cHPLqseaW0aSzPYiaGgw92zdtDLzpviP5IXEzRNdfrcYAz1Y5IbbulVhWj1F0yr0uT2Tko1xkWQRMOKIIU4qJM+Pdr1TfC7HhL+Yx6K6h5LUvdI/yVAJTz/CobiKeZASiwfMkdWBX3viNEvvpzwHgKQj/COWESR6qhvRRX3h/26w/J4kEVxDT4TEWKSb/rEjsJ8A4LHd0huOiAB34EaJujOse7lu3pp+geUuEdhCBx0gS4CFnXqJL7WChpZnZ1F1YTSUL5cG3nrOjJFp7cSL+Vgy5bnKEh/eHdMgQI5BFxTkUSBbXn9h+N/my+e890mCLscwvhiDmqq7GKqReUiPM2T1wNzlox4ChPeiyCrli6CBKf8rtDpwlJL0VM7bv1lVmcyuA5E30urORtLIzWDT6TmSin3ngFBYgSNb/PWD14FKC74imSNl89MGieKeTGpye0aSp/zCCHSkIGYrgvXE6tNZ6hliwjId6wxBrshG6OtMOPwbTCv9ncB7fqs6v5vc1m/bW/DD/brTAiwf/Bp97sslHWhFKjXqlAyblnxVrqNgVhstUQHz3CkkLtLd/ddeeaLdCqnfi4fGfSjTWAStGXXqoS1TkmrUBu Bf6YMdWE FRMOVpCrcxQ9VDIa7XwbuAXvzSFlSXGOfi5Mr0GP4DHUt1tLqybYoZ1vF7zKlBrlP4MzHeHxAfIXPcoyeR90DVHVxUjARH5fZrbGiikkdFS/Sk99FpJqKBHcLTorRvMSL4rrJXBiBRELzaCXn42MN6QkyGkxEKY2mWDPuw4Ix4g0DkLr/JHQnJIGcFwNPHmkzlBZW2+l+afXeGgQGDD+2UJx21bRhdUHRv8exXD1tZIG0ig2Im9lhdxv4NHAWRBa/q+yh9GXxm+87N4bzsY3d4ylevg7ku2qs5eWBQd8FcOUdq9qe1kcqDBAliqWAQFe/4vppt8XHJVRZnvVh3l36D9Vpg2bygETtCOApA+/EJ1Az6BNd4qleORGFyW/6vUbQRzb5kw+0ONCAjBUSyw6E1C3EdHLxtw4CHk6ZzfDoWBdqEl3xSD/OnngNM4d9gT5hmD+2a7YaJSmHTYQzUMTEhIll1Uvi8dKk6/X37hPvV9y12s/2kC1NlxOEGGKziF6AlKcqAWX3neoS2QUdlTWrQzMN3F4YlvIUUqXn7lbUTzO10JoVnxTtZ6D3UCW5a/cRs9QgEx0IV6+kY5MeyIhQb3SIDCU9pi60kqPzAC/BC5+UxwUdIK7nFHTVVezN2aTzm+R/b5mpXQtFXGGejbBp6rQsVoLxEasOxCSaVSnb+uhq/RtnaaJweVXL5rFbJl1cueCEgmYhneMAe0nCzuIqOn9v/GIiMDFoeaTZKoIORqEZgmF+0380M6gkoGD64wRxsi51Lm5uRQxgNSnZ71JW47HdM3/dEEcMCdl74acSMPqZBWHwVRRqe3m+mtU0wXjSNOTfa3QeYlc39zQSyrRfTWaggOYUvtaCFXWCEroyJXNmz9TM5zthvjODRCv244xD2Nv7IQh7nOrzIATzTScwIIgkidpJ4VU+JCN4cbdosHT5+yQ= X-Bogosity: Unsure, tests=bogofilter, spamicity=0.453728, version=1.2.4 Sender: owner-linux-mm@kvack.org Precedence: bulk X-Loop: owner-majordomo@kvack.org List-ID: <linux-mm.kvack.org> List-Subscribe: <mailto:majordomo@kvack.org> List-Unsubscribe: <mailto:majordomo@kvack.org> |
Series |
Rust support for mm_struct, vm_area_struct, and mmap
|
expand
|
diff --git a/MAINTAINERS b/MAINTAINERS index 96b82704950184bd71623ff41fc4df31e4c7fe87..9f661903723556a309434f83251caba9dd3e0699 100644 --- a/MAINTAINERS +++ b/MAINTAINERS @@ -15529,6 +15529,19 @@ F: include/uapi/linux/userfaultfd.h F: mm/userfaultfd.c F: tools/testing/selftests/mm/uffd-*.[ch] +MEMORY MANAGEMENT - RUST +M: Alice Ryhl <aliceryhl@google.com> +R: Lorenzo Stoakes <lorenzo.stoakes@oracle.com> +R: Liam R. Howlett <Liam.Howlett@oracle.com> +L: linux-mm@kvack.org +L: rust-for-linux@vger.kernel.org +S: Maintained +W: http://www.linux-mm.org +T: git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm +F: rust/helpers/mm.c +F: rust/kernel/mm.rs +F: rust/kernel/mm/ + MEMORY MAPPING M: Andrew Morton <akpm@linux-foundation.org> M: Liam R. Howlett <Liam.Howlett@oracle.com>