Commit 25d3b21e authored by Marco Elver's avatar Marco Elver Committed by Peter Zijlstra
Browse files

checkpatch: Warn about context_unsafe() without comment



Warn about applications of context_unsafe() without a comment, to
encourage documenting the reasoning behind why it was deemed safe.

Signed-off-by: default avatarMarco Elver <elver@google.com>
Signed-off-by: default avatarPeter Zijlstra (Intel) <peterz@infradead.org>
Link: https://patch.msgid.link/20251219154418.3592607-6-elver@google.com
parent 8f32441d
Loading
Loading
Loading
Loading
+7 −0
Original line number Diff line number Diff line
@@ -6733,6 +6733,13 @@ sub process {
			}
		}

# check for context_unsafe without a comment.
		if ($line =~ /\bcontext_unsafe\b/ &&
		    !ctx_has_comment($first_line, $linenr)) {
			WARN("CONTEXT_UNSAFE",
			     "context_unsafe without comment\n" . $herecurr);
		}

# check of hardware specific defines
		if ($line =~ m@^.\s*\#\s*if.*\b(__i386__|__powerpc64__|__sun__|__s390x__)\b@ && $realfile !~ m@include/asm-@) {
			CHK("ARCH_DEFINES",