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 17A32C48260 for ; Thu, 8 Feb 2024 16:00:13 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 8AD3A6B0071; Thu, 8 Feb 2024 11:00:12 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id 85D916B007E; Thu, 8 Feb 2024 11:00:12 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 724B86B0080; Thu, 8 Feb 2024 11:00:12 -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 639416B0071 for ; Thu, 8 Feb 2024 11:00:12 -0500 (EST) Received: from smtpin18.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay05.hostedemail.com (Postfix) with ESMTP id 279F740F5E for ; Thu, 8 Feb 2024 16:00:12 +0000 (UTC) X-FDA: 81769098264.18.95DA54C Received: from sin.source.kernel.org (sin.source.kernel.org [145.40.73.55]) by imf14.hostedemail.com (Postfix) with ESMTP id 5E941100034 for ; Thu, 8 Feb 2024 16:00:07 +0000 (UTC) Authentication-Results: imf14.hostedemail.com; dkim=pass header.d=linuxfoundation.org header.s=korg header.b=JaOt+WKQ; dmarc=pass (policy=none) header.from=linuxfoundation.org; spf=pass (imf14.hostedemail.com: domain of gregkh@linuxfoundation.org designates 145.40.73.55 as permitted sender) smtp.mailfrom=gregkh@linuxfoundation.org ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1707408009; 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=V4/HQy+EBnv4HPTzr6jkslGKrdJG4+wfzmNxacxLd+s=; b=Z2hfj+P1Ww9TLunugVev7QM8JO02+1GHcX15vUphYSg5DixgDktfMOKQ9LYUieVPXI1fN8 8+bGR/qMcIuu3lT0EpJDUuAySeoAzgOB/o1GxsZ2Dub50Uu4NFdXtaL8YKxnToLequGg4O uWW4AjYydaSo8Kae3GPHCEzsMrY/zP4= ARC-Authentication-Results: i=1; imf14.hostedemail.com; dkim=pass header.d=linuxfoundation.org header.s=korg header.b=JaOt+WKQ; dmarc=pass (policy=none) header.from=linuxfoundation.org; spf=pass (imf14.hostedemail.com: domain of gregkh@linuxfoundation.org designates 145.40.73.55 as permitted sender) smtp.mailfrom=gregkh@linuxfoundation.org ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1707408009; a=rsa-sha256; cv=none; b=wyX3dO+SmzK0oHSwbg0jAxTJe4ESEAg4YWdIpp0Cv/OQ63Eo0ehTCT1MQFEuhBBc1LXUZr 9khf7UQvxwIChrsKc7ATmx+0shjZKXX7Rn9tJh3Q3s1co7KeHjWT3Dop0SRVh35zIBC5wT tFmSAEu1jhNvXr/CuKe6cGLSgHKEBEU= Received: from smtp.kernel.org (transwarp.subspace.kernel.org [100.75.92.58]) by sin.source.kernel.org (Postfix) with ESMTP id 2050BCE1D7F; Thu, 8 Feb 2024 16:00:03 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id DACC7C433F1; Thu, 8 Feb 2024 16:00:01 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=linuxfoundation.org; s=korg; t=1707408002; bh=NFml/Mcl7A/mi1oKcXg7Sdv20bTJSW+STEYiKv1z0BU=; h=Date:From:To:Cc:Subject:References:In-Reply-To:From; b=JaOt+WKQW+SW6lNAF6OPmoLeYLoCx8RbhR361T89bM/NJRaG4fEuWEYkUp9RyalNf CsYypFCB8PYAi5YuT63EpakdpjsfqnFixCkDacd0UGczHXywv0Mb/CNQipCCIDRUq4 5OrlajV8eSZoqOAbERNuEkUq9BaUCR7eljjwRTw4= Date: Thu, 8 Feb 2024 15:59:59 +0000 From: Greg Kroah-Hartman To: Alice Ryhl Cc: Trevor Gross , Miguel Ojeda , Alex Gaynor , Wedson Almeida Filho , Boqun Feng , Gary Guo , =?iso-8859-1?Q?Bj=F6rn?= Roy Baron , Benno Lossin , Andreas Hindborg , Kees Cook , Al Viro , Andrew Morton , Arve =?iso-8859-1?B?SGr4bm5lduVn?= , Todd Kjos , Martijn Coenen , Joel Fernandes , Carlos Llamas , Suren Baghdasaryan , Arnd Bergmann , linux-mm@kvack.org, linux-kernel@vger.kernel.org, rust-for-linux@vger.kernel.org, Christian Brauner Subject: Re: [PATCH 1/3] rust: add userspace pointers Message-ID: <2024020849-smog-mothball-8723@gregkh> References: <20240124-alice-mm-v1-0-d1abcec83c44@google.com> <20240124-alice-mm-v1-1-d1abcec83c44@google.com> <2024020859-lusty-ladylike-29d4@gregkh> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: X-Rspam-User: X-Rspamd-Server: rspam12 X-Rspamd-Queue-Id: 5E941100034 X-Stat-Signature: xx8ipa694iogaeki485f6noy8ffs1hfx X-HE-Tag: 1707408007-140971 X-HE-Meta: U2FsdGVkX1/wMTiblmY+szVMi58s68s7h7NyrdkKT/jVYlPi2QjHf4NKiiuvq3Ut90c3mw4leyCs7kSffQYN0ElJ4pvdPMBFqB+byEwhYgwVLWAdBbmPr+J3fnwbsDwDTiSg/A122vGfaKEnzKCpWGcxFEPKOPwW9PzIlRpFb8VzEq91su3bz5fG97BTXzriiiHBXu7a7c3nw+HIQnKIV9BWRTO5Zntj1DQJ5ZzHlyovkBiKBIzP5scHQOhgcU/7ECsbxugjiqa0Lg16YFKPxJ42iIx/118QzG7M7gah10mRFEjUefGQt3j1ou9OfBmAyOvi5pBbBTHMaY/ggzOj3Jl2/6dPuZvMVzL+sfjhtwhFk+p2/2jg6+z8x9nrLS1JDwhEvBt1zttIQcpH+T98NOYu3QzoMtYIm0LP096xaxepnFjiBxlx5stPey2wWPLkYv/gmkJ95rgl0DKlEdZRsXlxh0rkzUnda6Ec3LDJMroHUaTkiy6ADkFqxyR0gB5iHssHz/C+tL008xmyiAqJ5D2EnVpbkjngLT0Z2y40jJ8aTuGtB9u+OK5T3zzLz0JhYmF+lgiVzgPsFAK2fCqn4jMfq0P8AwFzHQaMWX+80pO9M/okgsxd4kzLxaNQz+v8pkKPnLrjNtNZmV7DDSFXiEisHDI3eyalobUvtVfCZMWUyz8QgK9ZMtJ87p/P50INV9acmTjNcdlz2AQmfEMBwYaasUt7sDsOzgmk9Mzp6e2Hu/A+dbMID5DD4l0+pJSfpFp8zC7CkzmnPUlpz+oB39uSJQnsLhm970Sm/gPwsD6QkNi8WNJJuiPpNTnpGm66HFfN3T1X0bDEHEiTWKE0ORPMhMFwcv1ObAFhuv+i1yCidQv8Eik+7GDMO1L8WHPGrRC6JkY3OhA7lq0zpipIgIUU6ueDOMxMFIzYNT17LHnSVM8SlLu8NL2DF+gmeDx4e25kw8lkPNCGNL91ZD8 IEuA7iDL YknEEeAuu0pwFxtKvl/ulDNmefJeHtNQOuQDg762PzIXnhhWxW6NP+jUIpYDkyGPpBjDnhedr1BBgTUfNxB9ic6SU5kdbyreIjqn1WehrXBog9+AxX1PFzbT+dM3Gro6XZ3r+bfCV7I6xQQVSiUkFWOdHJtHBmh/mZzI9Zq/Fbszd2fF82y9dNJ2B0LJS6U+NM0+3NM95NxLdtqVut09qNIOP5vYVzGzur3oKt8plpxN8BUNQsZ2fYdqEvd69TPyNr8ZSaYAJw0s5bRh6AZuKUP/ab7XSO1HAdLxTSILJCps7Z8Jb5VJZYiql8Lbp+j1B0Fkciwq2raY9c04tgcdfFWPQiA== 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: List-Subscribe: List-Unsubscribe: On Thu, Feb 08, 2024 at 04:41:52PM +0100, Alice Ryhl wrote: > On Thu, Feb 8, 2024 at 4:35 PM Greg Kroah-Hartman > > Along those lines, you all are tieing in the "I want to print a pointer, > > so hash it properly before I do so" logic from rust like we have in c, > > right? Ideally you'd use the same logic if at all possible. > > > > If not, that probably needs to be done so that you don't accidentally > > start leaking things. > > I don't know what the status of this is. For anything I've added, I've > just made it entirely impossible to print addresses, hashed or not. Even better, thanks!