Skip to content

Commit 3fc1b11

Browse files
zx2c4kuba-moo
authored andcommitted
wireguard: selftests: set panic_on_warn=1 from cmdline
Rather than setting this once init is running, set panic_on_warn from the kernel command line, so that it catches splats from WireGuard initialization code and the various crypto selftests. Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> Signed-off-by: Jakub Kicinski <kuba@kernel.org>
1 parent a6b8ea9 commit 3fc1b11

18 files changed

Lines changed: 17 additions & 23 deletions

tools/testing/selftests/wireguard/qemu/arch/aarch64.config

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,5 +4,5 @@ CONFIG_VIRTIO_MENU=y
44
CONFIG_VIRTIO_MMIO=y
55
CONFIG_VIRTIO_CONSOLE=y
66
CONFIG_CMDLINE_BOOL=y
7-
CONFIG_CMDLINE="console=ttyAMA0 wg.success=vport0p1"
7+
CONFIG_CMDLINE="console=ttyAMA0 wg.success=vport0p1 panic_on_warn=1"
88
CONFIG_FRAME_WARN=1280

tools/testing/selftests/wireguard/qemu/arch/aarch64_be.config

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,5 +5,5 @@ CONFIG_VIRTIO_MENU=y
55
CONFIG_VIRTIO_MMIO=y
66
CONFIG_VIRTIO_CONSOLE=y
77
CONFIG_CMDLINE_BOOL=y
8-
CONFIG_CMDLINE="console=ttyAMA0 wg.success=vport0p1"
8+
CONFIG_CMDLINE="console=ttyAMA0 wg.success=vport0p1 panic_on_warn=1"
99
CONFIG_FRAME_WARN=1280

tools/testing/selftests/wireguard/qemu/arch/arm.config

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,5 +8,5 @@ CONFIG_VIRTIO_MENU=y
88
CONFIG_VIRTIO_MMIO=y
99
CONFIG_VIRTIO_CONSOLE=y
1010
CONFIG_CMDLINE_BOOL=y
11-
CONFIG_CMDLINE="console=ttyAMA0 wg.success=vport0p1"
11+
CONFIG_CMDLINE="console=ttyAMA0 wg.success=vport0p1 panic_on_warn=1"
1212
CONFIG_FRAME_WARN=1024

tools/testing/selftests/wireguard/qemu/arch/armeb.config

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,6 @@ CONFIG_VIRTIO_MENU=y
88
CONFIG_VIRTIO_MMIO=y
99
CONFIG_VIRTIO_CONSOLE=y
1010
CONFIG_CMDLINE_BOOL=y
11-
CONFIG_CMDLINE="console=ttyAMA0 wg.success=vport0p1"
11+
CONFIG_CMDLINE="console=ttyAMA0 wg.success=vport0p1 panic_on_warn=1"
1212
CONFIG_CPU_BIG_ENDIAN=y
1313
CONFIG_FRAME_WARN=1024

tools/testing/selftests/wireguard/qemu/arch/i686.config

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,5 +2,5 @@ CONFIG_ACPI=y
22
CONFIG_SERIAL_8250=y
33
CONFIG_SERIAL_8250_CONSOLE=y
44
CONFIG_CMDLINE_BOOL=y
5-
CONFIG_CMDLINE="console=ttyS0 wg.success=ttyS1"
5+
CONFIG_CMDLINE="console=ttyS0 wg.success=ttyS1 panic_on_warn=1"
66
CONFIG_FRAME_WARN=1024

tools/testing/selftests/wireguard/qemu/arch/m68k.config

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,5 +5,5 @@ CONFIG_MAC=y
55
CONFIG_SERIAL_PMACZILOG=y
66
CONFIG_SERIAL_PMACZILOG_TTYS=y
77
CONFIG_SERIAL_PMACZILOG_CONSOLE=y
8-
CONFIG_CMDLINE="console=ttyS0 wg.success=ttyS1"
8+
CONFIG_CMDLINE="console=ttyS0 wg.success=ttyS1 panic_on_warn=1"
99
CONFIG_FRAME_WARN=1024

tools/testing/selftests/wireguard/qemu/arch/mips.config

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,5 +7,5 @@ CONFIG_POWER_RESET_SYSCON=y
77
CONFIG_SERIAL_8250=y
88
CONFIG_SERIAL_8250_CONSOLE=y
99
CONFIG_CMDLINE_BOOL=y
10-
CONFIG_CMDLINE="console=ttyS0 wg.success=ttyS1"
10+
CONFIG_CMDLINE="console=ttyS0 wg.success=ttyS1 panic_on_warn=1"
1111
CONFIG_FRAME_WARN=1024

tools/testing/selftests/wireguard/qemu/arch/mips64.config

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,5 +10,5 @@ CONFIG_POWER_RESET_SYSCON=y
1010
CONFIG_SERIAL_8250=y
1111
CONFIG_SERIAL_8250_CONSOLE=y
1212
CONFIG_CMDLINE_BOOL=y
13-
CONFIG_CMDLINE="console=ttyS0 wg.success=ttyS1"
13+
CONFIG_CMDLINE="console=ttyS0 wg.success=ttyS1 panic_on_warn=1"
1414
CONFIG_FRAME_WARN=1280

tools/testing/selftests/wireguard/qemu/arch/mips64el.config

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,5 +11,5 @@ CONFIG_POWER_RESET_SYSCON=y
1111
CONFIG_SERIAL_8250=y
1212
CONFIG_SERIAL_8250_CONSOLE=y
1313
CONFIG_CMDLINE_BOOL=y
14-
CONFIG_CMDLINE="console=ttyS0 wg.success=ttyS1"
14+
CONFIG_CMDLINE="console=ttyS0 wg.success=ttyS1 panic_on_warn=1"
1515
CONFIG_FRAME_WARN=1280

tools/testing/selftests/wireguard/qemu/arch/mipsel.config

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,5 +8,5 @@ CONFIG_POWER_RESET_SYSCON=y
88
CONFIG_SERIAL_8250=y
99
CONFIG_SERIAL_8250_CONSOLE=y
1010
CONFIG_CMDLINE_BOOL=y
11-
CONFIG_CMDLINE="console=ttyS0 wg.success=ttyS1"
11+
CONFIG_CMDLINE="console=ttyS0 wg.success=ttyS1 panic_on_warn=1"
1212
CONFIG_FRAME_WARN=1024

0 commit comments

Comments
 (0)