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 1FEA5C25B50 for ; Tue, 24 Jan 2023 02:14:37 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 7BC536B0075; Mon, 23 Jan 2023 21:14:37 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id 76CEF6B0078; Mon, 23 Jan 2023 21:14:37 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 60E326B007D; Mon, 23 Jan 2023 21:14:37 -0500 (EST) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0010.hostedemail.com [216.40.44.10]) by kanga.kvack.org (Postfix) with ESMTP id 4FCB86B0075 for ; Mon, 23 Jan 2023 21:14:37 -0500 (EST) Received: from smtpin12.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay08.hostedemail.com (Postfix) with ESMTP id 2C12E14051D for ; Tue, 24 Jan 2023 02:14:37 +0000 (UTC) X-FDA: 80388073794.12.43BC0D9 Received: from mail-qt1-f175.google.com (mail-qt1-f175.google.com [209.85.160.175]) by imf27.hostedemail.com (Postfix) with ESMTP id 1739D40012 for ; Tue, 24 Jan 2023 02:14:34 +0000 (UTC) Authentication-Results: imf27.hostedemail.com; dkim=pass header.d=linux-foundation.org header.s=google header.b=WC1LKNct; spf=pass (imf27.hostedemail.com: domain of torvalds@linuxfoundation.org designates 209.85.160.175 as permitted sender) smtp.mailfrom=torvalds@linuxfoundation.org; dmarc=none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1674526475; 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=50sV1PQzpmv1GIPT6kqd6Ira4hwJi3tIjgRJ3whHKLE=; b=wEVcznzqFn4o2DUBQqjEHItFkSKNpXDUNXXs/lOkMAnHKoD59sfGJAdjXHpGRKR5i3aeBB Ufw94TQX9+UlXdFDVcZ35WbtdK/oRf/+YEM6FyJup6AWy2PIFRsQMB1s3irnG7QYk0KVse VmoL5CP2jTR3NnQr352VMzMj9AnSFWg= ARC-Authentication-Results: i=1; imf27.hostedemail.com; dkim=pass header.d=linux-foundation.org header.s=google header.b=WC1LKNct; spf=pass (imf27.hostedemail.com: domain of torvalds@linuxfoundation.org designates 209.85.160.175 as permitted sender) smtp.mailfrom=torvalds@linuxfoundation.org; dmarc=none ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1674526475; a=rsa-sha256; cv=none; b=Y5+HgHBaGcXYDiFHEmjao6v7Bo4wChSCV0gb6Smj0Zn8LT91RToZF+lufsvtv38Q4gLme6 Dep2hcYICIsGHaoukezLbilV9orztC7slZZH9CYzYOV3ucMwOB+DZw4PosasdqHoUBPPOh +UAO45cnKp8UHsXmBfj2QNAl9n5bPxI= Received: by mail-qt1-f175.google.com with SMTP id m26so2337558qtp.9 for ; Mon, 23 Jan 2023 18:14:34 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linux-foundation.org; s=google; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=50sV1PQzpmv1GIPT6kqd6Ira4hwJi3tIjgRJ3whHKLE=; b=WC1LKNctfy4eydnASIndDHtIy8Wr4/3stuvjbJa8Uvd4/TD1f/sxkn9c3TltV1SMSi z/eASwJUMfjRuTspusNfBoD1HfR/DHYXfc+XbjZtgckiHylwiUdf0SOY9RhYxzfAPX1v tx0sOnmDOgq2ZfqssRyVQobRRRs1X1c5blmrg= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=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=50sV1PQzpmv1GIPT6kqd6Ira4hwJi3tIjgRJ3whHKLE=; b=Ry7QEOc5EQtV2WxeU0akbs4Jp6jT9kJZzZ6QYVc+Y+2GtP1yWLJZs0v2udJhJ3gsv+ lVpd61ZymerBZKc7INVP1vdi+RBUppmCAxnSgWHrpUlFEyJ9ZfAG7MAeeFknbfz2XZYN fLgu2D+Mmep4kKgiXHZXm1DJm6Ly9xhDrJl75mkcXVD6DNfdOoTy1hhvk/oX8tyG0rRj xkLLga1jijGaYxSbQ+t7QOqaRgfViWubKDTSdi0QNTe1rZTv3Mcxcg9lsRieNxAiwxgp WX+A1EOHjFuTUed3KN1PMOsjPgq1DOemSpRL9bgyT/cPE+fBT7sJfSVDtYR6nvsazAT0 V2KA== X-Gm-Message-State: AFqh2koMH5x2Mpx1ue2684HKz6KvN33HAwCIfVqqH1kdZPbrm++Fq/Jv mXAt0MuFClfe8iUDO7fK2kOJTnkzxK4TI8ZJ X-Google-Smtp-Source: AMrXdXv1NcoXp6I6OpvL2gLbDFooWY7fagi7y5NtosKvGXPDKZUizkbNQNHU1oXpPBiF+ZPvC/gRpA== X-Received: by 2002:ac8:554c:0:b0:3b0:2fa:8a90 with SMTP id o12-20020ac8554c000000b003b002fa8a90mr38814314qtr.8.1674526473901; Mon, 23 Jan 2023 18:14:33 -0800 (PST) Received: from mail-qt1-f171.google.com (mail-qt1-f171.google.com. [209.85.160.171]) by smtp.gmail.com with ESMTPSA id b14-20020ac8754e000000b003ab43dabfb1sm391765qtr.55.2023.01.23.18.14.33 for (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Mon, 23 Jan 2023 18:14:33 -0800 (PST) Received: by mail-qt1-f171.google.com with SMTP id e8so12057892qts.1 for ; Mon, 23 Jan 2023 18:14:33 -0800 (PST) X-Received: by 2002:a37:6387:0:b0:706:92f4:125 with SMTP id x129-20020a376387000000b0070692f40125mr1467123qkb.72.1674526061654; Mon, 23 Jan 2023 18:07:41 -0800 (PST) MIME-Version: 1.0 References: <20230123220500.21077-1-kirill.shutemov@linux.intel.com> In-Reply-To: <20230123220500.21077-1-kirill.shutemov@linux.intel.com> From: Linus Torvalds Date: Mon, 23 Jan 2023 18:07:20 -0800 X-Gmail-Original-Message-ID: Message-ID: Subject: Re: [PATCHv15 00/17] Linear Address Masking enabling To: "Kirill A. Shutemov" Cc: Dave Hansen , Andy Lutomirski , Peter Zijlstra , x86@kernel.org, Kostya Serebryany , Andrey Ryabinin , Andrey Konovalov , Alexander Potapenko , Taras Madan , Dmitry Vyukov , "H . J . Lu" , Andi Kleen , Rick Edgecombe , Bharata B Rao , Jacob Pan , Ashok Raj , linux-mm@kvack.org, linux-kernel@vger.kernel.org Content-Type: text/plain; charset="UTF-8" X-Rspam-User: X-Rspamd-Server: rspam04 X-Rspamd-Queue-Id: 1739D40012 X-Stat-Signature: y7jez7fqu997zrucf1tequno6ekm8zux X-HE-Tag: 1674526474-891525 X-HE-Meta: U2FsdGVkX188h7mePEy/sDgOJFFhpgRLClyJckgNj5AlHmXpDGBrvs/ONvltuhf9TI4NhzkJzE7TZIefTHe4JfIGKRP8Do9VSiaGbGeQlInxPi4e9E9IrPhNiolWi3Z4zWvK90uZuIsncies6HwgM8t3kpk9ysQapzg5LgJFtLPOYxUPVX+jR5xHwlXdn0guPpb4ga7cWNj5FwFOI6FQgnpqqIBSZGpC10cCcfsxYc9wKo1W83m2vkXBgbaLQ4OE+egKACbYP4D80vvsuleIBpj2J8R8BSCkAJyT8KoAW9Pg9apJvuF4sFQNrqC0URQiEIpeJzlyxKJT5zSANUipTX2rNMoCg8jrctEaJBwV0HrshXYLb0jW8PCNkXV3Ii6dYGUYuczxIrRq2m73B3ehn+I8CRbvewgY/LjM/g7BMD4gaDnQiHTnOwtx9t5l5zniUtmTWw3rJmWmPPN+x0hmGqsHGduEn/uDvEq0swGJdDKEUXz+vPkJPvz+9WP/bHcqhAEkOjdsxMhxa/57J8UeVrnFOZSO6J6iZRt3RtM59ypn3Yfvz0/z6SODNorMTUFibr7AUv/dEL9jGOUaAp8zdgKQoFEggtJQFFTyn2FfkwlhisHychkLKoXZXcOkjFf79jqmyO56fcg4QPNVwSVxbzqjplSSSchmRGJR0X4ErEpFUtfLrTCuh13dK8NpULRewAT1xSjHlOu4e2GHJnkyGoJIzy4Nrzh1I9pffYiHVRigFPfv47cGL60kwC6DR7DTIF/wkAi/NSeqlctDcaIY2IaLvfa2Fjq7BMQvUC3F6tPJXWnrIsb6dwc1ZsLVx6ueXnIxWdhb/QmMATOuNdhpXYQmPjeDMebyNz3wzHU5KXP95QaEG1HDALBI4ezKeCz/02wFAcBgHn45cgrrC0rlxV3mfst/0H1wyIjjBKbAIm9g+0iFyiSI31yHDi/ulKIbQJB9thVOa043VWzZimm b4KXvdvy /fPVKy2PekjpLXiiKCH9DwMNtRY4m6AjyA8YeV7TMVV0Y8WMqtMnGPDTOUWuBFkqSXI+L0XH8KYlTzyHoU6eg7khp1RYcvp+hEWqvYx1OkeZpZKQkYKPgDswIXu47I/wWN3sWCl8jshz6oI/Tk7H84ak/rPFjwBYZa815+huOUQQZfHI+Ms57mG9MkQ/Q7YLK5K6/wXN3jJTALr2EN7TsV1+gzCdfEVtgmmLai4S254Nsxb/IaK8JT7JzXodmYpiK7/4v85j0b8J6aEVdO62t7E4vK7FVsfxnbFHxX5tFBmM8PQXpzxEY9SZ3qyOwMTBSM9YlsEoM27oL90FEMcpeEUHDVRlWGXEKTVadEm7sKy8NwrypIIwyPWiJvU1HrkpgtNVaFWsxb52R0KDjdly62MFU57/pANT5khHQ+JUUp5dUUIXi/lbIou/c1eXh5B24t74ZKzxPm2bfB6UTzrwCN+vOY2a0YGnXWH1HC4taqp9TogmS7ddB4Ygc76T3wB9cu9bhHlqC/klvody/TecD7u6Ep1RRO/64aDKyfIkhbWWpJfrIKCWS2KJi9HvYfTfALUduShrcIqWkeeLJb/YXGi8LxQLSpHnMrFioj7B7KhK0FzE= 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: On Mon, Jan 23, 2023 at 2:05 PM Kirill A. Shutemov wrote: > > Linear Address Masking[1] (LAM) modifies the checking that is applied to > 64-bit linear addresses, allowing software to use of the untranslated > address bits for metadata. > > The capability can be used for efficient address sanitizers (ASAN) > implementation and for optimizations in JITs and virtual machines. > > The patchset brings support for LAM for userspace addresses. Only LAM_U57 at > this time. I didn't react to anything objectionable in the series. My only reaction was actually to ask "when / what CPU cores are expected to support this feature"? Maybe it was mentioned somewhere, and I'm just blind and not finding it. But even the "Instruction Set Extensions and Future Features" paper seems to just be talking about the CPUID bits, not about any actual "this is when we expect it". (But again, I only scanned it, so maybe it's there and I just missed it). Linus