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 56790E7717F for ; Mon, 16 Dec 2024 11:43:51 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 5FA386B0082; Mon, 16 Dec 2024 06:43:50 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id 5AA7B6B0088; Mon, 16 Dec 2024 06:43:50 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 44AF16B0089; Mon, 16 Dec 2024 06:43:50 -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 268B16B0082 for ; Mon, 16 Dec 2024 06:43:50 -0500 (EST) Received: from smtpin02.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay08.hostedemail.com (Postfix) with ESMTP id 92F60140C9F for ; Mon, 16 Dec 2024 11:43:49 +0000 (UTC) X-FDA: 82900637442.02.971546C Received: from fhigh-a2-smtp.messagingengine.com (fhigh-a2-smtp.messagingengine.com [103.168.172.153]) by imf11.hostedemail.com (Postfix) with ESMTP id B633240008 for ; Mon, 16 Dec 2024 11:43:20 +0000 (UTC) Authentication-Results: imf11.hostedemail.com; dkim=pass header.d=ryhl.io header.s=fm1 header.b=ghpk8Kob; dkim=pass header.d=messagingengine.com header.s=fm1 header.b="N K+Ddy1"; spf=pass (imf11.hostedemail.com: domain of alice@ryhl.io designates 103.168.172.153 as permitted sender) smtp.mailfrom=alice@ryhl.io; dmarc=pass (policy=none) header.from=ryhl.io ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1734349413; 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=z9j4g314qRp+uvtm3fdfTzVHKZRmV/loMgiI78Ackoc=; b=vkddyIGD8vasi7upP/YnTloMz8uSNtWUZULqPdb1ZVGd4N4gZDUi+xwLXULCbCkqxpUeAF Hr1moe5ISsw4oc1w7xzJkLdZ3rMLq/S3ykIujXbMFeyHAzpOF5RF7skhXwxTidEa+oZ1CN HEBNw4loWNNesPgj0eJFVoxtfvjW8NI= ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1734349413; a=rsa-sha256; cv=none; b=RR5sMEOe8J44bgygk6Y6M9Nq7FR3FallEc+EdtKJMMe2W9tMdT4DnCR5HidQDARHUkYEBl Qsj2UbN3OcoxoEDe0/g9Nqt+8bWu5Qt/ypmzFAQbzXrif8lcOBmAq6/HOi6vdIsaWAVkKf cHrPxmzW4O70cEBoK8SV58YncvV5f6w= ARC-Authentication-Results: i=1; imf11.hostedemail.com; dkim=pass header.d=ryhl.io header.s=fm1 header.b=ghpk8Kob; dkim=pass header.d=messagingengine.com header.s=fm1 header.b="N K+Ddy1"; spf=pass (imf11.hostedemail.com: domain of alice@ryhl.io designates 103.168.172.153 as permitted sender) smtp.mailfrom=alice@ryhl.io; dmarc=pass (policy=none) header.from=ryhl.io Received: from phl-compute-06.internal (phl-compute-06.phl.internal [10.202.2.46]) by mailfhigh.phl.internal (Postfix) with ESMTP id C3C5111400EE; Mon, 16 Dec 2024 06:43:46 -0500 (EST) Received: from phl-mailfrontend-01 ([10.202.2.162]) by phl-compute-06.internal (MEProxy); Mon, 16 Dec 2024 06:43:46 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ryhl.io; h=cc:cc :content-transfer-encoding:content-type:content-type:date:date :from:from:in-reply-to:in-reply-to:message-id:mime-version :references:reply-to:subject:subject:to:to; s=fm1; t=1734349426; x=1734435826; bh=z9j4g314qRp+uvtm3fdfTzVHKZRmV/loMgiI78Ackoc=; b= ghpk8KobgVLPbc7IsrAsyDmQOsMeBEwQqSf3AuQXWjbf5mEN5wqkt4uildSaHzY2 ImOnEpp9aRJIzg4OIZ0oHa9EMPRloTjD+aBKNtvZXkeEK/TEnfeAQ2N6mgPvSEb6 yTWNzxk059KPpBJu+b10glqQEBavp8zlyODzZimjOw5by0Dn4R34VyB0x2NK0kcj 11Dj3HC0NfKONUvyQSv/kPbh/n6JEDJ8J5oSJIGmPr5ej8E67AeFel6sX506AjLE OyOLfrpH9KnDACRrRTANml/ffsJb78Rvi5LPLmauyCJhShh25+inuSJpiJLaNcPD m728cBWV85ptG/32ZNCnxQ== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:cc:content-transfer-encoding :content-type:content-type:date:date:feedback-id:feedback-id :from:from:in-reply-to:in-reply-to:message-id:mime-version :references:reply-to:subject:subject:to:to:x-me-proxy :x-me-sender:x-me-sender:x-sasl-enc; s=fm1; t=1734349426; x= 1734435826; bh=z9j4g314qRp+uvtm3fdfTzVHKZRmV/loMgiI78Ackoc=; b=N K+Ddy1NT4cM1vbgmmixSquCJTvWakS8jZ2cgIeSnfjEnoy/sWc5cUZ8tXnQZQLN+ v+ut5m6y9EttwNjo1hMBGwIogdWh2qiKDRlbCu7FwZ9fVuSYKTOn5x1+pOsr66xX WE8NqGKiGsfhfWWECmmZOwroYRxKb7ev18NVW2Woo9D/gJV3B5vxor3EMo2xpB1w 5jI4zGEoJYRelNREskVzR1qyx/afVXB/PgMK/b/7/dbOg9AJN4yq2r9Ouhq2OR4t Yqa50V1Umn4h1HtXCWxrpiqzmRb6/81mMiwKc81iG4athZ2/EwJAhgz60sr6UGIS vN7eoTJxVFbJLLaBFRYZw== X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeefuddrleefgdefudcutefuodetggdotefrodftvf curfhrohhfihhlvgemucfhrghsthforghilhdpggftfghnshhusghstghrihgsvgdpuffr tefokffrpgfnqfghnecuuegrihhlohhuthemuceftddtnecusecvtfgvtghiphhivghnth hsucdlqddutddtmdenucfjughrpefkffggfgfuvfevfhfhjggtgfesthejredttddvjeen ucfhrhhomheptehlihgtvgcutfihhhhluceorghlihgtvgesrhihhhhlrdhioheqnecugg ftrfgrthhtvghrnhepfefguefgtdeghfeuieduffejhfevueehueehkedvteefgfehhedt ffdutdfgudejnecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehmrghilhhfrh homheprghlihgtvgesrhihhhhlrdhiohdpnhgspghrtghpthhtohepvdefpdhmohguvgep shhmthhpohhuthdprhgtphhtthhopegrrdhhihhnuggsohhrgheskhgvrhhnvghlrdhorh hgpdhrtghpthhtoheprghlihgtvghrhihhlhesghhoohhglhgvrdgtohhmpdhrtghpthht ohepohhjvggurgeskhgvrhhnvghlrdhorhhgpdhrtghpthhtohepfihilhhlhiesihhnfh hrrgguvggrugdrohhrghdprhgtphhtthhopehlohhrvghniihordhsthhorghkvghsseho rhgrtghlvgdrtghomhdprhgtphhtthhopehvsggrsghkrgesshhushgvrdgtiidprhgtph htthhopehjhhhusggsrghrugesnhhvihguihgrrdgtohhmpdhrtghpthhtoheplhhirghm rdhhohiflhgvthhtsehorhgrtghlvgdrtghomhdprhgtphhtthhopegrkhhpmheslhhinh hugidqfhhouhhnuggrthhiohhnrdhorhhg X-ME-Proxy: Feedback-ID: i56684263:Fastmail Received: by mail.messagingengine.com (Postfix) with ESMTPA; Mon, 16 Dec 2024 06:43:40 -0500 (EST) Message-ID: Date: Mon, 16 Dec 2024 12:46:55 +0100 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: [PATCH v11 0/8] Rust support for mm_struct, vm_area_struct, and mmap To: Andreas Hindborg , Alice Ryhl Cc: Miguel Ojeda , Matthew Wilcox , Lorenzo Stoakes , Vlastimil Babka , John Hubbard , "Liam R. Howlett" , Andrew Morton , Greg Kroah-Hartman , Arnd Bergmann , Christian Brauner , Jann Horn , Suren Baghdasaryan , Alex Gaynor , Boqun Feng , Gary Guo , =?UTF-8?Q?Bj=C3=B6rn_Roy_Baron?= , Benno Lossin , Trevor Gross , linux-kernel@vger.kernel.org, linux-mm@kvack.org, rust-for-linux@vger.kernel.org References: <20241211-vma-v11-0-466640428fc3@google.com> <87cyhrdh2w.fsf@kernel.org> Content-Language: en-US, da From: Alice Ryhl In-Reply-To: <87cyhrdh2w.fsf@kernel.org> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Rspamd-Server: rspam10 X-Rspamd-Queue-Id: B633240008 X-Stat-Signature: bn18k14gb74986cei6b3wrk8e85cn8ys X-Rspam-User: X-HE-Tag: 1734349400-613130 X-HE-Meta: U2FsdGVkX1+CUSaDzNFqW7dolxTrQ+XTApSXmFspZuIQGJubLaYtbrFCPhUod7fy3bSCM2L/p+Nj7S0rejX9aqQQqF8xNMPHnR+fZp/pNKHFYaN+4TN2vMBCXizeDM7AcqdAdQmNmYAxePgj17rXddfOSCYLYuD7+MXMPNHQIqurjKYSyt1wx7fHfOhFkFdgaKAqUshvxkI1x1m/Pnp7eBRAWwcrex9oKfpXi8WRuumYaqccy4RoViIL4XkTUfw/RSXeUpYtqOEDTTkUA15NJXhqH4VBSKSvit2MDyewukMjfAZIsYSCZ9fyqssKkgjjbwP2CDNYhSryqhhA49XQQR2RFbHJFywaQnlddtFefpwSWhrGAlxbyHroI6Xl5uNWyAj1zTjsNrF3E6iAAKq7oxR00xNsYCYNVtTwtXUClg45iYMryjy29Yf6naZIxo497+K1enW6zSzLQTYtUU4C8KA9+Ba0QJrjV9QcHhYdUENRoiTeLHeeT90k8qUT38UfxOv2FoHuLvgHe7Q6wFhpzRLutorrtsNLgwjIub9DLb8bw0TK3ZBckTOtBiECP6cq19SnNtXstqCTuYi/0auJHSPG7d/dwJbrPjtQ/bc0r2Q+0u/tBE77dXK64TM0JWJhr+0p2gpuvTHwDAXpgnd8oDXOjYMEak8MF8fv13DoG3pOzSLzif6DeXgP4uq0E1DNlZd7qtd7lEeX90vrQtk6V9hsrtdpcXFsXsd/qJdjSKstaVrwr0PKz4lBJGIUnV9LtaKe7lGTcMCq/xrf/Gc4Yyg+3RlDiBviIiDKh+bgVcww01yhdpMEUwPynlfWfnF/YespiO4/BQu0fT30MoEKuWudD0m6M+8LtyDwwZsCLnnOTXGpG67xmNtqmp6IwkkOIzdEkgw0fmMuOAeX7oIP618YAiCatM7qoCc4rGN01EYVKmIcr8zaUnfjKLl3ItK4kBB0kB2Y9KxN2gFnDRt zubp2oAC FUzCjHGPsyf/XaOPIKPQaoab5ouzv4CfukbroRUJvurFLNh58YMMQ7CeuB4cBCED9KO9fPMxh69VtqBb6Xdy61DSr67SAv7me7x0SWo3jZksPyG8fKTq8JtlnDiz9kBi0AmLfdQuiEi4YikFPw2AUYnT00OEpDaNQj6dEfrOn6R0Tuqv+B+owVkQUUpJ8D2kLDzmJ3fLy8W3sw1fNeLFMSZLBqTQBSt2CVHJ8oEzmRIC1wEEdfDHOO0ZoXgh6AcuoZw0M3UlnJMt56ousvbYqtZwyo9+Ht+kxdy2MHQtAoY0Uh9gVv0b0tLkeSXiAHVlw+Rv6pZ5iC065HbwbxbfHzkzk2oXXuAlVkhQWhIqSanoQuYY47t58vfUukQRGI13be3E0+o4ijajhSxbSjnkO+u6LI/rhl2fZEzEHsU6A2fLW59EMK5oz1jYU2w== X-Bogosity: Unsure, tests=bogofilter, spamicity=0.499911, 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 12/16/24 12:04 PM, Andreas Hindborg wrote: > Hi Alice, > > Applied on top of v6.13-rc2 and tried to build: > > error[E0277]: the trait bound `ARef: From<&CurrentTask>` is not satisfied > --> rust/doctests_kernel_generated.rs:6884:22 > | > 6884 | creator: current!().into(), > | ^^^^^^^^^^ ---- required by a bound introduced by this call > | | > | the trait `From<&CurrentTask>` is not implemented for `ARef`, which is required by `&CurrentTask: Into<_>` > | this tail expression is of type `&CurrentTask` > | > = help: the trait `From<&Task>` is implemented for `ARef` > = help: for that trait implementation, expected `Task`, found `CurrentTask` > = note: required for `&CurrentTask` to implement `Into>` > > error: aborting due to 1 previous error Ah, thanks. Looks like a documentation test that needs to be adjusted. Alice