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 CAC2DC021A0 for ; Mon, 17 Feb 2025 08:50:37 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 2E86728003A; Mon, 17 Feb 2025 03:50:37 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id 297DA280032; Mon, 17 Feb 2025 03:50:37 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 138EA28003A; Mon, 17 Feb 2025 03:50:37 -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 E7061280032 for ; Mon, 17 Feb 2025 03:50:36 -0500 (EST) Received: from smtpin29.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay05.hostedemail.com (Postfix) with ESMTP id 8198D4BF14 for ; Mon, 17 Feb 2025 08:50:36 +0000 (UTC) X-FDA: 83128815672.29.8F218FB Received: from mail-lf1-f44.google.com (mail-lf1-f44.google.com [209.85.167.44]) by imf08.hostedemail.com (Postfix) with ESMTP id 79D89160008 for ; Mon, 17 Feb 2025 08:50:34 +0000 (UTC) Authentication-Results: imf08.hostedemail.com; dkim=pass header.d=gmail.com header.s=20230601 header.b=mYEylA2Z; spf=pass (imf08.hostedemail.com: domain of abdiel.janulgue@gmail.com designates 209.85.167.44 as permitted sender) smtp.mailfrom=abdiel.janulgue@gmail.com; dmarc=pass (policy=none) header.from=gmail.com ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1739782234; 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=15sJlkRAVyPj2yXL2m25UxKAU72+1zx1kf/yxV8oK1Q=; b=KGALmjrlijnIx5dty28LT2gw9XN5o1fc83PQhFVYIJOpI4HI2UavN93BY7E150NpWgSUr0 9YyiE3G27DDa0NJAt9CqZvYp+B6lr33LLl6BcDgtGyg6DDb6RkYjHUYrekKNhksBkSe4Ha stZe38EhP+qEOIaVOBp+FUL2HqfU2VE= ARC-Authentication-Results: i=1; imf08.hostedemail.com; dkim=pass header.d=gmail.com header.s=20230601 header.b=mYEylA2Z; spf=pass (imf08.hostedemail.com: domain of abdiel.janulgue@gmail.com designates 209.85.167.44 as permitted sender) smtp.mailfrom=abdiel.janulgue@gmail.com; dmarc=pass (policy=none) header.from=gmail.com ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1739782234; a=rsa-sha256; cv=none; b=seeDdkBFINoSo9wx4C3YWGvxeDXSu5lQaXkR6HJC1uTk9SsyjcApv0THRPfflQyFuAzT9u MbxsDq5EAYbhaDz2SQPSIzoFG2hxwA04CcQnFdhTqa6XSMCh5rGLm9PkoBL3pSJ/mtT4yO V9uTMUZNiDvZmlo/3ePmMy0NnQXYMLY= Received: by mail-lf1-f44.google.com with SMTP id 2adb3069b0e04-54626a71b40so224785e87.3 for ; Mon, 17 Feb 2025 00:50:34 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1739782232; x=1740387032; darn=kvack.org; h=content-transfer-encoding:in-reply-to:from:content-language :references:cc:to:subject:user-agent:mime-version:date:message-id :from:to:cc:subject:date:message-id:reply-to; bh=15sJlkRAVyPj2yXL2m25UxKAU72+1zx1kf/yxV8oK1Q=; b=mYEylA2ZRNmoTY07qb23UN8P3FdWGCkcpgO2JRPi2DktXXLOoyCzTcByG5v5RsG+Rw 9n58Ew7+QaHT0HfkDZuOpaUpQW/GmCthq6OSe3LLV3gLMm2c3H1icFDmHT+e+Ak2dHYg 9Erh3Jzlerp5m6pLWnGhHiYfcoMNoTQYduGkht0tmTh8FnSB1QsafAgVMVCOyy/R0Zf4 vLWS+hjQsAYf0bivWzQSxxhY0dWW03G4UvQ6nsb3lGIziM9M1VWbWi21tkl+dtGRIrTp 9C6oSB48RqGiVfRYUi3xbHGMmxpSa1Mv5KooYONF735vokzrkeCJOOnBYrygLG0ddRbr Z6Eg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1739782232; x=1740387032; h=content-transfer-encoding:in-reply-to:from:content-language :references:cc:to:subject:user-agent:mime-version:date:message-id :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=15sJlkRAVyPj2yXL2m25UxKAU72+1zx1kf/yxV8oK1Q=; b=DkjQhnrplVNj1eWofyF/CdP8gnGpAO5tUvxn5bapoaNDxIiTqjUCCZn63wtGTDPSV9 z9ScWYT4PvnUXDg8hS9nGN7KYR4628Fdkh9YhTWa78gmYgmSFsb5+RYrGJT4KFkD/opf cfd96+zFecsWbBRkXGdMeKGg/g7mPgKjIDuanbl81rjRMqDy6rcH+11p9DlwV2aQwlGZ wRSMhazDrRDS2UAQ6VRxBDcqO/udFFP7rIp1SiDffuuMiHFIoLi11rcYs9fRYoOSfuQH SfKd5vGDfX9wgL8pa9OdfQlTIRvafTURZJcA7bZagWneGXbMy9+gs9ZO9b64SBe7FZ7X 0z6A== X-Forwarded-Encrypted: i=1; AJvYcCVsdAsCro1aYTXIjIxBci++oMOh8uLzTXWCTk7mjzzvW+207+dlLpmVGuJ1KsQgxkqQxYux2qLMKA==@kvack.org X-Gm-Message-State: AOJu0Yx06uDa2ONY6Yp5m5c9Vgd9PqtNf7CZSp2xh8615WFkBN0+lKUh Zrd7Q6n2r7X0DtqqjMMi8rOxd+5TGZ80voF8ATbDLGilLy55hHvz X-Gm-Gg: ASbGnctwlJEtHoewM6qglkALlSNDHRUAXsXIq2jGG9+bz7txJV+WvbxCCW+eaxxlW0S onJfq0iZXeW4bgitFn544ekXMAoOlTF4b64Y0xm3KdszfVqBsykXQQQq50Z4D95DNRBoALcUrF9 J/96+ku04c2zRGoJwTn4QJp72LRZfFHVsvVmX3ckv2E9UBZUQ5GIghaOHSpvMVw5vP7A1Vjzygz FM173FxXvE0r7iOYh4LNPUHMTo42FxrXjl/w0SNInXwDDwhUC5yGkiZigYyQTticofB6Nrecbi3 RrzINysrzerrhq4XMlKe+WwcntBGctB7/u3u0nZJ9wYF0mGjWwrq6Q+fld0Rew== X-Google-Smtp-Source: AGHT+IGaHheOILe7K9w5EI0RYI4+HeNtuOVz2eplb4wa4gUOP8nsm97KcUdOF6JMLYez9m6RmnpboA== X-Received: by 2002:a05:6512:2214:b0:540:2da2:f282 with SMTP id 2adb3069b0e04-5452fe80876mr2283974e87.42.1739782232234; Mon, 17 Feb 2025 00:50:32 -0800 (PST) Received: from [192.168.1.146] (87-94-132-183.rev.dnainternet.fi. [87.94.132.183]) by smtp.gmail.com with ESMTPSA id 2adb3069b0e04-5461ad64b81sm601243e87.107.2025.02.17.00.50.29 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Mon, 17 Feb 2025 00:50:30 -0800 (PST) Message-ID: Date: Mon, 17 Feb 2025 10:50:28 +0200 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: [PATCH 0/6] rust: page: Support borrowing `struct page` and physaddr conversion To: Asahi Lina Cc: Miguel Ojeda , Alex Gaynor , Boqun Feng , Gary Guo , =?UTF-8?Q?Bj=C3=B6rn_Roy_Baron?= , Benno Lossin , Andreas Hindborg , Alice Ryhl , Trevor Gross , Jann Horn , Matthew Wilcox , Paolo Bonzini , Wedson Almeida Filho , Valentin Obst , Andrew Morton , linux-mm@kvack.org, airlied@redhat.com, rust-for-linux@vger.kernel.org, linux-kernel@vger.kernel.org, asahi@lists.linux.dev, Danilo Krummrich References: <20250202-rust-page-v1-0-e3170d7fe55e@asahilina.net> Content-Language: en-US From: Abdiel Janulgue In-Reply-To: Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Rspam-User: X-Rspamd-Server: rspam09 X-Rspamd-Queue-Id: 79D89160008 X-Stat-Signature: yycfcsuyexzd8frwts7k5scmti3db17p X-HE-Tag: 1739782234-777082 X-HE-Meta: U2FsdGVkX1+aGVCRw9x5p9S7LWZqmD0tlkjIv1TzorvCiYwmHEcNGQTxk5yTa3f4dkC0guYp2OkyOe8tHUuDR0RbdMqSDcq+b+bKQy/DKf1fZ6xGuRrTmECKwUuuemrzK4iDI0HaHAqw4+DrUnAv39yIG4MIYyGf5PyXlHvZ2GtTOYX9SmXe9kfYe10RIAMXqS+QzCGJPMW5CAHDLzx/zm0yQXNY9XAbJNlE3bL62uB2O92P9Ppfvhs+YoI2lV6E8CbIYcoH5rz4kV2sWXseHwigcqTfJtwVaPBeRgKwPPW3CqhDzuIHkLqdGxRXaEVJWnfdoxsTgUdBea8x2Nsiwo39kDzyOtA2kiHnp1489VcVyR2yW1wihFuwckRsNW0BU0FKY1G9S1KjRqUOLUerRKlpPISBTTb7QM1MRtqzIDWcrvYh+mOOlCyicG4d9PvYb9rhqB8zWAMVkKBRUCdD+ipZ96IZIFfvPmvzlegUE/iWsLCcqxPB6XbeX0++u1VxpJmASSBWfr6KV+1g70LH3hj14fg5hWgPb1qfIPAiXiOGwumHXPejwyxWfHikz/Sy/bZ/4o2o2WfH47VpxwUUTLL6+EBJi6uG7J/2wuD7r/X0ILa/DkQVnsPb7CPhWeN95Iyh4ywTZ2JozBzXNrERU1WRd0457N+gVu0aOB0hJJRB+bUoY+P9dqIM1LRVQhNdQrCWnZfxI9kdQFZ27Hxa/ApyMaQMGpALNl1I/wOTHDgpvmqAl+4J1POtSr4Xp3aOclOXSsKKyzLB4oBAFArE7kSfQfYmi4SyVKyKyhQiObgOpTkeuue+biB2vv5XKfh+Af2c44ndLp6roguYIZVnqaQ8eixMe9hbAr3f5QJ0zwpnB1bQoGQiWk8kPguA7OsYnDnyKSOaCuQcCaX8J9kWaCx4iZJiyaEQ5ByIeRPrO4n6BjNZA8rADFmoK3g8L/1tW0gWjsLHofTTN6PGx9L 1Tp9BM+h UxRFlhDQwYP0Y+rykK0oPmgYZ+MD2HiL0xXIIFD28boLoek+5HC6UtKHBqR8hiL+K8rc4MUb7RNlQ4d2S4Kzd3M19jIF1iEm351QrP+oefLnzB1eOZkFuHQTmoHMB87V289ZqhhUNuWLKgp6AJ1GenY2JUzy8G3oX+e8MZXHoF89bk0u0Wg+m0msAcf8qY0sXawc60cLXeGgw1kmqxltlTe4qgUapwBDhLzL85Uuz/N2x4z0qTUL4IOW7kHxHD8GTjbTntFTzdFFna80Pjmi/+jMGLhUk5H2HuorFv0ara+L6xgvk0vkrdUUGl86QJHtCIdBLk6/xPHezkkpAY1HbrhSNEEEW6I3YRXcpv5RxN8xoaLWOIM1TBhVDVsnt305beE6GLVAfZVv2TvwZjXDMuG/L8gktbey0SE3fspXqKthYkLrmxir30cyu5CeetGNyTwJOhfndoLdZsxT7CZr4HcwJ84YpBns6SCKAhW0KvagcYop9uWTAiiqOVu6DiL/fvEF8 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: Hi, On 15/02/2025 21:47, Asahi Lina wrote: > > Given the discussion in the other subthreads, it looks like this is not > the best approach for page table management and using it for crash dumps > of arbitrary physical memory pages raises some eyebrows, so I'm going to > abandon this series. > > Abdiel, if the first two patches are helpful to your work, please feel > free to incorporate them into a v4. Otherwise, just go ahead with > whatever works for you! > Thanks you for improving the series, much appreciated! I will try to incorporate your improvements. Btw, I'll most probably pick this up again once I'm finished with the rust dma coherent allocator bindings. Kind regards, Abdiel