From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from smtp.kernel.org (aws-us-west-2-korg-mail-alma10-1.taild15c8.ts.net [100.103.45.18]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 659513B14B5; Tue, 11 Aug 2026 15:34:22 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=100.103.45.18 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1786462463; cv=none; b=i+I2BCIG1s/wjgRsf/M1mAE64FCHOdlSfeXbFw8ylkOxRM6VcoQWXVWLelJc87qNgnczWP43CuU0NUsSs6LJRdzduZsXKbI+UwEGC0dO1xa4SieTSHEhP92CL89mbs721Q78cAREZosbFlPLX9G0vcyKpNkaq9HSfbQWzlVOk+8= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1786462463; c=relaxed/simple; bh=dK/7PjrB/Ti1xoT1NZt3kz9ox166YwEeWWZZTn91mhs=; h=From:To:Cc:Subject:Date:Message-ID:MIME-Version:Content-Type; b=s35ZjVSXrflcTt3zJmRE241w17hJ/dMYUroXw+f+T7Un9zbzAwuk3lImlNWYOH4+BSSCpyQ7fBVnEyhodbr0GGP66BSfYen2sS/FaJKyYOUVcVavSfqeBR0lxKmm5VyPlvJ3tDepDnK4YKVjlzLHQrnHb+pOWSdEM9RGIilHA2M= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b=ROGdEoGX; arc=none smtp.client-ip=100.103.45.18 Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b="ROGdEoGX" Received: by smtp.kernel.org (Postfix) with ESMTPSA id 213D81F000E9; Tue, 11 Aug 2026 15:34:19 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=kernel.org; s=k20260515; t=1786462462; bh=i6XIEhaW4zxw9Q4Q6BSb4wq2gbDF+f1U1MJqj2sbru8=; h=From:To:Cc:Subject:Date; b=ROGdEoGXE3TIdmulMvUKRtS0QZGsV4w/PJVWqwHiRppW1XiBq+KhCbWhca477tj/y 7pwzmrMB71da4DdRIb7o+f4QT9VV4u2JaEug1QWe1vYGv/soExXOAa3y18t8oAfYKN ksWdFt6P3R5bpPwuuD4lx8Usv8wHtRHz5SMQSIWUzMvOLR0knNcECijrsd18ClGlLx 4Pkip17PIyerVk5Do7x9wjpAJ4BbTEd/T92YPhpd1v3yXPKLyLdi6T1Ag71iKD8yFT LDNMW1EYfQDsVG82gbkrJwTNqDHfDd1QvnIQyjt8Yw2j96nr083y2xH+YaZXIG21Ht OeRDVLno2mEKA== From: "Masami Hiramatsu (Google)" To: Steven Rostedt , Masami Hiramatsu , Shuah Khan Cc: Mathieu Desnoyers , linux-kernel@vger.kernel.org, linux-trace-kernel@vger.kernel.org, linux-kselftest@vger.kernel.org Subject: [PATCH v2 0/4] selftests/ftrace: Add a boottime tracing test framework Date: Wed, 12 Aug 2026 00:34:17 +0900 Message-ID: <178646245730.428104.4400499381224001727.stgit@devnote2> X-Mailer: git-send-email 2.43.0 User-Agent: StGit/0.19 Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 8bit Hi, This is the v2 series of the boottime tracing test framework to selftests/ftrace. Previous version is here: https://lore.kernel.org/all/178635442508.380779.3709136256425432083.stgit@devnote2/ In this version, I fixed some issues pointed by Sashiko[1]. See below changelog for details. [1] https://sashiko.dev/#/patchset/178635442508.380779.3709136256425432083.stgit%40devnote2 Changes in v2: [1/4] - Add top-level boottime-ktap wrapper script and include it in TEST_PROGS in Makefile. - Define BUSYBOX_APPLETS as a global array variable including sleep and sed. - Require timeout tool in run_boottime_test.sh and README, and always invoke QEMU under timeout command to prevent infinite execution loops. - Add fallback sleep loop safeguard (sleep 100 || break) in guest init script. - Support multi-line .qemuopts files using read -r -d '' -a qemu_args. [3/4] - Fix buffer_size_kb parsing in cmdline-03-trace-buf-size.sh to handle unexpanded buffer string output '1 (expanded: 2048)'. - Use grep -qw in cmdline-04-trace-options.sh to match word options and avoid matching disabled 'no