From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from smtp.kernel.org (aws-us-west-2-korg-mail-1.web.codeaurora.org [10.30.226.201]) (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 23B2D503BC9; Sat, 5 Sep 2026 18:13:42 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=10.30.226.201 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1788632022; cv=none; b=C0GQpne24AbZ+E7PDGwSiwJmgwpRfavZJ46rdJcYsdFmXlESsUHuYVme4d/iRPJ0k3nBWw/aIGOAUGwYKItWgevJZwZoHZhX6RaJhsMd/KbywuTf7btfNe59UYejZLLtotLJum+l5ABjZ7ver5eWtoY1f3JggjczPmK4YLpRGgg= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1788632022; c=relaxed/simple; bh=LOgCItMX39A+2jCCk8ZlNT1vx8Nc3FCvjAp9lBziKas=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=hKv/AcSjTA801pSsl53/4MFsbUodnXyO/wSbOQytxgNhMzBkSeHaN5ICtBNrKMlYWyncq4+tBQuqenxOoJylC8EMd5fCfZHHZ2+lMORM3m/5vHiO22H0CNVMz0qJgSnV3G96VXiomivwSiqDqXh8JE1VF3BC+b66YL/YjCUMD9c= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b=QuhxaAI3; arc=none smtp.client-ip=10.30.226.201 Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b="QuhxaAI3" Received: by smtp.kernel.org (Postfix) with ESMTPS id F09D6C2BCB3; Sat, 5 Sep 2026 18:13:41 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1788632022; bh=LOgCItMX39A+2jCCk8ZlNT1vx8Nc3FCvjAp9lBziKas=; h=From:Date:Subject:References:In-Reply-To:To:Cc:Reply-To:From; b=QuhxaAI3H+gRkkl+5VWx1i+515yVCYJPmQZZKiIKkWi/SgozlD3c/CRQwZnv67OXO KjgPvKTnlX0pa6B28WG7tiXpM4WnTBG1yPObu+GcMKQ4jFU+5pM2jd4fT+gHO6rllu uJHI42O0wmDnB4Pssuz6/JzLBi8Jm9vvHy1uqKJTtoiiabaaRWkaf71aJ9soqiAsOX VXJSC83AJzUBurFeI9w8WulPvuK5m5S0LrtbEkYMUpkLzBmZWsiXI6pIYQbN+unisi yhrgpre27hsJ4rtfDCfhW4ouPuoVOXFGG3hbLqF+a56jadJ50wMRnspzNY7zMB97pK 0/PtRKW6ugUaQ== Received: from aws-us-west-2-korg-lkml-1.web.codeaurora.org (localhost.localdomain [127.0.0.1]) by smtp.lore.kernel.org (Postfix) with ESMTP id D85DCC79F9B; Sat, 5 Sep 2026 18:13:41 +0000 (UTC) From: Jim Cromie via B4 Relay Date: Sat, 05 Sep 2026 12:13:48 -0600 Subject: [PATCH v8 34/43] selftests: enable comma-terminator tests 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: 7bit Message-Id: <20260905-dd-cmap-part2-clean-v8-34-a4cc0674f6fd@gmail.com> References: <20260905-dd-cmap-part2-clean-v8-0-a4cc0674f6fd@gmail.com> In-Reply-To: <20260905-dd-cmap-part2-clean-v8-0-a4cc0674f6fd@gmail.com> To: Jason Baron , Shuah Khan , Maarten Lankhorst , Maxime Ripard , Thomas Zimmermann , David Airlie , Simona Vetter , Arnd Bergmann , Luis Chamberlain , Petr Pavlu , Daniel Gomez , Sami Tolvanen , Aaron Tomlin , Andrew Morton , Jonathan Corbet , Shuah Khan , Greg Kroah-Hartman , Nathan Chancellor , Nicolas Schier Cc: linux-kernel@vger.kernel.org, linux-kselftest@vger.kernel.org, dri-devel@lists.freedesktop.org, linux-arch@vger.kernel.org, linux-modules@vger.kernel.org, linux-doc@vger.kernel.org, linux-kbuild@vger.kernel.org, Jim Cromie X-Mailer: b4 0.14.3 X-Developer-Signature: v=1; a=ed25519-sha256; t=1788632017; l=2242; i=jim.cromie@gmail.com; s=20260203; h=from:subject:message-id; bh=tMqhaZmDF9bTmirtnqYMRbK6dcbxa6wfAKt/4SM022o=; b=xgHFA+2oB1q9mAkzx96vqnFYrJ8jxI3njoanBu3jvT68vnXew095K4UcW1gakAgZ1Ruy5mA2P f+Wo0qCAyXmAJCl/k5a3K5xB+iwGu9UXJf5R57+49L04Wy4jQOc0ZlF X-Developer-Key: i=jim.cromie@gmail.com; a=ed25519; pk=C6E5ODlPQo7ZBynATXH9wg7K6HxP0pIXyf4s38Qw0XE= X-Endpoint-Received: by B4 Relay for jim.cromie@gmail.com/20260203 with auth_id=958 X-Original-From: Jim Cromie Reply-To: jim.cromie@gmail.com From: Jim Cromie Signed-off-by: Jim Cromie --- .../selftests/dynamic_debug/dyndbg_selftest.sh | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/tools/testing/selftests/dynamic_debug/dyndbg_selftest.sh b/tools/testing/selftests/dynamic_debug/dyndbg_selftest.sh index a9389a98de8b..f0b18afa7372 100755 --- a/tools/testing/selftests/dynamic_debug/dyndbg_selftest.sh +++ b/tools/testing/selftests/dynamic_debug/dyndbg_selftest.sh @@ -462,6 +462,23 @@ function FT_hyphen_underscore { ddcmd =_ } +# test parsing on spaces, commas. testing against builtin [kernel/params] +function FT_comma_terminators { + v_echo "${GREEN}# COMMA_TERMINATOR_TESTS ${NC}" + if [ $LACK_DD_BUILTIN -eq 1 ]; then + echo "SKIP - test requires params, which is a builtin module" + return + fi + ddcmd "module params =_" + + ddcmd "module,params,=_" 'kernel/params.c' + ddcmd "module,params,+mf" 'kernel/params.c' + # ignore empty tokens + ddcmd ",module ,, , params, -p" 'kernel/params.c' + ddcmd " , module ,,, , params, -m" 'kernel/params.c' + + ddcmd =_ +} # testing classmap-based query enablers and class configurations function FT_test_classes { v_echo "${GREEN}# TEST_CLASSES - classmap-based query enablers and class configs ${NC}" @@ -573,6 +590,7 @@ builtin_tests=( FT_basic_queries FT_path_module_queries FT_hyphen_underscore + FT_comma_terminators ) # Modular Feature Tests (Require CONFIG_MODULES=y and test_dynamic_debug*.ko available) @@ -649,6 +667,10 @@ function GOLDEN_RECORDS { #K= bede904b02278e5648bb7a8243be8d98 FT_path_module_queries.2 #K= 4b902c159d7f08f91377bf0a353e0051 FT_path_module_queries.3 #K= bede904b02278e5648bb7a8243be8d98 FT_path_module_queries.4 +#K= 68b329da9893e34099c7d8ad5cb9c940 FT_comma_terminators.1 +#K= 99985cce918eb5108ecb3658249f6bc7 FT_comma_terminators.2 +#K= 68b329da9893e34099c7d8ad5cb9c940 FT_comma_terminators.3 +#K= 85f93d30f4006c99a806639970b92f20 FT_comma_terminators.4 #K= d4923595eea382923aee64aed15c7c35 FT_test_classes.1 #K= a15ec4843acd721fbdfddc0b512c8032 FT_test_classes.2 #K= 40a294034c886787960f4c751b196da9 FT_test_classes.3 -- 2.55.0