From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-lf1-f48.google.com (mail-lf1-f48.google.com [209.85.167.48]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 71945285074 for ; Fri, 16 Jan 2026 13:36:13 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.167.48 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1768570574; cv=none; b=dphl+xVXFoCM7hZ737ttwLW9F5alH88mpSaMhkYlg3WUjInCfpkvaUS+qOGUPrRDlgJsYi+4cEb72tU1Zm7uyAze1/G5m5HOB9YK+VPd3Xqu70p7b/2WDtBTkNsZIquVH+rYUuaPBeGS9DhAFpBZpJ2bwVV7pU9I77eYlwhJxOs= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1768570574; c=relaxed/simple; bh=WPkh2L9lFOPHvvqa/9OUhING/xZNkKPA+7eHlV0PtIM=; h=Message-ID:Date:MIME-Version:Subject:To:Cc:References:From: In-Reply-To:Content-Type; b=QEP6dLhBAbU6gLKu/eZbbNVCb9oZK0JulIJbp9D/8dbsRBcOxjss7f5kbR0XaDLkuOiqFuhOlA5Wxf0ibVNZAMrg5cHSBjdqkcgZWu6nH/00HPk1iubwmXI8w3oV99N0RpFuV03yv6zFOPu7YOSBbC9X6w2wMVXTPxbq/7oCtfI= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com; spf=pass smtp.mailfrom=gmail.com; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b=NT7oSI6p; arc=none smtp.client-ip=209.85.167.48 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=gmail.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="NT7oSI6p" Received: by mail-lf1-f48.google.com with SMTP id 2adb3069b0e04-59b717b0f80so205893e87.1 for ; Fri, 16 Jan 2026 05:36:13 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1768570572; x=1769175372; darn=vger.kernel.org; h=content-transfer-encoding:in-reply-to:from:content-language :references:cc:to:subject:user-agent:mime-version:date:message-id :from:to:cc:subject:date:message-id:reply-to; bh=fMOjuo+sGduAgoZx+VCdetEtL8RwS69nkBaJxVuZUv0=; b=NT7oSI6pTmfY6MP5o1ynxniupoJ2flP7CLqXmjKsK2XCHFKikgaYEUEIc9UjJILGQj qiC49HQpFEddp9LfvvUBpnoKdPeg4bs6pmqbd8LwCW/wJ2tMfdK8/PbC0JVg4mBs0TIg 14JACboTPo0yVFjV5yb8WMVBm8Wtq8iWdq613vsd7PchK1ylce2UwVB7XNOaI4LbXXip QHfEzXPPywjuAk1ALbnmveLR+0HcgmWx1Sc/3dI/+Ydf2GoV03fpf71Cpj6nerozZQ6k 73AUwXisditdm/aQFqwIOM4XYgLEe/L45+CDkUa2Zxjx0K19cDBTAr4UgqXKekYJsoul gxGg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1768570572; x=1769175372; h=content-transfer-encoding:in-reply-to:from:content-language :references:cc:to:subject:user-agent:mime-version:date:message-id :x-gm-gg:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=fMOjuo+sGduAgoZx+VCdetEtL8RwS69nkBaJxVuZUv0=; b=hfQHSYjiRvy/NgBiS0r8nOTgjceqmdkpfr7d06uUAAl1dsehMt4TkTe3Ywggpwbj2h M2cbDffLfd6nMKfqlUtEbKTGzmMxa+4u3fGBqDodDb71IbIHbW3F3Rd2LvN1VlbNDrV2 IXmHmkQ45RqGN8Ffgj2fdAszSSTsHjyqY3MA7cqP/f6tVO48GXsVy3Zbx3vcDEnTi9nf KWz1JiQC4RbWFu9FNvKMG71TV9FkfI3olWkWyIWlwbt+I27zK0xuI+q+CVezBJnaJVd5 Ftka4GTPGNHS8Yr/2AaZWFdUE6JIQWWIbXeske+RmoIn3XVN8ukSidIpxHTImTDp7kZp rD+w== X-Forwarded-Encrypted: i=1; AJvYcCW8dYyarAT0ufMy3IToBfx7JjjdD1ge5BS8fH1JkxWAHlBZa0hQ2mh+ZwKt33qjxnaIE7Zsn95A01pWNJY=@vger.kernel.org X-Gm-Message-State: AOJu0YxFzEgb3qOZj03FtIlgOPkfaO/8Eb57v6hQ9mF8EeF4uNvNfYgE wSq4GPfEf0KaDpud4Vrs21sPOYfRqLkl7wKw9iHCUU3D9DpKKLu58fUJ X-Gm-Gg: AY/fxX4W4VXoUjGZQ73LIrTE18iXeb3HFRp3eapvcyw4V6jHpKfc2iQXESL3o+RTP/Y UNTocfIPW5xf1jT5auMvckayIkiY7iUpdH5iGusstgRFlDkg2QFa/Sq+JigFJb0EEbK0l/14Z0z UzpY597v1F7IQIGH5U/B45/fSiQwmI9KsmmC9TE+gTCVU2BDTufFxn3mSiOauIVHhjvNp8bROxd CfAcQCoTEuYArtPia9jxb+gu4DGn5TyQjXgzpjXcmsxKRRiqLSv8kGfm8wf5WMFRKywQVK/HlsU 3loHAHAw5kSgTTJxHfq/zsuHxjWyi2+NuBHeYorL9udvuofA5tbVM+derEy6FkNbMZ+LNs7u+7d BgdxDpKo0Djwvorw8BGe0U0LFNtNMezcHSQc9er3x8bphw9tXpWG7N2n+Nf6Te+E0r8GeAOLb4G xIlOOY9fCtZSmoIGfq0g== X-Received: by 2002:a05:6512:3515:b0:59a:10c1:8f27 with SMTP id 2adb3069b0e04-59baef10857mr597870e87.6.1768570571302; Fri, 16 Jan 2026 05:36:11 -0800 (PST) Received: from [10.214.35.248] ([80.93.240.68]) by smtp.gmail.com with ESMTPSA id 2adb3069b0e04-59baf3543d2sm770392e87.43.2026.01.16.05.36.08 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Fri, 16 Jan 2026 05:36:10 -0800 (PST) Message-ID: <901fa77a-b23d-4268-81aa-fc76846ac73b@gmail.com> Date: Fri, 16 Jan 2026 14:35:24 +0100 Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: [PATCH v8 04/14] x86/kasan: Add arch specific kasan functions To: Maciej Wieczor-Retman , Alexander Potapenko , Andrey Konovalov , Dmitry Vyukov , Vincenzo Frascino , Thomas Gleixner , Ingo Molnar , Borislav Petkov , Dave Hansen , x86@kernel.org, "H. Peter Anvin" , Andrew Morton , David Hildenbrand , Lorenzo Stoakes , "Liam R. Howlett" , Vlastimil Babka , Mike Rapoport , Suren Baghdasaryan , Michal Hocko , Axel Rasmussen , Yuanchu Xie , Wei Xu Cc: Maciej Wieczor-Retman , kasan-dev@googlegroups.com, linux-kernel@vger.kernel.org, linux-mm@kvack.org References: <785eb728e2cc897e05ee709d42214172be481ab9.1768233085.git.m.wieczorretman@pm.me> Content-Language: en-US From: Andrey Ryabinin In-Reply-To: <785eb728e2cc897e05ee709d42214172be481ab9.1768233085.git.m.wieczorretman@pm.me> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit On 1/12/26 6:27 PM, Maciej Wieczor-Retman wrote: > From: Maciej Wieczor-Retman > > KASAN's software tag-based mode needs multiple macros/functions to > handle tag and pointer interactions - to set, retrieve and reset tags > from the top bits of a pointer. > > Mimic functions currently used by arm64 but change the tag's position to > bits [60:57] in the pointer. > > Signed-off-by: Maciej Wieczor-Retman > --- Reviewed-by: Andrey Ryabinin