diff options
| author | Denys Fedoryshchenko <denys.f@collabora.com> | 2026-05-04 02:57:16 +0300 |
|---|---|---|
| committer | Denys Fedoryshchenko <denys.f@collabora.com> | 2026-05-04 02:58:15 +0300 |
| commit | a8556b814669802996d30aa06deac4b19327b694 (patch) | |
| tree | 80fb425b60441f1762545fca17bfe6c71b0ddb68 /.github/workflows | |
| parent | 5696732f898139a2db6513dac7b975a5cda30abd (diff) | |
| download | accel-ppp-a8556b814669802996d30aa06deac4b19327b694.tar.gz accel-ppp-a8556b814669802996d30aa06deac4b19327b694.zip | |
ci: Tightening warning condition in dmesg checks
The boot-time RETBleed: WARNING: Spectre v2 mitigation...
line matches the broad WARNING: regex.
The intent of that pattern was to catch kernel WARN_ON() splats,
which always begin with WARNING: CPU:. We can tighten checks, to avoid false positive.
Signed-off-by: Denys Fedoryshchenko <denys.f@collabora.com>
Diffstat (limited to '.github/workflows')
| -rw-r--r-- | .github/workflows/run-tests-32bit.yml | 2 | ||||
| -rw-r--r-- | .github/workflows/run-tests-asan-ubsan.yml | 2 | ||||
| -rw-r--r-- | .github/workflows/run-tests-bigendian.yml | 2 | ||||
| -rw-r--r-- | .github/workflows/run-tests.yml | 8 |
4 files changed, 7 insertions, 7 deletions
diff --git a/.github/workflows/run-tests-32bit.yml b/.github/workflows/run-tests-32bit.yml index 637a6951..8157f3fb 100644 --- a/.github/workflows/run-tests-32bit.yml +++ b/.github/workflows/run-tests-32bit.yml @@ -165,7 +165,7 @@ jobs: if: ${{ always() }} run: | ssh -i ssh-key -p2222 -o ConnectTimeout=5 root@localhost "dmesg" > /tmp/dmesg.log - if grep -E 'WARNING:|BUG:|Oops:|kernel panic|general protection fault|KASAN|UBSAN:|soft lockup|hard LOCKUP|INFO: task .+ blocked|Bad page state|invalid opcode' /tmp/dmesg.log; then + if grep -E 'WARNING: CPU:|BUG:|Oops:|kernel panic|general protection fault|KASAN|UBSAN:|soft lockup|hard LOCKUP|INFO: task .+ blocked|Bad page state|invalid opcode' /tmp/dmesg.log; then echo "::error::Kernel issues detected in dmesg" exit 1 fi diff --git a/.github/workflows/run-tests-asan-ubsan.yml b/.github/workflows/run-tests-asan-ubsan.yml index df990657..8be22b67 100644 --- a/.github/workflows/run-tests-asan-ubsan.yml +++ b/.github/workflows/run-tests-asan-ubsan.yml @@ -78,7 +78,7 @@ jobs: if: ${{ always() }} run: | sudo dmesg | tee /tmp/dmesg.log - if grep -E 'WARNING:|BUG:|Oops:|kernel panic|general protection fault|KASAN|UBSAN:|soft lockup|hard LOCKUP|INFO: task .+ blocked|Bad page state|invalid opcode' /tmp/dmesg.log; then + if grep -E 'WARNING: CPU:|BUG:|Oops:|kernel panic|general protection fault|KASAN|UBSAN:|soft lockup|hard LOCKUP|INFO: task .+ blocked|Bad page state|invalid opcode' /tmp/dmesg.log; then echo "::error::Kernel issues detected in dmesg" exit 1 fi diff --git a/.github/workflows/run-tests-bigendian.yml b/.github/workflows/run-tests-bigendian.yml index 64b49a11..eb09aa9f 100644 --- a/.github/workflows/run-tests-bigendian.yml +++ b/.github/workflows/run-tests-bigendian.yml @@ -172,7 +172,7 @@ jobs: if: ${{ always() }} run: | ssh -i ssh-key -p2222 -o ConnectTimeout=5 root@localhost "dmesg" > /tmp/dmesg.log - if grep -E 'WARNING:|BUG:|Oops:|kernel panic|general protection fault|KASAN|UBSAN:|soft lockup|hard LOCKUP|INFO: task .+ blocked|Bad page state|invalid opcode' /tmp/dmesg.log; then + if grep -E 'WARNING: CPU:|BUG:|Oops:|kernel panic|general protection fault|KASAN|UBSAN:|soft lockup|hard LOCKUP|INFO: task .+ blocked|Bad page state|invalid opcode' /tmp/dmesg.log; then echo "::error::Kernel issues detected in dmesg" exit 1 fi diff --git a/.github/workflows/run-tests.yml b/.github/workflows/run-tests.yml index 6db3574c..71b3820b 100644 --- a/.github/workflows/run-tests.yml +++ b/.github/workflows/run-tests.yml @@ -182,7 +182,7 @@ jobs: if: ${{ always() }} run: | ssh -i ssh-key -p2222 user@localhost "sudo dmesg" > /tmp/dmesg.log - if grep -E 'WARNING:|BUG:|Oops:|kernel panic|general protection fault|KASAN|UBSAN:|soft lockup|hard LOCKUP|INFO: task .+ blocked|Bad page state|invalid opcode' /tmp/dmesg.log; then + if grep -E 'WARNING: CPU:|BUG:|Oops:|kernel panic|general protection fault|KASAN|UBSAN:|soft lockup|hard LOCKUP|INFO: task .+ blocked|Bad page state|invalid opcode' /tmp/dmesg.log; then echo "::error::Kernel issues detected in dmesg" exit 1 fi @@ -320,7 +320,7 @@ jobs: if: ${{ always() }} run: | ssh -i ssh-key -p2222 alpine@localhost "doas dmesg" > /tmp/dmesg.log - if grep -E 'WARNING:|BUG:|Oops:|kernel panic|general protection fault|KASAN|UBSAN:|soft lockup|hard LOCKUP|INFO: task .+ blocked|Bad page state|invalid opcode' /tmp/dmesg.log; then + if grep -E 'WARNING: CPU:|BUG:|Oops:|kernel panic|general protection fault|KASAN|UBSAN:|soft lockup|hard LOCKUP|INFO: task .+ blocked|Bad page state|invalid opcode' /tmp/dmesg.log; then echo "::error::Kernel issues detected in dmesg" exit 1 fi @@ -385,7 +385,7 @@ jobs: if: ${{ always() }} run: | sudo dmesg | tee /tmp/dmesg.log - if grep -E 'WARNING:|BUG:|Oops:|kernel panic|general protection fault|KASAN|UBSAN:|soft lockup|hard LOCKUP|INFO: task .+ blocked|Bad page state|invalid opcode' /tmp/dmesg.log; then + if grep -E 'WARNING: CPU:|BUG:|Oops:|kernel panic|general protection fault|KASAN|UBSAN:|soft lockup|hard LOCKUP|INFO: task .+ blocked|Bad page state|invalid opcode' /tmp/dmesg.log; then echo "::error::Kernel issues detected in dmesg" exit 1 fi @@ -450,7 +450,7 @@ jobs: if: ${{ always() }} run: | sudo dmesg | tee /tmp/dmesg.log - if grep -E 'WARNING:|BUG:|Oops:|kernel panic|general protection fault|KASAN|UBSAN:|soft lockup|hard LOCKUP|INFO: task .+ blocked|Bad page state|invalid opcode' /tmp/dmesg.log; then + if grep -E 'WARNING: CPU:|BUG:|Oops:|kernel panic|general protection fault|KASAN|UBSAN:|soft lockup|hard LOCKUP|INFO: task .+ blocked|Bad page state|invalid opcode' /tmp/dmesg.log; then echo "::error::Kernel issues detected in dmesg" exit 1 fi |
