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 C2A4DC4332F for ; Mon, 11 Dec 2023 20:51:19 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 3FC0C6B0209; Mon, 11 Dec 2023 15:51:19 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id 386196B020A; Mon, 11 Dec 2023 15:51:19 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 24CA56B020B; Mon, 11 Dec 2023 15:51:19 -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 1310D6B0209 for ; Mon, 11 Dec 2023 15:51:19 -0500 (EST) Received: from smtpin15.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay09.hostedemail.com (Postfix) with ESMTP id CDF4880797 for ; Mon, 11 Dec 2023 20:51:18 +0000 (UTC) X-FDA: 81555732636.15.E506671 Received: from mail-pj1-f50.google.com (mail-pj1-f50.google.com [209.85.216.50]) by imf21.hostedemail.com (Postfix) with ESMTP id DB1D81C000F for ; Mon, 11 Dec 2023 20:51:16 +0000 (UTC) Authentication-Results: imf21.hostedemail.com; dkim=pass header.d=gmail.com header.s=20230601 header.b=j5z2mMID; spf=pass (imf21.hostedemail.com: domain of andreyknvl@gmail.com designates 209.85.216.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=1702327876; 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=OckqF+ycLHzYHFxbjXbvIz3Ml946FujF+AQK5q5s1sM=; b=jIskGWhYBBaGt2OOFC8zl9Sgbus4MrZ2UpNeqdBQWrrevll1myx8CnMu8bgKj2tn9+jbZm eNvAJFbtMuKEidkv9O4oqIbHgYrPQnh5Aj2E3H9Gw62pHmocn17vKpz6S0jGr7K7IIPy5R yw+dl2Fd9I2U8PWYB+wIq1ZNHBY+Ww4= ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1702327876; a=rsa-sha256; cv=none; b=HXFmgLQXm0U4Bff+qQXwZrZu9AZXMy1o2dpnM9t4i4yVMYIMEp+HAmdUPmpit+eyPjub9n +bK4SDWKSSFTwUXmZ9S3VNBnqSDgfOUQU8bW3mbyqcTru5wHS2Q4BoR6yn+SJQcsA2PTRy 7XP2SfIgLPOYdHrOGgoCW7RrPee5lts= ARC-Authentication-Results: i=1; imf21.hostedemail.com; dkim=pass header.d=gmail.com header.s=20230601 header.b=j5z2mMID; spf=pass (imf21.hostedemail.com: domain of andreyknvl@gmail.com designates 209.85.216.50 as permitted sender) smtp.mailfrom=andreyknvl@gmail.com; dmarc=pass (policy=none) header.from=gmail.com Received: by mail-pj1-f50.google.com with SMTP id 98e67ed59e1d1-2868605fa4aso3734157a91.0 for ; Mon, 11 Dec 2023 12:51:16 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1702327875; x=1702932675; 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=OckqF+ycLHzYHFxbjXbvIz3Ml946FujF+AQK5q5s1sM=; b=j5z2mMIDfpE1GjGCQHqOfebWtegBP35qXyUlrr18U0nFOEsaRzegfR3UvSsmy1dnvp pXlI2hbrLgeatlI98mDhpbcq2xL+XwWcmDijF+U7uf/FJtxNm8OGaX0oQDKfzYFvvb3U 28JP3ccQ9Gvs5liZFWXV37abmmfaDenU3X6VJGWRHklLpsn6GvwMQMVGuO1p+s1IE280 Hsq9FsCEvDSw3hZ3wjlsEoIHfiJgB6VLklkhsH58cUjJNuaV8KnPVwvrsxEi8CZ6pKIK uJp1zZ8lw+MhVEK4T3bnbJ5jK6y/az9y1b0TpjMOsdbLaF4Un1CS0zsyKY2nmrbsgO1O V7QQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1702327875; x=1702932675; 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=OckqF+ycLHzYHFxbjXbvIz3Ml946FujF+AQK5q5s1sM=; b=JI8epos3dAF1zzJ7M5NbZYxHtjgk4kmLDZqAQtQw6tQeZ7KWaWE8CKcm9KM1CNj7QD Iiox9iW8FXk5D+xDA+dEOmGhEJ8PCcnC4xUKwJTgP/gCSVaP0YzllNQbeIcTLJbjJmIH wG6Ex5I5zqLX2Wz8d03SPGY5VMVFUAtYJbPfaVQwuhTFkNZIxtT88JiSUOR+w8j1X2Bf FrZ6coIOevZAfgCWcwx8kfh23QiY+bubypbAcxsI71HiPtG3WaCiIxbzECZsydA5GPiU yPDpBQP6WJMnVkRKhZtOuDAF0724Xr9JF5JUWp/ikTmhFnS5myb3/IPUJhHkaSoDYiWJ 0LVQ== X-Gm-Message-State: AOJu0YxteowU1C0zEgTT3v7te74bPwboyHoPR9dXE/yZzbgyrmkqBkef zJDO8eDYJR/CuCKZYRsjhFdiJA9lZcLG/ZuI4aE= X-Google-Smtp-Source: AGHT+IEPBlm9uKygnaPDOIUZllJHKtTnroaHPRNtiorenP4WwZXATO18QCas7C3jxxvCCX276R3QqwSsVLgr1jR8DCI= X-Received: by 2002:a17:90a:34c1:b0:286:6cc0:b918 with SMTP id m1-20020a17090a34c100b002866cc0b918mr2228620pjf.79.1702327875595; Mon, 11 Dec 2023 12:51:15 -0800 (PST) MIME-Version: 1.0 References: <20230215143306.2d563215@rorschach.local.home> <20230505095805.759153de@gandalf.local.home> In-Reply-To: From: Andrey Konovalov Date: Mon, 11 Dec 2023 21:51:04 +0100 Message-ID: Subject: Re: [PATCH v3 1/3] kasan: switch kunit tests to console tracepoints To: =?UTF-8?Q?Paul_Heidekr=C3=BCger?= Cc: Steven Rostedt , Peter Collingbourne , Marco Elver , andrey.konovalov@linux.dev, Andrew Morton , Alexander Potapenko , Dmitry Vyukov , Andrey Ryabinin , kasan-dev@googlegroups.com, linux-mm@kvack.org, linux-kernel@vger.kernel.org, Andrey Konovalov , Masami Hiramatsu , linux-trace-kernel@vger.kernel.org, Nick Desaulniers Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Stat-Signature: 3sy4ag3idfkx8r8zd8tcxgaud4k3nq5i X-Rspamd-Server: rspam10 X-Rspamd-Queue-Id: DB1D81C000F X-Rspam-User: X-HE-Tag: 1702327876-908730 X-HE-Meta: U2FsdGVkX18X+CGamBk8hsuJxLsDqdeAOEmcZuxnbSh9G0Zj9MtlzejTsnpxK4JWHK4CDxkehYeh4B/MqEDmF0eUP23ZuORtunZdg5tuOdptVqw+fA+6ywZEtYmAhr5yOt/UGrwdj5mecOmFbVSJrbMYoYNlWdZmHRtDblhDXDXvIOUmg7eGLcQI4CXBgp+DbP5OXBThxD6/xMuusbzDcHS6HZOUL50MtQNUla91VGmoetg+/oDXvg1gPThun8ExYsX/ud7Dq+ZPMrTCXvObkOQvXyTRZcCMA42Mzd4/tuvxytKtjwrOak58Orb3MdbUNdJ30nuAv3lbIQxIaG4NmZ652kbKV+YAer8Ply0nfCxwYoEFQkReAUpRtQi5m3XTwtX/vBSl6BhmalJ8ueUGrpYR4vHmVt1JmOAN+J6q90mowixN/h5ruQYC+knZKrnXCxBdAbGOXR4UE4qzDBjGpU//83yhQvd94QioKGR5r6ZH4JlAE/n8WwR1AjHqrmpLMCdVjv8HghCafQFvH6sU2/eDHX+G9HZ1kD+8h/9qSTJV4Qb77z7edzyaJntg9WITv7+CGy8ElGrwSkTWP8Y22npRRr6g5/nhCuqW0RASOiBS6KuUwnQxj7qWLf48Znv7GJIPdziA2fZH4e/c6Nfuh7tDqWjq5qImxgHMlTppvNW8OQ7LgAz9IbYv5TtFWj0+hsAkyMKHSeVeTK5rdj5tBpJtPpcdcRXw9y64dfi7xgvsLqJnS4dRVfm1rxDgU3H4aPY37WKs2feGiC6KiELQasSVTCLYHtItotpreZ1yKYLAMjfgJd/ciWwCN5NY87W4+1uv0wCBMfdR4tY8uPSaQTI7yg9kBki56x7GDLx/pgIZCAcP7XIXaSeAR0wrfdLSEnjsBYYBDIPiJhy73Z7OVwCdTeqJVSdlncDhe+SrPIcD30yK+/RcooOJ225Vs3vr/CsQb8o8lLJC9Wg6Z+w SPVIL7AP la1s2lsE5zZIN3ji1C8A4N+Fibw5ngsuul4qJLIpb/cyz+N6I/qOUaXWPwCMRmCOymu8CWplpFxwbgKHd9/aTtmez6iTnfelU6iOYWn2TBOpw0aQMprx1StdoxRWhvoMwBqxQwq6wsLchOeycCuVQKJSLtOq0egtmDJrXpcms6ruw6qlbS17+mFhwp+qaIygz9ZYNF4s28MECIq0sfBCvHtfPXQ+YfqqFRSiCBbOkI81bYrK1ENkcRCfPKPo1nhyE2xfhAUTvvwnZxkmCZfpnzkzJ8k/uN06y1R0+pTF0+v+XkxBvdJTnZuQf1CksozC7PsIVgwDtFIo+ZkAdLv2AYfap3YYva2D5Des6eQlXZKCgc7myCDTurFi7BHbgruGHe0U7qRdmUz/T9w5w8qcDN+Nm7lFDGd8CO8Um0cb39XYWI7k= X-Bogosity: Ham, tests=bogofilter, spamicity=0.050760, 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, Dec 11, 2023 at 7:59=E2=80=AFPM Paul Heidekr=C3=BCger wrote: > > > Hi Paul, > > > > I've been successfully running KASAN tests with CONFIG_TRACEPOINTS > > enabled on arm64 since this patch landed. > > Interesting ... > > > What happens when you try running the tests with .kunitconfig? Does > > CONFIG_TRACEPOINTS or CONFIG_KASAN_KUNIT_TEST get disabled during > > kernel building? > > Yes, exactly, that's what's happening. > > Here's the output kunit.py is giving me. I replaced CONFIG_DEBUG_KERNEL w= ith > CONFIG_TRACEPOINTS in my .kunitconfig. Otherwise, it's identical with the= one I > posted above. > > =E2=9E=9C ./tools/testing/kunit/kunit.py run --kunitconfig=3Dmm= /kasan/.kunitconfig --arch=3Darm64 > Configuring KUnit Kernel ... > Regenerating .config ... > Populating config with: > $ make ARCH=3Darm64 O=3D.kunit olddefconfig > ERROR:root:Not all Kconfig options selected in kunitconfig were i= n the generated .config. > This is probably due to unsatisfied dependencies. > Missing: CONFIG_KASAN_KUNIT_TEST=3Dy, CONFIG_TRACEPOINTS=3Dy > > Does CONFIG_TRACEPOINTS have some dependency I'm not seeing? I couldn't f= ind a > reason why it would get disabled, but I could definitely be wrong. Does your .kunitconfig include CONFIG_TRACEPOINTS=3Dy? I don't see it in the listing that you sent earlier.