Received: by 2002:a05:6902:102b:0:0:0:0 with SMTP id x11csp1316858ybt; Sat, 27 Jun 2020 04:51:29 -0700 (PDT) X-Google-Smtp-Source: ABdhPJw3yYxgOraVKnQeh2zUVbFlZ65XwexwV6IkFhnGjBn5zryJTYwckKSFy3Xbn3oPuJozg/35 X-Received: by 2002:a05:6402:22f0:: with SMTP id dn16mr8169339edb.83.1593258689556; Sat, 27 Jun 2020 04:51:29 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1593258689; cv=none; d=google.com; s=arc-20160816; b=EFEudbK7s+PpAIe3jxiXZytvId7BnUhBSErLu8IrCMsaOj7Dmh9zYyyd/mEIQgLnjZ luvXf+V9yRDJBiKjVFszOoO/u1YbL5fLdrfMB3TyLmJEwI7TB0itFgp+rHR0ryBzJiO2 GDOKU5bjaVZY0zD3v4Zp+szjEQ1EA5vJk5T0VdKJ0HdZ9iGmBdOD4OfTOgyGb5BTlaqR XL09ZzVAZN/ffOYkx6lQ4tOkQue9M+eGHUH8xOUfMpXkjTOVVTxMkpzWK11HXzdSLxa9 +yGoL0hZpeBefF4H4S3nSptaYE/JOqJ7majOSyQXn4GBCW+Vdba14gBAyw8/aS+olxxx FbOA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:mime-version:message-id:date:references :in-reply-to:subject:cc:to:from:dkim-signature; bh=vcoVB9IJPbHcIp73TVfvedNS7PYUSQzsj+CHSZSS8ow=; b=HZQYlaCQMqP0vGoiCHwflk9lgjJZ6BokLK1J6bbScmY4SWMJML7r6PWU4jB/ilG7kK M/DZekI7/tz1F+QDiilgkWWqPO3rD9DqPI8f5tFU/E2HV9qfyMM4XfDwLpeJlwizeSSq inRbYqfUpR+J9wBW7FktwaRVzF6Ugg23fPr+9SGEKCtSxweTi9cXAf9VP6D/otc4xQv+ YJz4W/97AxFYa/w0H1A9z6hnepGC85cjLpNHMhK2TxArqOB/sZ6kzpAbJXqTRRTKBgsX 2268haTga2k6/5LSBZ8YAj61hVsPeyCq1DlSV6cxKW+luhEQN1u+um3kTOYbvYy+zW1v GxZQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@ellerman.id.au header.s=201909 header.b=Ph+imXs0; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id u25si14312983ejr.632.2020.06.27.04.51.05; Sat, 27 Jun 2020 04:51:29 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=pass header.i=@ellerman.id.au header.s=201909 header.b=Ph+imXs0; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726453AbgF0LvD (ORCPT + 99 others); Sat, 27 Jun 2020 07:51:03 -0400 Received: from bilbo.ozlabs.org ([203.11.71.1]:35605 "EHLO ozlabs.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1725900AbgF0LvD (ORCPT ); Sat, 27 Jun 2020 07:51:03 -0400 Received: from authenticated.ozlabs.org (localhost [127.0.0.1]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (P-256) server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by mail.ozlabs.org (Postfix) with ESMTPSA id 49vBsc3mjmz9sQt; Sat, 27 Jun 2020 21:51:00 +1000 (AEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=ellerman.id.au; s=201909; t=1593258661; bh=xEz22EEr1iFHSE8pxhjh5L52uRmZW6PEMk3Lae+vbDs=; h=From:To:Cc:Subject:In-Reply-To:References:Date:From; b=Ph+imXs0fshohkeTLr3Ki0t07qSdSKZA98keKJfxmeDUMjdfJQiZP1S9/xOFr+h0H K8Ad510DKnHsGmlhEW2TkBsAb1oUSFg/Wgzjr8KuAe1bvI/Xjq1+ousAjSrZlZ01/X 3AZurdHAvmB51BoJXBCYAyeN1x4QqzW3SaUFQ0Ntm5T35Ov38HVhKpMxOxxhxE2sCn nTr6+MYxPY9sxuxU7qWBIKvP1iO6kOqppgoStmcX7m07ucB42br3QSXGm0qzV1s4+r zqJ/5lzHWV4jH7Rvw8JAHL2S75/RUVZOqq6y7MxL2GOqYaUA32nEmViT54OT2ULGF1 0kTEFkePiv3Zw== From: Michael Ellerman To: Kees Cook , Shuah Khan Cc: Naresh Kamboju , Petr Mladek , Joe Lawrence , linux-kselftest@vger.kernel.org, linux-kernel@vger.kernel.org Subject: Re: [PATCH] selftests/lkdtm: Use "comm" instead of "diff" for dmesg In-Reply-To: <202006261358.3E8AA623A9@keescook> References: <202006261358.3E8AA623A9@keescook> Date: Sat, 27 Jun 2020 21:51:31 +1000 Message-ID: <87k0zsbubg.fsf@mpe.ellerman.id.au> MIME-Version: 1.0 Content-Type: text/plain Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Kees Cook writes: > Instead of full GNU diff (which smaller boot environments may not have), > use "comm" which is more available. Although using "comm" requires CONFIG_PRINTK_TIME=y doesn't it? Which is probably fine, but should be mentioned. And I guess for completeness you could add: diff --git a/tools/testing/selftests/lkdtm/config b/tools/testing/selftests/lkdtm/config index d874990e442b..ae88bfb163ff 100644 --- a/tools/testing/selftests/lkdtm/config +++ b/tools/testing/selftests/lkdtm/config @@ -1 +1,2 @@ CONFIG_LKDTM=y +CONFIG_PRINTK_TIME=y cheers > Reported-by: Naresh Kamboju > Link: https://lore.kernel.org/lkml/CA+G9fYtHP+Gg+BrR_GkBMxu2oOi-_e9pATtpb6TVRswv1G1r1Q@mail.gmail.com > Fixes: f131d9edc29d ("selftests/lkdtm: Don't clear dmesg when running tests") > Signed-off-by: Kees Cook > --- > tools/testing/selftests/lkdtm/run.sh | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > > diff --git a/tools/testing/selftests/lkdtm/run.sh b/tools/testing/selftests/lkdtm/run.sh > index 8383eb89d88a..5fe23009ae13 100755 > --- a/tools/testing/selftests/lkdtm/run.sh > +++ b/tools/testing/selftests/lkdtm/run.sh > @@ -82,7 +82,7 @@ dmesg > "$DMESG" > ($SHELL -c 'cat <(echo '"$test"') >'"$TRIGGER" 2>/dev/null) || true > > # Record and dump the results > -dmesg | diff --changed-group-format='%>' --unchanged-group-format='' "$DMESG" - > "$LOG" || true > +dmesg | comm -13 "$DMESG" - > "$LOG" || true > > cat "$LOG" > # Check for expected output > -- > 2.25.1 > > > -- > Kees Cook