The rxrpc_abort_reason enum is marked __mode(byte), but there are currently exactly 128 in the enum (0-127), but this is about to be increased and the enum is represented by a signed byte and an increase causes compilation errors. Remove the mode marking to return it to a 32-bit int. Signed-off-by: David Howells cc: Marc Dionne cc: Jeffrey Altman cc: Eric Dumazet cc: "David S. Miller" cc: Jakub Kicinski cc: Paolo Abeni cc: Simon Horman cc: Jarkko Sakkinen cc: linux-afs@lists.infradead.org cc: keyrings@vger.kernel.org cc: stable@kernel.org --- include/trace/events/rxrpc.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/include/trace/events/rxrpc.h b/include/trace/events/rxrpc.h index d7c7b04d69fc..ba2c6e3c78a6 100644 --- a/include/trace/events/rxrpc.h +++ b/include/trace/events/rxrpc.h @@ -602,7 +602,7 @@ #define EM(a, b) a, #define E_(a, b) a -enum rxrpc_abort_reason { rxrpc_abort_reasons } __mode(byte); +enum rxrpc_abort_reason { rxrpc_abort_reasons }; enum rxrpc_bundle_trace { rxrpc_bundle_traces } __mode(byte); enum rxrpc_call_poke_trace { rxrpc_call_poke_traces } __mode(byte); enum rxrpc_call_trace { rxrpc_call_traces } __mode(byte);