]> git.proxmox.com Git - mirror_ubuntu-jammy-kernel.git/commit
ring-buffer: Add trace_recursive checks to ring_buffer_write()
authorSteven Rostedt (Red Hat) <rostedt@goodmis.org>
Wed, 27 May 2015 14:48:56 +0000 (10:48 -0400)
committerSteven Rostedt <rostedt@goodmis.org>
Wed, 27 May 2015 14:48:56 +0000 (10:48 -0400)
commit985e871b28fc3e73ccd21cb999ce61266dc8c941
treed0b67209c5b3e8f0854994bce2aa6a40e9d3ce28
parent6776221bfe50afdc053527055577012a1acaabd5
ring-buffer: Add trace_recursive checks to ring_buffer_write()

The ring_buffer_write() function isn't protected by the trace recursive
writes. Luckily, this function is not used as much and is unlikely
to ever recurse. But it should still have the protection, because
even a call to ring_buffer_lock_reserve() could cause ring buffer
corruption if called when ring_buffer_write() is being used.

Signed-off-by: Steven Rostedt <rostedt@goodmis.org>
kernel/trace/ring_buffer.c