[PATCH] test: skip when /proc/kallmodsyms is not present

Kris Van Hees <[email protected]> Mon, 09 Feb 2026 13:34:22 -0500
Newsgroups dev.linux.lists.dtrace
Message-ID <DS0PR10MB75223D0A585D1EFA33B7C033C265A@DS0PR10MB7522.namprd10.prod.outlook.com>
Signed-off-by: Kris Van Hees <[email protected]>
---
 test/unittest/consumer/tst.merge_ranges_bug25767469.x | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

diff --git a/test/unittest/consumer/tst.merge_ranges_bug25767469.x b/test/unittest/consumer/tst.merge_ranges_bug25767469.x
index 7e265f2f..a92690ad 100755
--- a/test/unittest/consumer/tst.merge_ranges_bug25767469.x
+++ b/test/unittest/consumer/tst.merge_ranges_bug25767469.x
@@ -1,10 +1,14 @@
 #!/bin/bash
 #
 # Oracle Linux DTrace.
-# Copyright (c) 2018, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2018, 2026, Oracle and/or its affiliates. All rights reserved.
 # Licensed under the Universal Permissive License v 1.0 as shown at
 # http://oss.oracle.com/licenses/upl.
 
+# If /proc/kallmodsyms does not exist, there is nothing to test.
+
+[[ -r /proc/kallmodsyms ]] || exit 2
+
 # The test depends on a kernel fix to report kernel (and built-in-module)
 # symbol sizes correctly in /proc/kallmodsyms.  An easy check is to count
 # how many kernel and built-in-module symbols (that is, symbols that appear
-- 
2.51.0