Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

signal/x86: In trace_mpx_bounds_register_exception add __user annotations

The value passed in to addr_referenced is of type void __user *, so update
the addr_referenced parameter in trace_mpx_bounds_register_exception to match.

Also update the addr_referenced paramater in TP_STRUCT__entry as it again
holdes the same value.

I don't know why this was missed earlier but sparse was complaining when
testing test branch so fix this now.

Reviewed-by: Thomas Gleixner <tglx@linutronix.de>
Signed-off-by: "Eric W. Biederman" <ebiederm@xmission.com>

+2 -2
+2 -2
arch/x86/include/asm/trace/mpx.h
··· 11 11 12 12 TRACE_EVENT(mpx_bounds_register_exception, 13 13 14 - TP_PROTO(void *addr_referenced, 14 + TP_PROTO(void __user *addr_referenced, 15 15 const struct mpx_bndreg *bndreg), 16 16 TP_ARGS(addr_referenced, bndreg), 17 17 18 18 TP_STRUCT__entry( 19 - __field(void *, addr_referenced) 19 + __field(void __user *, addr_referenced) 20 20 __field(u64, lower_bound) 21 21 __field(u64, upper_bound) 22 22 ),