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 323EAC021A9 for ; Mon, 17 Feb 2025 19:00:27 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id A753B280083; Mon, 17 Feb 2025 14:00:26 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id A262C280080; Mon, 17 Feb 2025 14:00:26 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 8C5E0280083; Mon, 17 Feb 2025 14:00:26 -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 6ADB7280080 for ; Mon, 17 Feb 2025 14:00:26 -0500 (EST) Received: from smtpin11.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay06.hostedemail.com (Postfix) with ESMTP id EBB48AF8DE for ; Mon, 17 Feb 2025 19:00:25 +0000 (UTC) X-FDA: 83130352410.11.7324996 Received: from mail-wm1-f43.google.com (mail-wm1-f43.google.com [209.85.128.43]) by imf15.hostedemail.com (Postfix) with ESMTP id F0CD1A0020 for ; Mon, 17 Feb 2025 19:00:23 +0000 (UTC) Authentication-Results: imf15.hostedemail.com; dkim=pass header.d=gmail.com header.s=20230601 header.b=aw3zpPrN; spf=pass (imf15.hostedemail.com: domain of andreyknvl@gmail.com designates 209.85.128.43 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=1739818824; 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=FbEfh1V/TCyzyVBnzOPjw0bmm27Qjtw3b9033vGjqT8=; b=1tDyqXDVF0oPbuuRiCIqBbRGpo+pTiJJZGux4RjTumjefv3UboJ54Ya3CnOkL2XdJsdLzm TNkzx90rIf+tiXUBC4FOv2C7z9s0rwP5bcIuVwRjHzvZIQEu+TiKm9O3/8FFMhi1oRVIcD Yq/3IKpbnAz+tToekpn5VPLNuEKLvq4= ARC-Authentication-Results: i=1; imf15.hostedemail.com; dkim=pass header.d=gmail.com header.s=20230601 header.b=aw3zpPrN; spf=pass (imf15.hostedemail.com: domain of andreyknvl@gmail.com designates 209.85.128.43 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=1739818824; a=rsa-sha256; cv=none; b=owwgE8RjmOxWnWeHGuZkDBTkR6ebNwEKAMcvLY/s8zAeRAyfDoYILpm4YsF2E8Qftn99gI Q5u5nIkXajwFjGswNuVjZMwHSnKsEi6Cz8EOzr1mt+78i0IBL3INfl3NW8VMneXKH7V5qN vTMzwiBjy+t51Y0DDyX1Yyaz3QHeEQY= Received: by mail-wm1-f43.google.com with SMTP id 5b1f17b1804b1-43984e9cc90so7259245e9.1 for ; Mon, 17 Feb 2025 11:00:23 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1739818822; x=1740423622; 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=FbEfh1V/TCyzyVBnzOPjw0bmm27Qjtw3b9033vGjqT8=; b=aw3zpPrNrPwwcAGBKbaqkl5R9knjZ/sXpPrdw092N4VvPixx2rLM0uPNheU4WUq0jO Zq7ZsZD2KoXuSH+DKAfUd6LImqOjjcpIne8aLiZxXJxstMOUvWbSpXFvvoOAwE/ew6Qx OwwcaNCSt/TBcDI9vYH6aZEXRIOtYHntNFt/D87NYmbaLJQKN3ucVV305lx2aY19J3iH aCqbMiC5Tpm5t1K7eYsB44XM0VKuPsgpW6fGhvBQfReVpfZCYqk7cHacWR+UjPLgEarq gWxJTjFBb2cgZ/44WgYOo0hh0s/GvOLTcHDWCmcOSRbVB26RocNI39Cy/undc1LCoaLH /02Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1739818822; x=1740423622; 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=FbEfh1V/TCyzyVBnzOPjw0bmm27Qjtw3b9033vGjqT8=; b=gVpJz5JxCBQhC2DNnE0SrjUQo6L6CTA8P1u22DsyPQTFw0bQJffaz8D0PnIkcW0lxr 1qEr0KmyiQpipjQqy6+kmc7QeY25ZZ6+L26y1KSMncPGe7XVeMc7o0+7LYwmDBI+8umd 0j+Xt1bgFgMKWDOQ21jCYfLYRmakanjHhn81bIEioFvOnXobiII16Z/XbbIVIYVakwDX rI60DNr2DMBzwjCXxTMNLBVXuNuTxTR2g4ctQEQNjV0Jy92qyId2b7HkykRFU2Qhnjdm gDW+A1csNmtahG5jppZyAJ2wXN/Go8Gizr5SC638NU7jE6zuA55VLotziASOeOhLoyvO Q4ww== X-Forwarded-Encrypted: i=1; AJvYcCVGANCyZ8vArhgvxD6xH5M9rIW47BbN3IOjhidU8MuNC1Gc88p2VTKj9dB3fYMXkibbXYaDk0B4SA==@kvack.org X-Gm-Message-State: AOJu0YxCHNiHidv6KmzK1jlUTrRkU6+WzEG6gmUHPOeiu2KVP09yI3B+ q23vdPO6MoHj2CYNjmkTxaw7bfh8dZEOQ1f23POy2DwSoH6VQ+kyprJGHRTKmGMPOn1nruefux+ UOALv+Y5WqXskxGJfnyICPNqF3LY= X-Gm-Gg: ASbGncs6wjx4yhzKwRzsIOIF3OniYLjwexG9gVe0TzE4SlecTFiCcvuMfczgKbJg1aN qABvfql5YvxETDHZVt8eE+K/lRLxJvafv5KrIHXxfO0YhHc4sT2T4wwUeijKiPac38ZO4MjTu5v Q= X-Google-Smtp-Source: AGHT+IHcNajZe0ENO6NqqO6ktnv6S1yT2v8yKjsxjfUHFFdU9DGQ1lgEBrKS4eB3xN2pkGDfNvSOKZpFCcjlLy+KwRc= X-Received: by 2002:a5d:6d81:0:b0:38f:2c10:da1e with SMTP id ffacd0b85a97d-38f33c288cfmr8157628f8f.27.1739818822023; Mon, 17 Feb 2025 11:00:22 -0800 (PST) MIME-Version: 1.0 References: In-Reply-To: From: Andrey Konovalov Date: Mon, 17 Feb 2025 20:00:10 +0100 X-Gm-Features: AWEUYZlRIhjmXsKyPCZOszIx8_jhLBbTZLCGYgAeVzNSeJCRFZ5-FeRBt2Jwp0w Message-ID: Subject: Re: [PATCH v2 1/9] kasan: sw_tags: Use arithmetic shift for shadow computation To: Maciej Wieczor-Retman Cc: Samuel Holland , Palmer Dabbelt , linux-riscv@lists.infradead.org, Andrey Ryabinin , Alexander Potapenko , Dmitry Vyukov , Vincenzo Frascino , kasan-dev@googlegroups.com, llvm@lists.linux.dev, Catalin Marinas , linux-kernel@vger.kernel.org, linux-mm@kvack.org, Alexandre Ghiti , Will Deacon , Evgenii Stepanov , Andrew Morton , linux-arm-kernel@lists.infradead.org Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Rspam-User: X-Stat-Signature: a7o7s4msx7eoqo1xuef4czezec1t7zki X-Rspamd-Server: rspam05 X-Rspamd-Queue-Id: F0CD1A0020 X-HE-Tag: 1739818823-171192 X-HE-Meta: U2FsdGVkX1/vGqSbFtxykrj2AYfl9ztWYj7Nj4dDnHAbYhI8Jj2li5j6NCUsX9HVTk+8/ELWhx8s+uRfnwJJSDONqebxlWDedmaPeh4kEzHWccnjzbZ+7RCt0+Prbx5hr94QHK5AfeZ6K+/A63MvikHsL2U0W9VZNlhtbnNIzcZgtmW6Izm36SVWxzwYuzncKUGnqNt68MQ//Q+z9Vjd0jNtcdhNXyjyWEPRMq16tohTaEgmpvyCJ48bDVw/pA1+wnu82zr1lVZ8ly6G5WJZPJqpcy1xlCJF1rQYk1T2FIcK+XdMqCsH8erLsf85NvW9HgnNa/Aa3nhz83mjSNp4NYfcZU0xMtD+z0axMRIl+AhXLYhAndw3TTsBX6Y/8o9qrwzXr6fnjolB2kmOXP+MHeZ1x7K/G8belCXQGKpnir0ufyBcBlZ/JFjZBHBWWFblpEUf6Ge2fBaCsUyP9NbzhSgbR825VLE2BgmbPJAcTYn47BUIYCx0BMdDQkyY6ROYfAkEjWtIi68ro1DgvoqqRcaPxcLbtBiAzqC3HVcvlu3/3FPVdVB6I6AabYKnCtiAe2+9T59ruBOFJRjS34omV0y9WOFUjlvnh7yrm76U0sNqVhv5sXe+pNpea0QuSTOJWE4gsfy+3i2/g0gTMxw3LQiX7hS8lFUJI7IqRP0oR2CnzPGTm0vsIchx+/2GKJBrwcsylodqK9ybsEHbzJdjybU22kJ49AlF1V7ht3pV47u9z6tB4NhDBS2rWVpYtjqZNGkwaLo0KppvmShLHbOvSpRwJecq7hC2W5kQUOGtFbXIMVQ+eqa8eHc2cs3dAseMXch1jlcLqRFFLEP7CfOEOuyUNraWyaiOmzQHcv26YVCCLTKJC+ubHaBWZRxMr3L7K37c8U9CxNYN1AaoKsz/FBqvOEeNG3Naq7KyfNJgqHyErD6sFK+rQ69Bap7E33xD44ZKI52WrAQ9uSXU/px CY3BDhYz SxjKRYD6x//qGNX4LG473Jlex+unokWWfN/0KrUTa7efmKuu/DxwhsUNVmiwVE3kAmzu3BtE1RVeMvs5ipF5jDQmlJdTH/MJ2y5QzcAKK2jsTYcOYwgd8xS09TAec0ay91G+hqCv3ESe6UQp1bwgNOKyM+JdGW1GP9cVwfhA8rsTA55HdY1brJXs+iRHJJ9krJEBZ2xDcuawzOj3eHEPEc/rL+ds7ngSPeg3PWGLsgSKJv8t4uImQONI9OjYhpS2njBs3Pamz02GsYH9CWj7UPhK7dI3HeSN603KUtmJ9SKcTxavrPUDSDEhM7CFo0dsfWNVGC1aTXoLJ3RoPql95uhVsUPdlj+7Cju/Duf4vpEswDdlh0yaeAyjNT7w005ZUuz4uFX6Rl09Lcvk5+5+IBU7/7rJ7L7QBQjVLW0aE/xZMsCuPlSoK2Ao+6iPT3/b8Qku9dl8xhi/XBd0= X-Bogosity: Ham, tests=bogofilter, spamicity=0.326859, 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 Mon, Feb 17, 2025 at 7:38=E2=80=AFPM Maciej Wieczor-Retman wrote: > > >I'm a bit lost with these calculations at this point. Please send the > >full patch, including the new values for KASAN_SHADOW_OFFSET (do I > >understand correctly that you want to change them?). It'll be easier > >to look at the code. > > Sorry, this thread became a little bit confusing. No, I think the > KASAN_SHADOW_OFFSET values are fine. I just wanted to embrace the idea of > overflow for the purpose of the check in kasan_non_canonical_hook(). > > But I'll put down my train of thought about the overflow + calculations i= n the > patch message. > > > > >Feel free to send this patch separately from the rest of the series, > >so that we can finalize it first. > > I have the x86 tag-based series basically ready (just need to re-read it)= so I > think I can send it as whole with this patch and 3 others from this serie= s. Sounds good!