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 42F48C282C5 for ; Sat, 1 Mar 2025 00:23:02 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id C78D66B0085; Fri, 28 Feb 2025 19:23:01 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id C1EA26B0088; Fri, 28 Feb 2025 19:23:01 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id AC083280001; Fri, 28 Feb 2025 19:23:01 -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 8EB086B0085 for ; Fri, 28 Feb 2025 19:23:01 -0500 (EST) Received: from smtpin08.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay05.hostedemail.com (Postfix) with ESMTP id 0A3785101D for ; Sat, 1 Mar 2025 00:23:01 +0000 (UTC) X-FDA: 83171082162.08.9AF116B Received: from mail-wr1-f50.google.com (mail-wr1-f50.google.com [209.85.221.50]) by imf20.hostedemail.com (Postfix) with ESMTP id 20AC41C0002 for ; Sat, 1 Mar 2025 00:22:58 +0000 (UTC) Authentication-Results: imf20.hostedemail.com; dkim=pass header.d=gmail.com header.s=20230601 header.b=WBQfyfEr; spf=pass (imf20.hostedemail.com: domain of andreyknvl@gmail.com designates 209.85.221.50 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=1740788579; 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=BJ85jd9LWmkfvxQt+PubnvRoJI2+CN6NMADWkuH7ehQ=; b=McHO5i4LBA7q6JncQgZwxyI5xYlWFCB22cTntaDTuCwAAwR0jYVf0q70nIpR7g/yoqF3sU JATWNf2nXaCpOD79Il1X4TbXE2rMrd9+WGdZNjF5JN/AoeP1pjYshXPaEFeeS0Zl2MfG+6 7U1aDaTdLZ9nG064Sc1qkka8BCDUlg8= ARC-Authentication-Results: i=1; imf20.hostedemail.com; dkim=pass header.d=gmail.com header.s=20230601 header.b=WBQfyfEr; spf=pass (imf20.hostedemail.com: domain of andreyknvl@gmail.com designates 209.85.221.50 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=1740788579; a=rsa-sha256; cv=none; b=qSyc23Gfyfrz9Xo7rMxznQGQGhGkxEzf8Hs8mVIFT+f/GB32aKJc+xZmidStnPO+JYQQ/c 0uS9wfpOwrbI0M499mMX4incIh2STAM2AZ84PQxpq7fgzMJPLtCUWVAmJ/Gk3P8m9oiNM0 qcIZNANJdYMDokaCLyEULQjDl+qcrvU= Received: by mail-wr1-f50.google.com with SMTP id ffacd0b85a97d-390f5556579so479085f8f.1 for ; Fri, 28 Feb 2025 16:22:58 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1740788578; x=1741393378; 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=BJ85jd9LWmkfvxQt+PubnvRoJI2+CN6NMADWkuH7ehQ=; b=WBQfyfErF6xxrAvf/bSoq0jajZjTzIVAfbT7nNuwCX/Jxk6O1Qi/mY0o6KrORg9Sp2 lBAzSzWZUtr386Xk/Bexsjduk8G64rnt3T1IombruLFkP7N41SYY5nydfFUOehcwc3CW CCKawk/eNzqz7TzEEUvgQ11uDoqSjVav8cq76+ADLPa60oD5lwAf7ooexaLBqlaY1IGI zsSwX5vch/2fV+RJWaXMnfvhGHjuaqTeq5c2h6gqUHD5WvmRVQKJHXrOfz5ZBjaqF+as JTLCJVTH6F13K7eUqKOnGGJoSPXCS05AID97NzC9aUtMkNGru1Newz87uwpWI7fZ58pG IwcQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1740788578; x=1741393378; 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=BJ85jd9LWmkfvxQt+PubnvRoJI2+CN6NMADWkuH7ehQ=; b=RXhdOhgYqwGEUqXmcxhJX9tvILs/NKuHdvOIykaNQKyaZBAdsS8Bqv+Gizq6wbU83p Fe4zrvFJNcL+M7elsQqnMHNCBnmvppzAB+cucAIKTI54xLG8Q2oA14zNuy1MS5accfT9 qrP0iMC9zgbr1TkyGGRvJJSnWwms6w0IbNyQm2NsquQ3GKeR1Os1axt1eT3lcvXL+lvS qJpxMnrTC7hD78T1vXQzoQ9vnuzE8znmIveZZ4NB0dp60cbS7F1qln6JnzzyYZGknvfr 2Zdbkia1jIJ2MBKg8qSjXbGt5qhyyXlnKLI0UWhwILdiIPlA9K0EzxZx3G6g2bl0IUTk LTWg== X-Forwarded-Encrypted: i=1; AJvYcCUpzyF14HgxHJ6F337lvUX2djAbXFhg9Ln9i/DxlJ7obj+YhHktQUZnSYMEyorD1ga/9Sw9ONudlw==@kvack.org X-Gm-Message-State: AOJu0YxKcz+g8qJyhFZEHm/XHUi4w9wTvFyZ0bOhfdbnC0yPnFT+edYr dwqbRYgkdFvQLtDWKpcrQyj4J5L7EM9n++GANQIvjaIWWK0HNUDbwPDPYWPzu0EtlZvimk2Mmel uLhqK9LmxhExoWuaKOXSItGxvEQQ= X-Gm-Gg: ASbGncsr94g2M+OzvUsUIoFSBOuYdAElOLnCcmfwFvozqoFEEQ+alql9KfnnKxR2ErQ KEIl8z6HcEpEwNf3gdyo+wHt/OtS7tfD0P4rjXjuk84BtLK6i0cI8h9g9nzNX8TgRDqv+FTNlzA cUhxd1ojU/AzJCI86ElImfgudZ/sWt X-Google-Smtp-Source: AGHT+IGOs2J8Ec3SpsExVrc6QQu8Fiv07hIlgJmQJEhCPmeI+K9xrAkJp6tJ/1xDwbSrLdOEQrceGucIYIyYI4ePgr0= X-Received: by 2002:a05:6000:1849:b0:390:f698:ecd0 with SMTP id ffacd0b85a97d-390f698ed13mr2102576f8f.11.1740788577700; Fri, 28 Feb 2025 16:22:57 -0800 (PST) MIME-Version: 1.0 References: <168f775c4587f3a1338271390204a9fe16b150dd.1739866028.git.maciej.wieczor-retman@intel.com> In-Reply-To: From: Andrey Konovalov Date: Sat, 1 Mar 2025 01:22:46 +0100 X-Gm-Features: AQ5f1Jp9iybs6pTKPBUq6fE1AmEKUlDJIkwe5Kr9NN_-2VapuhLDqeATKkl6mP4 Message-ID: Subject: Re: [PATCH v2 01/14] kasan: sw_tags: Use arithmetic shift for shadow computation To: Maciej Wieczor-Retman Cc: kees@kernel.org, julian.stecklina@cyberus-technology.de, kevinloughlin@google.com, peterz@infradead.org, tglx@linutronix.de, justinstitt@google.com, catalin.marinas@arm.com, wangkefeng.wang@huawei.com, bhe@redhat.com, ryabinin.a.a@gmail.com, kirill.shutemov@linux.intel.com, will@kernel.org, ardb@kernel.org, jason.andryuk@amd.com, dave.hansen@linux.intel.com, pasha.tatashin@soleen.com, guoweikang.kernel@gmail.com, dwmw@amazon.co.uk, mark.rutland@arm.com, broonie@kernel.org, apopple@nvidia.com, bp@alien8.de, rppt@kernel.org, kaleshsingh@google.com, richard.weiyang@gmail.com, luto@kernel.org, glider@google.com, pankaj.gupta@amd.com, pawan.kumar.gupta@linux.intel.com, kuan-ying.lee@canonical.com, tony.luck@intel.com, tj@kernel.org, jgross@suse.com, dvyukov@google.com, baohua@kernel.org, samuel.holland@sifive.com, dennis@kernel.org, akpm@linux-foundation.org, thomas.weissschuh@linutronix.de, surenb@google.com, kbingham@kernel.org, ankita@nvidia.com, nathan@kernel.org, ziy@nvidia.com, xin@zytor.com, rafael.j.wysocki@intel.com, andriy.shevchenko@linux.intel.com, cl@linux.com, jhubbard@nvidia.com, hpa@zytor.com, scott@os.amperecomputing.com, david@redhat.com, jan.kiszka@siemens.com, vincenzo.frascino@arm.com, corbet@lwn.net, maz@kernel.org, mingo@redhat.com, arnd@arndb.de, ytcoode@gmail.com, xur@google.com, morbo@google.com, thiago.bauermann@linaro.org, linux-doc@vger.kernel.org, kasan-dev@googlegroups.com, linux-kernel@vger.kernel.org, llvm@lists.linux.dev, linux-mm@kvack.org, linux-arm-kernel@lists.infradead.org, x86@kernel.org Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Stat-Signature: sak494n887chuk4sn6q7jg7c1hbd9mfs X-Rspamd-Queue-Id: 20AC41C0002 X-Rspamd-Server: rspam06 X-Rspam-User: X-HE-Tag: 1740788578-862494 X-HE-Meta: U2FsdGVkX1+TOnmGdWxHpwZ/uXjC/yhuF5th88iD8fK4tu3wMP/VPZCs2a3lTsnwkoJmPVcC18Bqn6jDUHgb0EVa6rUlFqve70aAQVlURsSyuHOROTp9XmdNr5CTXXAgYelxNwvaWBCO2NIvQnmF2pYPP4/KYsdrrKJsznA3sTyXVm3MzztTLM2bBAaMS4BN546GEclcYv10GdiX2eFRoUkfIXEIJelMAAR0NJf/Ji3pUYsrrXGFqGq7doCRul3QBzWVZJxRGUKH8PlEukhrbuIV7Y3MQjDR9KbKLRB4N6x9yHTcYxUJPvHyjMAgZMW1oLHoydoTHmyU9boXhY3s2blLhKr7+m28MeGkEcvJJ0kCxM/pbeKwp2Eu+fhb+feTNy4kWnHVnDPhTrROJssX3UY8hyfHGxH9LsqdCVclK7/uCDA41eyC/JCvwpy6FH0w9PecG1K6URF8cJwCKBlCA3ZpoSVS9d+xUaglz/LsKL/9u7uOtWNRrK4bpMuam46plBX9Eem9yqKG4jHS+pADZHZwbHRhL1SuCx7yZ1RP22PlECTpiDJA0lXrJ/7G1BpJaZn/7HHfD2XzgpbQIG/h/MYQOMv06h+FGas7DKBcdXveX1WhIbqEKA9KKBuY/WeGj9tPpSxYBlfkn1ASjgyMMR9WKLi4jlfmgO0RBpX9kha1cz4Y/+af2ZJaiYbpb4QRDyMCxOjAik+UWHbUNoNmDzUi/E76nkKaDCz2FC6CIfimPgYdKkpZ+p3MCmsS6i7uJf7UMutMBuYahwSj1tqpLaNUegp85uUzIKptKO4zHins+YS91mWUWrKAyob8ozDJONifr5XwhWje9Ff6GjeorvNBdiFkJgBLyzUEjV5AamKaxWs7pCPpfHDoGN1Ztuw7bEftfcyG1H6BieFWiC+Xi84ukY+gLWv1as1jmNhytxMJeoZ/P17wd2i3s/wH+cwvYFdEtmfz997wyz4w1SF 0WdBw71L 4Rnp2gAYx2XWXIkSkbhV+ttefjGIGk4yKK3WzSdPTd6592vlphFqWjPskdhy41LN/Jn/e8A2x6GGEMGpnfaDLAGJPkhjuQJSuXzdk9Ar4TuTQSEJDVQLC8XezX5ntAtdOnKv7LQGvLbKpU8mO5pmxsVSffdtydEhoN15HTLWa0kHjUPnI7xoXhUmuMT3eIIL+Yjse08rUL+qWj3N5PCAkD7LgPXPKeQYyZw9UFqdbxDl86LOmWEQWu584VcciBGB4zsTGQhJu7cQT7TTCfp7boRVoeEcMZGRDdaKQsq7MEBX6jtzZuD2yrdKW7Eh4VlbH3zoyyiPpS71sl0v/FHCqRzwl5gPykyGwvfdozttuUWOJFICx5ySgsO9jaPSoeWMuvV/kYGXQEc1IqYMrMM0GC/4qZBPcmcTY6CJMwd4iQuuQZm44YzJ9gTo3sQhSvxs5236QcZerCLr8zTE= 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 27, 2025 at 1:33=E2=80=AFPM Maciej Wieczor-Retman wrote: > > Btw just out of curiosity on the topic. If we used a runtime specified ka= san > offset, could the gdb script issue (not knowing the offset at compile-tim= e) be > fixed by just exporting the value through sysfs? > > I know that in inline mode the compiler would still need to know the offs= et > value but I was curious if this approach was okay at least in outline mod= e? I think this would work, assuming that GDB can pick it up from sysfs.