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 991FAC77B62 for ; Fri, 31 Mar 2023 15:58:48 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 005D06B0072; Fri, 31 Mar 2023 11:58:48 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id EF8B86B0074; Fri, 31 Mar 2023 11:58:47 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id DC1216B0075; Fri, 31 Mar 2023 11:58:47 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0014.hostedemail.com [216.40.44.14]) by kanga.kvack.org (Postfix) with ESMTP id CA69F6B0072 for ; Fri, 31 Mar 2023 11:58:47 -0400 (EDT) Received: from smtpin23.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay06.hostedemail.com (Postfix) with ESMTP id A5A05ABD4E for ; Fri, 31 Mar 2023 15:58:47 +0000 (UTC) X-FDA: 80629651494.23.57F4354 Received: from mail-pl1-f169.google.com (mail-pl1-f169.google.com [209.85.214.169]) by imf17.hostedemail.com (Postfix) with ESMTP id 899FF40017 for ; Fri, 31 Mar 2023 15:58:45 +0000 (UTC) Authentication-Results: imf17.hostedemail.com; dkim=pass header.d=gmail.com header.s=20210112 header.b=df94nsGP; spf=pass (imf17.hostedemail.com: domain of andreyknvl@gmail.com designates 209.85.214.169 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=1680278325; 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=fxJeRCNlob7RdsmYmplWDSRv896kgREUT/PanUMpg+I=; b=aXlcpIV37M/WN6TfV9wyRdxnR4amw4l9WQH3YNHd+gDIJ6YjSHNTxkc6rOEirXptSODPrG XOOHFLaZyh8AjEXPTz5d0UnePsY3+k6sdMcOrSxN2bkEXllXF3TZSCoWmfm3t8loprvET5 XrD8aQSzCoQ6Sf1Mn+pJIV38lHrPMxs= ARC-Authentication-Results: i=1; imf17.hostedemail.com; dkim=pass header.d=gmail.com header.s=20210112 header.b=df94nsGP; spf=pass (imf17.hostedemail.com: domain of andreyknvl@gmail.com designates 209.85.214.169 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=1680278325; a=rsa-sha256; cv=none; b=0AuSk6wXqh9F5wsEpgQPH23oFyQIRL85kVxu8SAs8fgnT20ZIkZZNPepvgJpI22rw22Md3 KOCgwVL57hmvsb4YcENdmLg59pUuSgddKlHPUGmLmaFQy5aAYhaP5jx/v1dOqCd5dpJASh iLq/mfOvQF+AfMuro9PlISfQTh3nxVI= Received: by mail-pl1-f169.google.com with SMTP id f22so17517562plr.0 for ; Fri, 31 Mar 2023 08:58:45 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; t=1680278324; 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=fxJeRCNlob7RdsmYmplWDSRv896kgREUT/PanUMpg+I=; b=df94nsGP/LSbkeu4EwTcd6OWf4bwFCVeTX2AV6GGuJjRqHHCAMue+ucZDrKHUhmKYG rF1GcVAwowFS+Lw4R2ZOUyVGlohHcI6cjfHM7qK93vDDAl7K4QkmPtop0JyXgqtHXc7H /5vLStTMRgLSeUXBayN0bKd/AONKgI/U1KUKS5/OQNcRAufgEZpwDgrUSWGMu6Y857ge adjCqeJIwjNQ9e0ozCbwL/KW0l7dQvZWabnDNyAgsHKLIX9dRbhWd87DZu9ExUYc0qUd 3JnEV11La2lDBJeuBzAsXlD+zwvLmegtNhi0v+YBndpY86p8Vd75hORyoRDkG0cpykNS EsYw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1680278324; 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=fxJeRCNlob7RdsmYmplWDSRv896kgREUT/PanUMpg+I=; b=dHCLbs4O5j7fOP1k9Y1WxJEP6rh7PTTMKjuf6IZ2KMRR1GzgDdYC4sqDVAwAcyLhu8 GiDLVwnRZLLeTxht++zSDJVjWrCgHY55A9JLjG0IQwBz+3THjCMv/a5BZ038TPefULCy a6O/H1W6V7+zLThAMPGaGayMiBNRt1eD+KS3qz0TWVTQ7DOdDiXGWjnrwH4ePBrjVNXa 3SlEnUk+70HUUxW/ZgPpw+ElU5gyp6Eg0Melo1f6Nu5mT47OWBTvJ1vWSyg98pD78Q+I mEsgxGVlK9DJE5Cx2sHdR7p2IJpUYXIj7OlpfFLY2Ja4ILZx3YExEWFJw7TfuB7ZHA0e zomw== X-Gm-Message-State: AAQBX9eK5AlhN71/smecT0O0mZhlFCN7nZPT+0Qsj6F80axPfjqLJrTV 1W+9o+b00aHj/kp+CskdYHUDQtjfPHWvSmZLZOI= X-Google-Smtp-Source: AKy350bz/tztNwieqBPr0YpIGhRToLQzKICehLEvyBJaRV3QsLjS5DSIpsQJaRhwDGwOw8j+ci7/+u06sPwz0OatqIU= X-Received: by 2002:a17:902:b48e:b0:1a1:dfd6:b0f0 with SMTP id y14-20020a170902b48e00b001a1dfd6b0f0mr9675817plr.11.1680278324230; Fri, 31 Mar 2023 08:58:44 -0700 (PDT) MIME-Version: 1.0 References: <20230328111714.2056-1-zhangqing@loongson.cn> <2360000f-7292-9da8-d6b5-94b125c5f2b0@loongson.cn> In-Reply-To: <2360000f-7292-9da8-d6b5-94b125c5f2b0@loongson.cn> From: Andrey Konovalov Date: Fri, 31 Mar 2023 17:58:33 +0200 Message-ID: Subject: Re: [PATCH] LoongArch: Add kernel address sanitizer support To: Qing Zhang Cc: Jonathan Corbet , Huacai Chen , Andrew Morton , Alexander Potapenko , Dmitry Vyukov , Vincenzo Frascino , WANG Xuerui , Jiaxun Yang , kasan-dev@googlegroups.com, linux-doc@vger.kernel.org, linux-mm@kvack.org, loongarch@lists.linux.dev, linux-kernel@vger.kernel.org, linux-hardening@vger.kernel.org, Andrey Ryabinin Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Stat-Signature: wdexufx35qihe3ez594zjpw69yoeeqwd X-Rspam-User: X-Rspamd-Queue-Id: 899FF40017 X-Rspamd-Server: rspam06 X-HE-Tag: 1680278325-895240 X-HE-Meta: U2FsdGVkX1+1WXc2EpEi26B27BoMZyIXCC6DgOUQ3pRf+TX6Qcqwx7eFKEw8cQdqPXGMQexxq7VswvgmGBXegj6ht6PL8pyD5Qxp1Yg1YiUty9VW6LdhvrTQtyNQQDGpzhdYx83SA5mDxvLp2bH7jI5yJW3BVkr3hNVBafwjScILEAUXfo1eP7bLnqMzDz0mKFbSE8WhWZAGSf5YKxlOVno1MbFfP+nhsekqbhA0EK0poGTndikOT/awRZxc+K9r31Vkow8rZNy/u7fh+Dl0JHCg4MrhU72AKlDQl0oWfiC35MiiGnEEp5yXFoyYFgaOAAmnoDT++NsSOJJccS1/SR2ISQpo5nA4bLDHrQg+ohcCiLcG3n3iddRXwqEmBWOJ5mizNdPyC1RNX1K9LhXEIqxEKPmuG6JHC0Sp61/bdFjvB0fiP2y/g4Ltyn3yhBzYXzMtVObOxH5LLdx8mAfzWklkteyIfeAQA7iBh6sJQE/KF1DeoxhNne5l/FxEDX0IElX2gcU7bvg55yB8Vn38LbhGoK695rWgptR/TviQ82OHuA6CRPRuqb+c5PlU4sEK6SZJDRNeIwSCFX4y3xSy1qn6Poz0U+6fhljUsusyMeEz4nz/baYHOyB+f9d7GmmEW8ECIzL3jRjlNbs05jKTCaVJk1PAkMankjwAp4lyY1mE7FiP7eOw47Ux3KuveGX9rK4Yad+jxDdcDr91zfG1mWeBqUaAlUMyxbLHo5oZpOdW9o/StfQpf8vnsACtrby0xPKAcERqK0GQ0id7b1CyCGpohELSH9CA2r6VpQtdbA04AoJncOQIsppfpLKk04njedJ0qVaZA832WsqrLApvgDoc5bIQNwnJwNMhtl4pR83xXGI8O3KGMEdl/8/1ExcCmCbPoAwjyx0nKLRhcYkPQsqYtc6cX3P7IawV8up9KfaXXDXOmttq8VM69tDBNeHHQ1J/RcU2Rj4VJUhmDvi VJ1RHR6I NCuVMOXEdEk8bbKFDomoR9FEZXTV5AGJL7Fv1i0CgDWjAklWloFz1qu73DhCC5/R8uzoYC46kYOPvJynXGUVNxTw+6FaAopjYwAnHVgURvbgzVszzQv27wq8icY+FtFVHo8VZkZgsO0ckFjvInXNxBosJl0NnFhjGt6PG/mLh+Zxp48cyedU2PLa05CisBaIwRVZP5LcC2ITX9L4H/Xzwwotc2GHlFqX+oVExw3l3M2WxY+yNG4S0HovqLNyOTm0cZyK1/Kiz+NhGnu5NpAPlaxOHw8+Kf6O8RZSyVbB50O9zAY2R6BX9mTRMGE8zwWySGMzvmsKDc48GC5PAlJBljAde33jEiDtiQbOPnGacdCZBW6T0oZlfM5akdymqZd77BtAKD2kbZCXUa+nZ4M1x2GHul+iPV3WOBJ7m+2pm0aCcrIzAeQHszcKJgmtJZtKjEGl8 X-Bogosity: Ham, tests=bogofilter, spamicity=0.000001, version=1.2.4 Sender: owner-linux-mm@kvack.org Precedence: bulk X-Loop: owner-majordomo@kvack.org List-ID: On Thu, Mar 30, 2023 at 6:32=E2=80=AFAM Qing Zhang = wrote: > > > I get that, but you already added a special case for > > __HAVE_ARCH_SHADOW_MAP to addr_has_metadata, so you can just call it? > > > ok, all the changes are going to be in v2. Could you also please put changes to the common KASAN code into a separate patch/patches? This will simplify any potential backporting of common KASAN code changes in the future. Thanks!