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 4519EC02194 for ; Thu, 6 Feb 2025 18:11:07 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 973266B0082; Thu, 6 Feb 2025 13:11:06 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id 8FC166B0083; Thu, 6 Feb 2025 13:11:06 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 775B96B0085; Thu, 6 Feb 2025 13:11:06 -0500 (EST) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0017.hostedemail.com [216.40.44.17]) by kanga.kvack.org (Postfix) with ESMTP id 5A43E6B0082 for ; Thu, 6 Feb 2025 13:11:06 -0500 (EST) Received: from smtpin21.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay08.hostedemail.com (Postfix) with ESMTP id D16EE1412F1 for ; Thu, 6 Feb 2025 18:11:05 +0000 (UTC) X-FDA: 83090311290.21.B222FF6 Received: from mail-wr1-f44.google.com (mail-wr1-f44.google.com [209.85.221.44]) by imf22.hostedemail.com (Postfix) with ESMTP id 3D3F9C0006 for ; Thu, 6 Feb 2025 18:11:02 +0000 (UTC) Authentication-Results: imf22.hostedemail.com; dkim=pass header.d=gmail.com header.s=20230601 header.b=fPA9Pxpf; spf=pass (imf22.hostedemail.com: domain of andreyknvl@gmail.com designates 209.85.221.44 as permitted sender) smtp.mailfrom=andreyknvl@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=1738865463; 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=0ttuWAvJobLlg56YrOVOmHOt13ZH7wD3gGicocchpzQ=; b=HpGDPwoBJyZwBSYDqrRju979eoHdyGiBN0TPwiisyH4fW2tg7P8xrtILMAuklDoInSLXHY O58gB18xnxDCQNs3SS56i00xbm98xdihLg5TZ+qo4YuHq7+5szygXnNLTmoNnyntukr0if kXDJzkHhMSZJy7KqgZZFcMN98Dpw8DU= ARC-Authentication-Results: i=1; imf22.hostedemail.com; dkim=pass header.d=gmail.com header.s=20230601 header.b=fPA9Pxpf; spf=pass (imf22.hostedemail.com: domain of andreyknvl@gmail.com designates 209.85.221.44 as permitted sender) smtp.mailfrom=andreyknvl@gmail.com; dmarc=pass (policy=none) header.from=gmail.com ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1738865463; a=rsa-sha256; cv=none; b=m+KSyqTvCUHC/nn5qYyqm8ltMezZDRgJDa1pfpdGODppoYStpV/Em53AA/6WMKhZv4K5Yo iJpGKOBIl33YyA2rXfkCtf5kUVcXERknykiI2duykpAjtzGHEj9zc8l7v2QaWOd5NM1KnN VYwFeiA1OK/xIw3L1IlvI4J5Iqn8F1M= Received: by mail-wr1-f44.google.com with SMTP id ffacd0b85a97d-38db34a5c5fso611270f8f.2 for ; Thu, 06 Feb 2025 10:11:02 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1738865461; x=1739470261; 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=0ttuWAvJobLlg56YrOVOmHOt13ZH7wD3gGicocchpzQ=; b=fPA9PxpfRZnKWe/8IaNljZStVKukveYjiJDq5JM/xPkDd6lvWaxjy4GN1hl61TjzV1 mhaIe+EOWPuAK4bQSv5rIwMGczkfzK8+tzG5zBndktgcwXfWUd+Aqd4XL7VpiqmcgcFB n/1uCyjGoOPIuGsjjmMpo/5WAZiEQD7rVkVA9J7LkHGDwvReq27Q+yJZ6M5suqbk7R6F 8TJz/4O8205mBFzpCWZRFNBxgPW8jyRjkWoNUOHwDdK+AIPFVY+FmeaeNg7e8e+NsKBP eJQlJ7DV9soipmaDrb3bMC7QVylrijeoXj2vhFu3TTRHWHRxcbWNE4zHBDiN6GqxIvhB ukRw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1738865461; x=1739470261; 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=0ttuWAvJobLlg56YrOVOmHOt13ZH7wD3gGicocchpzQ=; b=IPo2lQsGhMjst4Gdqwz7YQR11OW/0KYyXWw6jnAp+O4VSOk6dBljmLNgqGltjX+azs c0Uh/cuIHnvMnIAYosoQZfhwKt4IB5f5XEFbSi0lgv5CCCOFozkg6UQBrWOngWEqVfXW NUqygm2CJJsNaF6bLkdska3Ek3NpYyC9I/WNp7u3SXQhXV+bsHId0rdrnAD5iwvBgIFc AONDG16UmRMmLPv2zHIWUJyuNoxwCf+nGdvUx/ZptldHAen+Xiw6n8E/qc/OHDFb9FRc oO8iYf3mKqIMDIMKjyhD8lfGM5TPcs6rYPJQ6Jfkuci6LjGuUXN30uGfOQ0MEH5jlM1K pYpg== X-Forwarded-Encrypted: i=1; AJvYcCXp96FRxyfdHE+QQwsMq29iZ/kaUW0+tps6/SFwssmDGZA4no6n8NZYrDeGTlTWQeIY+Uj2j6eRfQ==@kvack.org X-Gm-Message-State: AOJu0YySfYmjqdSeNdAsE7pntGNYbQePP0BtB/tCZld6js9n57mQBKPe Ki3YC+TOL+EMAW/BwP79sKhN7tKFnfYkN+FeqzZSLXhp973SNDKfeBupDerWAYN3aOqhadtHbaP W5F/7muBVAeYXCpkI1BaqhYWaE+s= X-Gm-Gg: ASbGncv6J3cvT2JbjLUy0QtTPQVSOt9amlfFSC0kwHn/3Pa/SDzKNbRJorW9xlyFY6T NeYwOsGbW3aE/MmKN0jo5rYYgy8mfkF5Y7C4J2/X0tVdKnLIbOsKpCJ9cmouX6U5jvciti2rOng == X-Google-Smtp-Source: AGHT+IGjlT6+E7s19Biqi+L66hD4CAB7+vWZ8IxthOzy0VOqSvauytoG4hxkI1K7a56pR3Wt3sBZqEuajrgrIm/RerQ= X-Received: by 2002:a5d:6da4:0:b0:38c:5b52:3a5e with SMTP id ffacd0b85a97d-38dc8dc342amr4349f8f.8.1738865461496; Thu, 06 Feb 2025 10:11:01 -0800 (PST) MIME-Version: 1.0 References: In-Reply-To: From: Andrey Konovalov Date: Thu, 6 Feb 2025 19:10:50 +0100 X-Gm-Features: AWEUYZkYq87i7dcuraqL9nv2V2zM6XbkuTsSw_RSaFUD-ppNitROYVtIB8RMtyU Message-ID: Subject: Re: [PATCH 00/15] kasan: x86: arm64: risc-v: KASAN tag-based mode for x86 To: Maciej Wieczor-Retman Cc: luto@kernel.org, xin@zytor.com, kirill.shutemov@linux.intel.com, palmer@dabbelt.com, tj@kernel.org, brgerst@gmail.com, ardb@kernel.org, dave.hansen@linux.intel.com, jgross@suse.com, will@kernel.org, akpm@linux-foundation.org, arnd@arndb.de, corbet@lwn.net, dvyukov@google.com, richard.weiyang@gmail.com, ytcoode@gmail.com, tglx@linutronix.de, hpa@zytor.com, seanjc@google.com, paul.walmsley@sifive.com, aou@eecs.berkeley.edu, justinstitt@google.com, jason.andryuk@amd.com, glider@google.com, ubizjak@gmail.com, jannh@google.com, bhe@redhat.com, vincenzo.frascino@arm.com, rafael.j.wysocki@intel.com, ndesaulniers@google.com, mingo@redhat.com, catalin.marinas@arm.com, junichi.nomura@nec.com, nathan@kernel.org, ryabinin.a.a@gmail.com, dennis@kernel.org, bp@alien8.de, kevinloughlin@google.com, morbo@google.com, dan.j.williams@intel.com, julian.stecklina@cyberus-technology.de, peterz@infradead.org, cl@linux.com, kees@kernel.org, kasan-dev@googlegroups.com, x86@kernel.org, linux-arm-kernel@lists.infradead.org, linux-riscv@lists.infradead.org, linux-kernel@vger.kernel.org, linux-mm@kvack.org, llvm@lists.linux.dev, linux-doc@vger.kernel.org Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Rspam-User: X-Stat-Signature: rgyt35nhg571gd5aaryxdgz5gckzqghy X-Rspamd-Server: rspam05 X-Rspamd-Queue-Id: 3D3F9C0006 X-HE-Tag: 1738865462-133338 X-HE-Meta: U2FsdGVkX181ug6mP3yldfaDEpoHJ95Snm3PwFGpGAf/+eG1dQNtWGN6qBNIuXItsC5M3UT4cctUNMaElYDoG653ZVFri74ZN9A32CK80vPc3hRchsti65QndirCTMWTwPqgGXJvmStlWLTSPFgzSJeGD0iyV7HDLnsUUzeGRT5d+tnQHjnLJXHYWXfn2mJU6gVGRyxXQPj5gwQ+D/LAwLrBby6o63XSaGzEaR55wWzMk+Vt1ih0dqY/IXQ8enmdmHDbTnKyhNkAVmxKB+UyZeV0599VzzZR0sIt0FZGq6vPuFgUBJvzAGvllZJ+PVOWlxk/LT+2ibHCFCW3eozIAy8oZKY+aGjuiD3gPdZD4WSnq3BjlouxsdfDqcnAiyhw8ROlh99lTAuI4fajqsaMP/d8OsTXaD/clVRqNwYvMoN4ZEVKNj1wgL7GKF4VQ3nfmMywnnLlXgJeXZjNnpvi8ReS2Gq4DCYSZlZV1O/MU4SPGdVFVrxtGDLEyj1dMQP7Zmz0CNzGh4OIfYkNGOcjXlFwh9UmqDD29Lc8j4os+QLKpVqlQdLUFUStv3Tg5HyXz1Jc8hk0nzewOmaLNs6w5KyUT67QuDzR6AejKM6fN142Eg0dBMJZxoWsW9Xjaw95fhLPOWxnzgY20A/YaJh3TaKC/Yh+nH1ZuzLtf9OqoIyzdUAFnxFm59HXyGPrPSWS0jkFPuKX5s8B9xbOtn5Arl9GsoD8nSriCBYffSPUk6THBN6uk4CPdW8INhXwOouJ1VkLETckP1XWtCaN06itnU9eCvJr0c7gogGwd0HcxGhkOeOo4VfELhgcOVa4cRPeg4fmdkrpXTEedTC/GKdZjbpce0PyhoyE4ptc5ad3pKLjGzXWfVbcFwQlGjfmDuFKH1JFpu73RFw5jtDCHH+OrDGVftrsRj+OU8+f7izfsvo5Vg2DY2/A3icgzPBwD0RofxusRXPp04nPW5mD3L9 8QCxSqh5 b/n/n2H9cDTgNiGhWLFnUDA/bpqYIHtmeohcGi9xMSDvCkVMtKd3CKe0iY5BLPOZIzDvh+mDlgPAIGc1k4GLwG0yA6+ifYxlUZi8CxfqtkRUPFxhMizvuk1c7SuQyRXYgxJ1S17pYCSHXQFnFdsW7krhLfuoBb/t4pQKWUogbHu9nbk+PgB+9QhQlA6mZZjShsOUV5wijW0LDOMn6Do+KtDhhB+dHEz2HBppeWXh8i5buHgumAjl0Mr6GVfqKxLmNeNBt/8z30PrdPfsl1cRfdzVvoR8J6G4lV4SVi1utAp9lRmqmWMCvCYh5GZtRwhxTruXx5bKc4rLOh4vaLZkatIGNN6ZcmRkvZLNMQcf2sVJTmMM8AUa/CVAhohk9gxifT5Fa9uDnoSW2OwlkCrsTMW0FaiZiIBgM1WBt X-Bogosity: Ham, tests=bogofilter, spamicity=0.002906, 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 6, 2025 at 11:41=E2=80=AFAM Maciej Wieczor-Retman wrote: > > >I started reviewing the patches, but this is somewhat complicated, as > >the dense mode changes are squashed together with the generic ones for > >x86 support. Could you please split this series into 2? Or at least > >reorder the patches so that everything needed for basic x86 support > >comes first and can be reviewed and tested separately. > > I'll try reordering first and see if it looks nice. Since the dense mode = would > make some parts arch specific I think it's better to have the two parts i= n one > series for easier reference. But if it turns out more convoluted I'll jus= t split > it as you suggested. Yes, please do. I also think if you split the series, we can land the basic x86 support fairly quickly, or at least I can do the review and give the ack from the KASAN side. For the dense mode part, I'd like to also hear the opinion of other KASAN developers wrt the overall design. > >Also feel free to drop the dependency on that risc-v series, as it > >doesn't get updated very often. But up to you. > > Okay, I was mostly interested in the patch that redefines KASAN_SHADOW_EN= D as > KASAN_SHADOW_OFFSET and then gets shadow addresses by using a signed offs= et. But > I suppose I can just take that patch and prepend my series with that? (af= ter > applying your comments from that series) Sounds good to me!