I have learned that the following is useful for debugging "scheduling while atomic" bugs. The respective files are attached:
$ sudo sh -c "echo 1 > /sys/kernel/debug/tracing/options/latency-format" $ sudo sh -c "echo 1 > /sys/kernel/debug/tracing/tracing_enabled" $ sudo sh -c "echo 1 > /sys/kernel/debug/tracing/tracing_on" $ sudo sh -c "echo function > /sys/kernel/debug/tracing/current_tracer"
(reproduced bug)
$ bzip2 -c /sys/kernel/debug/tracing/trace > trace.bz2 $ dmesg | bzip2 > dmesg.bz2
I have learned that the following is useful for debugging "scheduling while
atomic" bugs. The respective files are attached:
$ sudo sh -c "echo 1 > /sys/kernel/ debug/tracing/ options/ latency- format" debug/tracing/ tracing_ enabled" debug/tracing/ tracing_ on" debug/tracing/ current_ tracer"
$ sudo sh -c "echo 1 > /sys/kernel/
$ sudo sh -c "echo 1 > /sys/kernel/
$ sudo sh -c "echo function > /sys/kernel/
(reproduced bug)
$ bzip2 -c /sys/kernel/ debug/tracing/ trace > trace.bz2
$ dmesg | bzip2 > dmesg.bz2