Received: by 2002:a25:1985:0:0:0:0:0 with SMTP id 127csp678017ybz; Fri, 1 May 2020 06:40:09 -0700 (PDT) X-Google-Smtp-Source: APiQypLNdWfmdT+0+6HAjKdQfVhLvclr2dCkgNDiHvGquP2nVOPsiA4hGHtlcCibNP4wx8C5mf0m X-Received: by 2002:a17:906:5e41:: with SMTP id b1mr3110310eju.278.1588340409204; Fri, 01 May 2020 06:40:09 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1588340409; cv=none; d=google.com; s=arc-20160816; b=ASvyyEZwOeQ3XEz88TtreBNXJyvbtqPBJ9LugIUnI5Sv3PGgFsTYumx2fcQeXA7MIY gIVOyYedJ6Nu28DE+zxf5J8GbPFo5PYYtcc9btYRbYkuAaApNX1afH3ZumZZ1jqH+AJN z77TM2F4+MVSbutmG92XRkB5S6fPQ11tgYu2doaOzIeFIb6geLA6rkVVOMcotA4OAN0m F24qpCin3s69CVnwq56Ex37rPVpsfDiBnqa47sFH97euyzaqEJtYYn9IlGoZl206lEJ3 DD3SZPAoFdyIGBhJu/9xs1T6dNrgnRhn94omVWp/AgREciHHtdy7kurYNhRB9dZtX02q Woag== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:content-transfer-encoding:mime-version :user-agent:references:in-reply-to:message-id:date:subject:cc:to :from:dkim-signature; bh=OAQ1BFmvCAwZ9uhAIswt/rwghMjC2tRaYdIk1MwhsPU=; b=XRUomS8XM48cVAfKKH7Pvj2b+vdIt3BgsQoHkFaolsnE1DfQ9xqa40Yh0MA00mwUeU RFv9FPh7H7lBpiNwAQfrVYAzEJe+xjUnIeqzhhpHdPOukWVPLO5JTENxosmsKA3zels6 thNCS1upoUPiNxPVpoeiF4Ev45AxTCyKTD3oR2ov5aSIByW0a3SbNVgvsb1h07lgDKdv lfk3V8LiQuwi2zVjxeyQEvXihTGWLbQgf8xz6gN43zeJQjZ1I2qf65KgojiFhAOkRIFI qj2w1Dw5qbzuBcZxP3QbXTVMMQ9QxSrgf1VPdiMtsbhJFxuc48wUF46KDd4oO3FO35dc /QFg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=default header.b=PgdPXbrn; 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; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id j12si1607224ejs.153.2020.05.01.06.39.45; Fri, 01 May 2020 06:40:09 -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=@kernel.org header.s=default header.b=PgdPXbrn; 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; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1730343AbgEANiA (ORCPT + 99 others); Fri, 1 May 2020 09:38:00 -0400 Received: from mail.kernel.org ([198.145.29.99]:37276 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1730994AbgEANhz (ORCPT ); Fri, 1 May 2020 09:37:55 -0400 Received: from localhost.localdomain (NE2965lan1.rev.em-net.ne.jp [210.141.244.193]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPSA id B079424956; Fri, 1 May 2020 13:37:53 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=default; t=1588340275; bh=oxOL24FU0cXDlE8Pssg/a1Kx/+IYd0kIxLiLr1oVbFk=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=PgdPXbrnlEcQZ7Zdlxg2fjtyQbhPPYoBN77PCimwAJENYjNala+4rCXtKvv++VlrS G4M52huUXzKwpFzDVCeJpBl1FL1SGFSVSQoR3LhqWGeSPXO2byvbBd3pm8fJVqfyaX 6/HgjpslBtvb5dtiM9wEUo7gEq4wpBJxjrHTGlL0= From: Masami Hiramatsu To: Shuah Khan , Steven Rostedt Cc: linux-kselftest@vger.kernel.org, linux-kernel@vger.kernel.org, Tom Zanussi , Masami Hiramatsu , Li Philip , Liu Yiding Subject: [PATCH 2/3] selftests/ftrace: Pick only the first kprobe event to test Date: Fri, 1 May 2020 22:37:51 +0900 Message-Id: <158834027133.28357.11196486193798517250.stgit@devnote2> X-Mailer: git-send-email 2.20.1 In-Reply-To: <158834025077.28357.15141584656220094821.stgit@devnote2> References: <158834025077.28357.15141584656220094821.stgit@devnote2> User-Agent: StGit/0.17.1-dirty MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 8bit Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Since the kprobe/kprobe_args_type.tc reads out all event logs from the trace buffer, the test can fail if there is another fork event happens. Use head command to pick only the first kprobe event from the trace buffer to test the argument types. Signed-off-by: Masami Hiramatsu --- .../ftrace/test.d/kprobe/kprobe_args_type.tc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tools/testing/selftests/ftrace/test.d/kprobe/kprobe_args_type.tc b/tools/testing/selftests/ftrace/test.d/kprobe/kprobe_args_type.tc index 1bcb67dcae26..81490ecaaa92 100644 --- a/tools/testing/selftests/ftrace/test.d/kprobe/kprobe_args_type.tc +++ b/tools/testing/selftests/ftrace/test.d/kprobe/kprobe_args_type.tc @@ -38,7 +38,7 @@ for width in 64 32 16 8; do echo 0 > events/kprobes/testprobe/enable : "Confirm the arguments is recorded in given types correctly" - ARGS=`grep "testprobe" trace | sed -e 's/.* arg1=\(.*\) arg2=\(.*\) arg3=\(.*\) arg4=\(.*\)/\1 \2 \3 \4/'` + ARGS=`grep "testprobe" trace | head -n 1 | sed -e 's/.* arg1=\(.*\) arg2=\(.*\) arg3=\(.*\) arg4=\(.*\)/\1 \2 \3 \4/'` check_types $ARGS $width : "Clear event for next loop"