We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 6c14133 commit 3e08a9fCopy full SHA for 3e08a9f
kernel/trace/trace.c
@@ -2736,7 +2736,7 @@ trace_event_buffer_lock_reserve(struct trace_buffer **current_rb,
2736
(entry = this_cpu_read(trace_buffered_event))) {
2737
/* Try to use the per cpu buffer first */
2738
val = this_cpu_inc_return(trace_buffered_event_cnt);
2739
- if ((len < (PAGE_SIZE - sizeof(*entry))) && val == 1) {
+ if ((len < (PAGE_SIZE - sizeof(*entry) - sizeof(entry->array[0]))) && val == 1) {
2740
trace_event_setup(entry, type, trace_ctx);
2741
entry->array[0] = len;
2742
return entry;
0 commit comments