summaryrefslogtreecommitdiff
path: root/Documentation
diff options
context:
space:
mode:
authorAlexey Dobriyan <adobriyan@gmail.com>2019-01-03 15:26:16 -0800
committerLinus Torvalds <torvalds@linux-foundation.org>2019-01-04 13:13:45 -0800
commit3fe5dbfef47e992b810cbe82af1df02d8255fb8c (patch)
treef8c9cd8ea3dd70ca4e57b140c45dfda1a9615ff2 /Documentation
parent09be178400829dddc1189b50a7888495dd26aa84 (diff)
downloadlwn-3fe5dbfef47e992b810cbe82af1df02d8255fb8c.tar.gz
lwn-3fe5dbfef47e992b810cbe82af1df02d8255fb8c.zip
Documentation/process/coding-style.rst: don't use "extern" with function prototypes
`extern' with function prototypes makes lines longer and creates more characters on the screen. Do not bug people with checkpatch.pl warnings for now as fallout can be devastating. Link: http://lkml.kernel.org/r/20181101134153.GA29267@avx2 Signed-off-by: Alexey Dobriyan <adobriyan@gmail.com> Reviewed-by: Andrew Morton <akpm@linux-foundation.org> Signed-off-by: Andrew Morton <akpm@linux-foundation.org> Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
Diffstat (limited to 'Documentation')
-rw-r--r--Documentation/process/coding-style.rst3
1 files changed, 3 insertions, 0 deletions
diff --git a/Documentation/process/coding-style.rst b/Documentation/process/coding-style.rst
index 277c113376a6..b78dd680c038 100644
--- a/Documentation/process/coding-style.rst
+++ b/Documentation/process/coding-style.rst
@@ -443,6 +443,9 @@ In function prototypes, include parameter names with their data types.
Although this is not required by the C language, it is preferred in Linux
because it is a simple way to add valuable information for the reader.
+Do not use the `extern' keyword with function prototypes as this makes
+lines longer and isn't strictly necessary.
+
7) Centralized exiting of functions
-----------------------------------