diff options
authorJean Delvare <>2016-10-07 17:03:04 -0700
committerLinus Torvalds <>2016-10-07 18:46:30 -0700
commit218dd85887da3d7d08119de18e9d325fcf30d7a4 (patch)
parentea036230f7c604e3c90fbf57f4643bd733034af9 (diff)
.gitattributes: set git diff driver for C source code files
Git can be told to apply language-specific rules when generating diffs. Enable this for C source code files (*.c and *.h) so that function names are printed right. Specifically, doing so prevents "git diff" from mistakenly considering unindented goto labels as function names. Link: Signed-off-by: Jean Delvare <> Cc: Peter Zijlstra <> Cc: Joe Perches <> Cc: Jonathan Corbet <> Signed-off-by: Andrew Morton <> Signed-off-by: Linus Torvalds <>
1 files changed, 2 insertions, 0 deletions
diff --git a/.gitattributes b/.gitattributes
new file mode 100644
index 000000000000..89c411b5ce6b
--- /dev/null
+++ b/.gitattributes
@@ -0,0 +1,2 @@
+*.c diff=cpp
+*.h diff=cpp