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 1D9CECDD1B8 for ; Fri, 27 Sep 2024 15:18:13 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id ADF326B00FC; Fri, 27 Sep 2024 11:18:12 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id A68286B00FD; Fri, 27 Sep 2024 11:18:12 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 8E1C16B00FE; Fri, 27 Sep 2024 11:18:12 -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 69B1B6B00FC for ; Fri, 27 Sep 2024 11:18:12 -0400 (EDT) Received: from smtpin17.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay06.hostedemail.com (Postfix) with ESMTP id 1FF82AC004 for ; Fri, 27 Sep 2024 15:18:12 +0000 (UTC) X-FDA: 82610874024.17.3DAD458 Received: from mail-ed1-f44.google.com (mail-ed1-f44.google.com [209.85.208.44]) by imf20.hostedemail.com (Postfix) with ESMTP id 4EA7E1C0006 for ; Fri, 27 Sep 2024 15:18:10 +0000 (UTC) Authentication-Results: imf20.hostedemail.com; dkim=pass header.d=gmail.com header.s=20230601 header.b=G9lJ0SGX; dmarc=pass (policy=none) header.from=gmail.com; spf=pass (imf20.hostedemail.com: domain of snovitoll@gmail.com designates 209.85.208.44 as permitted sender) smtp.mailfrom=snovitoll@gmail.com ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1727450200; a=rsa-sha256; cv=none; b=FqjITbLDOG59AzgTjpAbfB7aDZFkMc7SKnf8UjC5Lg20ATCdrqSZIZ+NmM69K/AOmT15PB 9451NygJi5pQZyzNKf60M7ubcfvpVFRHY3sdHitwSstBfoNCM9QGlZkiNAGD5VmLhBvEjG 0JRVR7/d/lSk/nQxNogOQS4fy/2s9PY= ARC-Authentication-Results: i=1; imf20.hostedemail.com; dkim=pass header.d=gmail.com header.s=20230601 header.b=G9lJ0SGX; dmarc=pass (policy=none) header.from=gmail.com; spf=pass (imf20.hostedemail.com: domain of snovitoll@gmail.com designates 209.85.208.44 as permitted sender) smtp.mailfrom=snovitoll@gmail.com ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1727450200; 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=3SScFSnuQe1/FEIIg37+hL2l/VXFwiSz3zKaA3JRboI=; b=OoVSTF8z302p3nWz1fcg9A1ysIP7meSVvkG+wBwU668dnxytjQ2LI1AHuqV9ioFXbY6Mks jtvjSdX27g145oE0FG2PQPQ0D6RC5NQSspbVOTX2lBn8OX+FQs7NbY9oxLqytqygnkqYJZ dW3NfDdj4YIOBIoX/f5z5zxbeaiwCYw= Received: by mail-ed1-f44.google.com with SMTP id 4fb4d7f45d1cf-5c5cf26b95aso2523635a12.3 for ; Fri, 27 Sep 2024 08:18:09 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1727450289; x=1728055089; 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=3SScFSnuQe1/FEIIg37+hL2l/VXFwiSz3zKaA3JRboI=; b=G9lJ0SGXkTSpO+N3mhhsqCTyUkekhnEXWL06UZuAbBg3CZNs1SVdgMEVls2Ghytij2 +C+X+7wqofWeP7q8QR3nY0CsP21d0tjeYbK+yUMDyNLWDw2BxzlPp3/gJgc/1HVhbcxM AlcksHCCCyKax5ZlYeI2LiWte0kuVtyrPjuBcoS/hDNQx3pV66ycdAD4AG2U3+kdLRss wLbyJlMFbSwDqBtmuRcHmHau/Fo1Azz9aD/XnqScLFmG6ciwPpQ8PIAL5kOSQb/hCkD+ i1yy40BIU0QkogVtBdmTMnY0heqzjrpAEGkB+R6Jl1Sgi5TQaftsfgLphWYz4105bvPJ K89A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1727450289; x=1728055089; 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=3SScFSnuQe1/FEIIg37+hL2l/VXFwiSz3zKaA3JRboI=; b=vxDV1F5BwJiq+AUknQVeZ4SgoAioNUf777H/etXjez6RzxsNgV4Ni+Jbdua2CKkqq4 9wzCovpX8KpkeDbHmAfzkIFM7uTrLS0UVEEb8PZ6qQUvNHYHklAlsLbFexoiPvZxN9ff tufpu7Lz6YoMhl1t61QnOVzMD6+RlnwUJ7Ppamu2XVmucE2PA3FXkkkkBGp3sWq11/Vo Et3xyaHogY31/NuPErWvKNpcXb87la0VNpC1XJXecJxQF6GZHB2Pz0Qoa4oeOsi5cYA6 6cBlKcI0D5kKU6PMQ7Mxl88UKm/jYQuo7/Qjh/CA2anr4JkcSrXfXdOhqGlC6iz9Exyc 3/ug== X-Forwarded-Encrypted: i=1; AJvYcCVvzE5kGPA/4EYZMVmF4WJ0w1xTuQRVx4TJqyuVRBIiurT/iNOeQIq+m80gIN50UdzZ5xU5cjGFCQ==@kvack.org X-Gm-Message-State: AOJu0Ywe/x64AlNwh5xIEewsXYivc1RUTOOTSkyCUXbRwgcLqvBpKtEs 7slLGAM7GVk7R1shaSmlWL2zFqqCXSm2bO0vl9/+A/ZBzC8A+TQODNhaz4E1+5mQrcjcvM0hs84 DBY5AZnsYojgQHjT0s+WUDgrOMxM= X-Google-Smtp-Source: AGHT+IFF4jzFwyyncN/Gcd8KYVGvRKHxLqpOVkAtttPgMcZJMOGBXawqXWQp70Q2kfc8vVHlPFbO41eS4MAZmwRVFOU= X-Received: by 2002:a05:6402:35c6:b0:5c5:c4b1:883c with SMTP id 4fb4d7f45d1cf-5c8824ef708mr2520367a12.4.1727450288449; Fri, 27 Sep 2024 08:18:08 -0700 (PDT) MIME-Version: 1.0 References: <20240922145757.986887-1-snovitoll@gmail.com> In-Reply-To: From: Sabyrzhan Tasbolatov Date: Fri, 27 Sep 2024 20:18:46 +0500 Message-ID: Subject: Re: [PATCH v5] mm: x86: instrument __get/__put_kernel_nofault To: andreyknvl@gmail.com Cc: akpm@linux-foundation.org, bp@alien8.de, brauner@kernel.org, dave.hansen@linux.intel.com, dhowells@redhat.com, dvyukov@google.com, glider@google.com, hpa@zytor.com, kasan-dev@googlegroups.com, linux-kernel@vger.kernel.org, linux-mm@kvack.org, mingo@redhat.com, ryabinin.a.a@gmail.com, tglx@linutronix.de, vincenzo.frascino@arm.com, x86@kernel.org Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Rspamd-Queue-Id: 4EA7E1C0006 X-Rspam-User: X-Rspamd-Server: rspam05 X-Stat-Signature: q97os5riur4pj4dh3owmgqrf7s3j68nw X-HE-Tag: 1727450290-717690 X-HE-Meta: U2FsdGVkX18a4PEZXbAaHz2MG8mwtm+k80cF9PM2ivnvjih+teVBvIlcUB2aTQ2ViK8tZ/JtsmTf6lSmDqEDqdnlj4Vq/AXEDSztKamQPIgK3Wf2isAtXQ5C+gy1m7xk1G6cWW8QYFyCtfVAFpqPopfxV223yHYsoh7HHgDoQMKuBviqR0LSPFFScBi68XykwiaXZE56IU7m+UsQ3BMWNwj9Zf5kCeaJPMv40FZ/hD84RgkYk237n2FDXx87bESUgmI+B0gnXi4xKo3eVfedWXxKLHTvDK/DQOWL/Sanxi2Uy/WvoRCocm3g432wzAWPSCU/kITMe57iCWwTh5HlmTni5/mDmclBKosaGci3ObeFJsnraxlpd0d7ZC4iywVXy9ImqXttKJrKkV1k56qmCqkEtdYOWBj8FY0g8Eu/jXPrTXc7hsBWw9sE7ni8CiI9GX1F+/FYl2b/4HM7KE9PNawF3tCuWzgDij3ntWd2pkCHITPoekjk7MzAV07OChqijsTwSD4tVzmmSFvo5G67KvH9SQaO4tbm119+a4UOklGKfiU9hasbyIogXpoxTuJPcxF5NF1/idqbLOJhSlyTBnZpp7Y/F7FXQ/4aCUTiwQEY9Fa1VXM3cX+vK3Io5/qJ5TvELDxzSkirJ9y2A+5ZM7aT8Rkk1/Ay8bdRMwGobIOQUa/YKe1CRzJnHcc2dOiCLlB/ULg8hbM4i8c3TU48fs5gNzvM/DQ9RjCGj1v5e4c1Z164K6tEXG6JR7voFjsCv2LiS+RWsaRagqBCe0zy6L8K3hmxIPTbg1cKyw9SiVPbiBGmv7p8fObrLHZbh+9l55Fjz+f9qz/sPQ8V3DbF54VODtUtWNUtEnAnhWeEIuNLBEPN9RBuFdENol1RkLTZTzpWIA1XfeJcca6SBLsbpsCXynNcBKX25G0JDjeWvcLM/f9M6jL9GkJ4MpdSg9VLsI4+Bt5VBQcfp+9lp2G ejP/exdM hp64ffIK3IXmBtaULGGtWMOze9Xt1WgWZU0nidAo3i480eqmYbxvHJA2IxxCsHoc4EwHmNuwiArabtRqQve5jPDVlGhEgzdolODPHw7uzrTmBR9C5k7pKqNM0VgVjdKgqefMveOZKSBbZUQspJb2MhJfr/ziZF2OqOy6gkYPZJCJSKpva5HQVmPiCvPxJjlB06EZAIZbHT7EHQe0MiZ9C77FJM30BELweoJTq7mdun9pn00QZjp+u4zUzSRRLbwvk4xgYZciOg9rDxvaamnMfTdcAU96YCynRm689rIBcOD/NJx7qI8ZhyUjgd7F0TJpqMDAu7BLmzw6vnpSLWt4SFCUlee++0stSko5h+eK94BrGh42CkuZycQj2IwT6v3AolZfBOfo5xK1cN1vH2CAAYYFwiqGWYyDZVBmfjLal+wHKydWHAOQOmQQK5+NA0nH+PRdpDAIvJn4TpuvD9kshlnu+E3+1QRqoaC/aOltiPkJ5bXE= X-Bogosity: Ham, tests=bogofilter, spamicity=0.001045, 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, Sep 23, 2024 at 11:09=E2=80=AFAM Sabyrzhan Tasbolatov wrote: > > Instead of adding KASAN, KCSAN checks per arch macro, > here is the alternative, generic way with a wrapper. > I've tested it on x86_64 only, going to test on arm64 > with KASAN_SW_TAGS, KASAN_HW_TAGS if I can do it in qemu, > and form a new patch for all arch > and this PATCH v5 for x86 only can be abandoned. > > Please let me know if this wrapper is good enough, > I will see in kasan_test.c how I should use SW/HW_TAG, probably, > they should be a separate test with > KASAN_TEST_NEEDS_CONFIG_ON(test, CONFIG_KASAN_SW_TAGS); > --- Hello, I've sent a different patch [1] to support all arch checks, tested on x86_64 and arm64 with SW/HW_TAGS. This [PATCH v5] for the x86 only can be ignored. [1] https://lore.kernel.org/linux-mm/20240927151438.2143936-1-snovitoll@gma= il.com/T/#u