mirror of https://lore.kernel.org/lkml/
 help / color / mirror / Atom feed
* Checkpatch errors that should be downgraded
@ 2023-02-02 11:16 David Howells
  2023-02-02 17:03 ` Joe Perches
  0 siblings, 1 reply; 2+ messages in thread
From: David Howells @ 2023-02-02 11:16 UTC (permalink / raw)
  To: Andy Whitcroft, Joe Perches; +Cc: dhowells, linux-kernel

In the trace headers, the following should probably be ignored:

	CHECK: Lines should not end with a '('
	#73: FILE: include/trace/events/rxrpc.h:1947:
	+	    TP_STRUCT__entry(

	CHECK: Lines should not end with a '('
	#80: FILE: include/trace/events/rxrpc.h:1954:
	+	    TP_fast_assign(

as it's standard practice to bump the contents onto the next line for these
two macros.

Also checkpatch is wrong in giving this error:

	ERROR: Macros with complex values should be enclosed in parentheses
	#37: FILE: include/trace/events/rxrpc.h:425:
	+#define rxrpc_sack_traces \
	+	EM(rxrpc_sack_advance,			"ADV")	\
	+	EM(rxrpc_sack_fill,			"FIL")	\
	+	EM(rxrpc_sack_nack,			"NAK")	\
	+	EM(rxrpc_sack_none,			"---")	\
	+	E_(rxrpc_sack_oos,			"OOS")

as the contents, when found in a trace header, are going to be used to
generate a string table and maybe an enum.  It's standard practice, so if it
could be ignored in trace headers or at least downgraded to a warning?

Thanks,
David


^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2023-02-02 17:04 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2023-02-02 11:16 Checkpatch errors that should be downgraded David Howells
2023-02-02 17:03 ` Joe Perches

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox

all inboxes | Powered by JetHome®