Skip to content

Commit 40ed934

Browse files
committed
rq_cxl_tests.sh: set kernel default_message_loglevel to NOTICE
Set the kernel default_message_loglevel to NOTICE to make sure rq_cxl_tests.sh > /dev/kmsg does not pollute test results. Signed-off-by: Marc Herbert <marc.herbert@intel.com>
1 parent 6c2a047 commit 40ed934

File tree

1 file changed

+13
-0
lines changed

1 file changed

+13
-0
lines changed

scripts/rq_cxl_tests.sh

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,17 @@ cleanup()
1111

1212
trap cleanup EXIT
1313

14+
set_default_message_loglevel()
15+
(
16+
local console_loglevel default_loglevel
17+
# Leave console level unchanged
18+
console_loglevel=$(awk '{print $1}' /proc/sys/kernel/printk)
19+
# One notch lower than WARNING not to pollute test results
20+
default_loglevel=5
21+
echo "$console_loglevel $default_loglevel" > /proc/sys/kernel/printk
22+
)
23+
set_default_message_loglevel
24+
1425
sleep 4
1526
echo "======= auto-running $0 ========" > /dev/kmsg
1627

@@ -20,6 +31,8 @@ cd "$NDCTL" || {
2031
}
2132

2233
rm -rf build
34+
# run_qemu.sh has already "pre-"compiled ndctl in the mkosi chroot, so
35+
# we don't need anything verbose here, stderr is enough.
2336
meson setup build 2>/dev/kmsg
2437
meson configure -Dtest=enabled -Ddestructive=enabled -Dasciidoctor=enabled build 2>/dev/kmsg
2538
meson compile -C build 2>/dev/kmsg

0 commit comments

Comments
 (0)