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 7A119C19F28 for ; Wed, 3 Aug 2022 10:53:00 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id B0D486B0071; Wed, 3 Aug 2022 06:52:59 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id AA0B38E0002; Wed, 3 Aug 2022 06:52:59 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 95CB48E0001; Wed, 3 Aug 2022 06:52:59 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0010.hostedemail.com [216.40.44.10]) by kanga.kvack.org (Postfix) with ESMTP id 85BC76B0071 for ; Wed, 3 Aug 2022 06:52:59 -0400 (EDT) Received: from smtpin28.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay02.hostedemail.com (Postfix) with ESMTP id 45A421210FE for ; Wed, 3 Aug 2022 10:52:59 +0000 (UTC) X-FDA: 79757968878.28.7822311 Received: from mail-yw1-f175.google.com (mail-yw1-f175.google.com [209.85.128.175]) by imf17.hostedemail.com (Postfix) with ESMTP id ECB0C400FC for ; Wed, 3 Aug 2022 10:52:58 +0000 (UTC) Received: by mail-yw1-f175.google.com with SMTP id 00721157ae682-31e7ca45091so167461067b3.3 for ; Wed, 03 Aug 2022 03:52:58 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20210112; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:from:to:cc; bh=LqDMaGMw0T+ovR4GLNrEVT1Q3GLoKKe4dcxLcnnMrZA=; b=YKAJ6QXbZIhkT3Xmd6FWvDPkFho7Hjuv/Wh58jcWd+I9G2elpkGAgN4forWLLDQRy4 QPdPlGnQ5e5hlv3bEG8vZsrzYAtkMLhw75chtHIrnki8zO1lbRhWYL7hB4JbKCGwkUHa 8gGr8QlAfaY9Os415IOARJlFy7NJKZxjv7aicl0cobhRLd3POHojWXbJWf9EucirB+Ca IL4700Mkm2XUSEH/yqV4fnafLcPE414CO9RDkAz1Wwv5aSJo4xEstCmnnz+PdTERyaTU ksuehVQ/NWbNNtZwBmVJ6Q8pRB4gpeB9ijAqdYJAopGxK9geWEKNwQpT9zSrGk6Mdpsp hPXA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:x-gm-message-state:from:to:cc; bh=LqDMaGMw0T+ovR4GLNrEVT1Q3GLoKKe4dcxLcnnMrZA=; b=K8LE5RrEU8iXBpEyvxW7HM/X1tztklL0SHvYWgytxStxCurpM2mJrvYw3la98afBHs TljiCD5snikr2KHJx+31BqYpxtUPm54c+3p1v1rGbRhV/Ky/GnDLThvNH4YulN/PMnCI yFYauAgJ7dsug1KVn1Xx7etHp7ZGIAIds5hjfVzLZ93hC5om8McQI6wP8yVhHCeoOHoQ SWeB6DAaJLs/jOU47X+7beHsO7r9PLQLApch77viaBkVeCPJHcNZNkSqXkP3kobD5glj JOpKQio2wERXV3XE3qd5ywuZ5GvrhZ1MGmF6reSMAUJhP+gT0kpwTyx4e3oNK7O1CwLr loDQ== X-Gm-Message-State: ACgBeo3CmU1cBBblhIQbfPxHv+GoBszRuHBClT9K12uRjTUdm1RR567O xBtpM8+DhOzBnhyF+I79opoE83ICMjtLE+R5qsPL5Q== X-Google-Smtp-Source: AA6agR5WAGq9D89DtPNI5QF8vsk8Az038NQPg4OdgRIxIEyXWMSOCAA7pV513VpmDmKIEks58MaUiTi/I61PQxYwaRU= X-Received: by 2002:a0d:c7c3:0:b0:31e:9622:c4f6 with SMTP id j186-20020a0dc7c3000000b0031e9622c4f6mr22504287ywd.144.1659523978073; Wed, 03 Aug 2022 03:52:58 -0700 (PDT) MIME-Version: 1.0 References: <20220701142310.2188015-1-glider@google.com> <20220701142310.2188015-34-glider@google.com> In-Reply-To: From: Alexander Potapenko Date: Wed, 3 Aug 2022 12:52:21 +0200 Message-ID: Subject: Re: [PATCH v4 33/45] x86: kmsan: disable instrumentation of unsupported code To: Marco Elver Cc: Alexander Viro , Alexei Starovoitov , Andrew Morton , Andrey Konovalov , Andy Lutomirski , Arnd Bergmann , Borislav Petkov , Christoph Hellwig , Christoph Lameter , David Rientjes , Dmitry Vyukov , Eric Dumazet , Greg Kroah-Hartman , Herbert Xu , Ilya Leoshkevich , Ingo Molnar , Jens Axboe , Joonsoo Kim , Kees Cook , Mark Rutland , Matthew Wilcox , "Michael S. Tsirkin" , Pekka Enberg , Peter Zijlstra , Petr Mladek , Steven Rostedt , Thomas Gleixner , Vasily Gorbik , Vegard Nossum , Vlastimil Babka , kasan-dev , Linux Memory Management List , Linux-Arch , LKML Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1659523979; 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=LqDMaGMw0T+ovR4GLNrEVT1Q3GLoKKe4dcxLcnnMrZA=; b=mF4iqNhavkKDAQ/Qyu1sQhR+aLf1+WFoeD802GWBw5EClbkKGY958loOl4MR5573rKWxBa q2Egu5SIIMg2WtbbflgYw7GPPlmZK+7RVwqWN4CpJqcBaeRsZ0I2mYmx/0zbIS8dRdcdpE HY+tR3KU7AtPGaMYE6KIb8lj8lJjLtU= ARC-Authentication-Results: i=1; imf17.hostedemail.com; dkim=pass header.d=google.com header.s=20210112 header.b=YKAJ6QXb; spf=pass (imf17.hostedemail.com: domain of glider@google.com designates 209.85.128.175 as permitted sender) smtp.mailfrom=glider@google.com; dmarc=pass (policy=reject) header.from=google.com ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1659523979; a=rsa-sha256; cv=none; b=di+yzO7yvcwKUlUZSonuYhXYsoq3+CNqIHC15/pJ3e1psSf7TQgKAROiUYqJf20HDfTDT0 MLwei13BDx9BkWmY6Oo6zrPT0bzHVPw6uOqqtIYJZtmXNdmE8OxNopWiwLKUqXFc82csSf RowXCL/m8zyVNMnXko5XhJfRy0NgUoE= X-Rspam-User: X-Stat-Signature: itg31dhhtho3zdg7qihgmkuajk638hbj X-Rspamd-Queue-Id: ECB0C400FC Authentication-Results: imf17.hostedemail.com; dkim=pass header.d=google.com header.s=20210112 header.b=YKAJ6QXb; spf=pass (imf17.hostedemail.com: domain of glider@google.com designates 209.85.128.175 as permitted sender) smtp.mailfrom=glider@google.com; dmarc=pass (policy=reject) header.from=google.com X-Rspamd-Server: rspam08 X-HE-Tag: 1659523978-946046 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: On Tue, Jul 12, 2022 at 3:44 PM Marco Elver wrote: > > On Fri, 1 Jul 2022 at 16:24, 'Alexander Potapenko' via kasan-dev > wrote: > [...] > > --- > > arch/x86/boot/Makefile | 1 + > > arch/x86/boot/compressed/Makefile | 1 + > > arch/x86/entry/vdso/Makefile | 3 +++ > > arch/x86/kernel/Makefile | 2 ++ > > arch/x86/kernel/cpu/Makefile | 1 + > > arch/x86/mm/Makefile | 2 ++ > > arch/x86/realmode/rm/Makefile | 1 + > > lib/Makefile | 2 ++ > [...] > > --- a/lib/Makefile > > +++ b/lib/Makefile > > @@ -272,6 +272,8 @@ obj-$(CONFIG_POLYNOMIAL) +=3D polynomial.o > > CFLAGS_stackdepot.o +=3D -fno-builtin > > obj-$(CONFIG_STACKDEPOT) +=3D stackdepot.o > > KASAN_SANITIZE_stackdepot.o :=3D n > > +# In particular, instrumenting stackdepot.c with KMSAN will result in = infinite > > +# recursion. > > KMSAN_SANITIZE_stackdepot.o :=3D n > > KCOV_INSTRUMENT_stackdepot.o :=3D n > > This is generic code and not x86, should it have been in the earlier patc= h? Ack. --=20 Alexander Potapenko Software Engineer Google Germany GmbH Erika-Mann-Stra=C3=9Fe, 33 80636 M=C3=BCnchen Gesch=C3=A4ftsf=C3=BChrer: Paul Manicle, Liana Sebastian Registergericht und -nummer: Hamburg, HRB 86891 Sitz der Gesellschaft: Hamburg