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 249B3C02193 for ; Mon, 3 Feb 2025 09:19:22 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id A9FA428000E; Mon, 3 Feb 2025 04:19:21 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id A5006280002; Mon, 3 Feb 2025 04:19:21 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 8F11228000E; Mon, 3 Feb 2025 04:19:21 -0500 (EST) 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 6D39B280002 for ; Mon, 3 Feb 2025 04:19:21 -0500 (EST) Received: from smtpin18.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay03.hostedemail.com (Postfix) with ESMTP id B8E57A26B9 for ; Mon, 3 Feb 2025 09:17:51 +0000 (UTC) X-FDA: 83078081184.18.BD1CFF2 Received: from mail-wm1-f50.google.com (mail-wm1-f50.google.com [209.85.128.50]) by imf06.hostedemail.com (Postfix) with ESMTP id BDD34180013 for ; Mon, 3 Feb 2025 09:17:49 +0000 (UTC) Authentication-Results: imf06.hostedemail.com; dkim=pass header.d=google.com header.s=20230601 header.b="w87RkH/8"; spf=pass (imf06.hostedemail.com: domain of aliceryhl@google.com designates 209.85.128.50 as permitted sender) smtp.mailfrom=aliceryhl@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=1738574269; 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:content-transfer-encoding: in-reply-to:in-reply-to:references:references:dkim-signature; bh=YZvdJoCzVjHsxT40ttPflNqCtnquMUzEPyDKK26T2pw=; b=DknW8WWMgUYTO2KpLfIHRU7NjLAL7uZqLM0q5a5oG9e0ULFL0twW/sIWrSX5LjyxMTGEnD MACwVB5jP7rIC8UTZ1/EA15vvi4KJFKp9MiTPDXGafWWQhmlDm1SZMCXE/ddCOalguBn0P tMW9oX9KJF0PuMQLUucfOB5k6CqMGTY= ARC-Authentication-Results: i=1; imf06.hostedemail.com; dkim=pass header.d=google.com header.s=20230601 header.b="w87RkH/8"; spf=pass (imf06.hostedemail.com: domain of aliceryhl@google.com designates 209.85.128.50 as permitted sender) smtp.mailfrom=aliceryhl@google.com; dmarc=pass (policy=reject) header.from=google.com ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1738574269; a=rsa-sha256; cv=none; b=vzfPFXsclgL8YrihZlMulJ0qLp4y171iXEEe3Kw7mAJBS1pRd9DqGSOGmjv7ivfmA27RWB Ju0pJDvZfyH6bSktQT1Y3QMokPjMAFefWgneUYk8Y8T4mnOyAAuJ4V1HsI43NqpK5B8NaD KfZvAVHf2G21MHbFcQAp40t2v+94904= Received: by mail-wm1-f50.google.com with SMTP id 5b1f17b1804b1-4364a37a1d7so41491415e9.3 for ; Mon, 03 Feb 2025 01:17:49 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20230601; t=1738574268; x=1739179068; darn=kvack.org; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=YZvdJoCzVjHsxT40ttPflNqCtnquMUzEPyDKK26T2pw=; b=w87RkH/8sL43KnGWXbwUPgCXC11/At0gzXJsoS5b7JyY7xHKWvza29VSF1ynaHGKmK JWT+aBz6lTtwjvdpTXJkxdKsbINEXuWA3IJXvT7LtsM4tqubgaRa3zqPD8rwgac8l+ny XWeA9Wn6dZy3tN92XQO1vHlKWDSkoPZs+ylk4mlgqFiGoid4FisVo+4jcUgFfCyjlzpT A2ZPYnqaCt872kt90Q57P9Sf3g/1skRkUFed6MKSgrxEHlhr6yGIDUlysdIb8B0AgJjy mXTrlq5K4i2JMnTedQ9jPt0q8VSD1HNnkHYLlWU/DYgAakJjBMSQswhOfQgSRCzaQFuf gGlg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1738574268; x=1739179068; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=YZvdJoCzVjHsxT40ttPflNqCtnquMUzEPyDKK26T2pw=; b=T1aI2z5px+hT1pSQwVv8ZvnL9N8KfAFD58QjtY4fgFjjePUAMy1ndiWdcci1QuxVLy lRfvfiPi1etZjEX5a+roolvQ0iKunoSc1HlJJiiJcBog9FXqTnyPKR/KPEMrPHN79Cty AzJbQZ7z9K6dJ+jTCslP2Yfr7hrSOYs2cCv008cMwsx5suPOarFU0f4C2bA3Xu+koPeX sYG4mQYWZoPxN8bVVYIG7tHg0p85NtXL7GXZubFAhuUOpFMMfMXQ9KL7TRgolrGJSaTp RP1vknviAwI7TfVK5/imkLxccFTa14xJofmKxU/mKMAdokOzbyXbC5d6yxVGCVJShiTj ASnw== X-Forwarded-Encrypted: i=1; AJvYcCVaqb0kEHZvZ19GNYii+lRAv1umsj8UnMycaACF+ulf1leQPta8OTJ3DKAPhxYNXBiHx6MQbfSBIQ==@kvack.org X-Gm-Message-State: AOJu0YxfVV0C1/AQnnb0JvZGh7zoQXTVTulxzyKdlEdRL/ToBR5hfNJd NdSu9pc2eL8FdAax8NsY1iRdqJTv2lyZhqtfGLku166N++PvvqiGR0q0YqAka3SBsmF/roaIeI/ Kzztuy43aGCFtaRseMsffFcfuBq3Y3/cSVnaA X-Gm-Gg: ASbGncu2elnHJBlGV175NQryTLXPoJONbKPw2y21bw3d2/GxsYfw5BvxItLLTDQyIjc p/EZCCPqZrNbpqzMcknE0/hU5oU49tS9D8imZuutij47n6dX8htZr+Zi6TFFVoY141y/viln29m fHNbX25+z2ygs1abkUvmL0hwXG X-Google-Smtp-Source: AGHT+IFc/1AuykTGw2Qq96Tvv03ntnD9n7SFRLhjQXSqvolNCxvTm+SCCbwciWNaqMmYnD3m8ACiqaA8EI8pP0CLNkY= X-Received: by 2002:a5d:6d86:0:b0:38a:873f:e31f with SMTP id ffacd0b85a97d-38c5194d20fmr16306574f8f.1.1738574268194; Mon, 03 Feb 2025 01:17:48 -0800 (PST) MIME-Version: 1.0 References: <20250202-rust-page-v1-0-e3170d7fe55e@asahilina.net> <20250202-rust-page-v1-2-e3170d7fe55e@asahilina.net> In-Reply-To: <20250202-rust-page-v1-2-e3170d7fe55e@asahilina.net> From: Alice Ryhl Date: Mon, 3 Feb 2025 10:17:36 +0100 X-Gm-Features: AWEUYZnHBKgHkqPgFSXj_rkUh31XGNKQXaliK-ukOAh1dOlV4j6E8lRPRejB3OE Message-ID: Subject: Re: [PATCH 2/6] rust: page: Convert to Ownable To: Asahi Lina Cc: Miguel Ojeda , Alex Gaynor , Boqun Feng , Gary Guo , =?UTF-8?Q?Bj=C3=B6rn_Roy_Baron?= , Benno Lossin , Andreas Hindborg , Trevor Gross , Jann Horn , Matthew Wilcox , Paolo Bonzini , Danilo Krummrich , Wedson Almeida Filho , Valentin Obst , Andrew Morton , linux-mm@kvack.org, airlied@redhat.com, Abdiel Janulgue , rust-for-linux@vger.kernel.org, linux-kernel@vger.kernel.org, asahi@lists.linux.dev Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Rspam-User: X-Rspamd-Server: rspam09 X-Rspamd-Queue-Id: BDD34180013 X-Stat-Signature: 9gsnnnkhtkcc5h6tje5hhnecfnzfgfwa X-HE-Tag: 1738574269-576544 X-HE-Meta: U2FsdGVkX1/vqKXUYHxwShrytXzU2B799vFlhG7GkWScS8GHS29xspVB7PfNTwbuvJJ5gZuMCET6vg5viEwxIxQpNYzIfVaWrXs7+qgt41eYkUsIyvjco/bQJdEukBu0+KR3GiTNauxC0L/p+DZcrybbZE2ZKc9yTwBRIEyRPxXYwHWGMU+K/kVAkWwbO/y7lYX6WZB7egn+CUeBTzlj5vkqTLke6WN6im9VReEGNDogAsAFI4TpF1zPp7cjiXEUqgkFUPIlCCAz1k3qcSCtwvoX7R1vLTof3XUgkAaVoVJ+QOa90UQpWpdmQAUGXFe24eVRVIVzVbtZ4eYbM7zlhIb39Ktwmj+hbN3uNacZHGAFFc6R6nJ8xnVGv3VmmspO/P8B6Ktik9TeUgFdATOH+16vxbj3u9HXhfsNe1RHebp8eybqICpGj2UtCGoplO7miag3sJj2rX2TcrMENOxFs6fGE+nwAEbV4vXW9tkhGpO593+TIXTkxb+bXIjenHEaJE7JWVrQSaaWfguja1dY0uECqhGUekAQFBF4EsHwoTfqTYou5qTKnupooddJL4oVTrCWsSJ6MfyYgx2jQiRnKpAzhZtkoeSz2AOybuH54O62YMFfepFMJShv79pGy3lEmk2tl56ynwoXFfh28FeEsHyBEsUi8GJCsAZrAAXU5f4bDQv3PCe3S7pUAcbYTJcsUXJSigFFV7CkIaEdyvq7eq5YoaTTDwb3KAFvNaG08lamACEbFyhv1R5NFPFn1ZQHl+CuKDdx8cwNqgNv4Aqwle4qDRJEnxjyN3f4b5G2plRDCfLJhBDmgrDO6sWIjKovMtd6EUxW71t3zGNFC9ZlQdIZsI0j0mcvrgMUq/nXScJSayjU5U/2soYr0uf9mMrYWu6sMrqNEjSU7T/eoLrKmdwUR6j1NxiQE5fMN2g50PYa+g84TNISmgJF0aR7kRwddx4VPNkxWI8imalq+hq /419Lx70 ILUEGD23ylu+ACLclqRSId97Mv5I1XfkIxebbekCSmeVm4okh0EU+LuCcJp1abZcj6pBBsa7oVGhxeuiJSMsqt0NT4MFM6prnKpTLrNgSKx1xf9wxDITI974BvQwIbAYvStTmg4iCvfehwozYqtf7kGvfu1d+CZbMempuvrzLjlRGY5LMJxAY54off+un45EGfqO+2B0g5bbeo/hmlPtt372nSvbSwlcxSrd52pgosbOaNuf7ZsREuYaOJvjWqwFtipicnbkIkb03kKTNJy9Eabh3ZjyQG6RPUj/sI5DIWy5pNf66fQacaGWyNUecU1gItT+pJ2BlpWxL1DNG/pbDe37N5r9+zt93NM7LD+vOlaRm2/jIyohT/NZ2wg== X-Bogosity: Unsure, tests=bogofilter, spamicity=0.500000, version=1.2.4 Sender: owner-linux-mm@kvack.org Precedence: bulk X-Loop: owner-majordomo@kvack.org List-ID: List-Subscribe: List-Unsubscribe: On Sun, Feb 2, 2025 at 2:06=E2=80=AFPM Asahi Lina wrot= e: > > This allows Page references to be returned as borrowed references, > without necessarily owning the struct page. > > Signed-off-by: Asahi Lina Reviewed-by: Alice Ryhl