Lines Matching +full:multi +full:- +full:functional

1 .. SPDX-License-Identifier: GPL-2.0-only
27 - -q, --quiet
31 - -v, --verbose
35 - --no-tree
39 - --no-signoff
41 Disable the 'Signed-off-by' line check. The sign-off is a simple line at
43 or otherwise have the right to pass it on as an open-source patch.
47 Signed-off-by: Random J Developer <random@developer.example.org>
49 Setting this flag effectively stops a message for a missing signed-off-by
52 - --patch
57 - --emacs
63 - --terse
67 - --showfile
71 - -g, --git
77 - <rev>
78 - <rev>^
79 - <rev>~n
83 - <rev1>..<rev2>
84 - <rev1>...<rev2>
85 - <rev>-<count>
87 - -f, --file
92 - --subjective, --strict
97 - --list-types
105 - --types TYPE(,TYPE2...)
111 ./scripts/checkpatch.pl mypatch.patch --types EMAIL_SUBJECT,BRACES
113 - --ignore TYPE(,TYPE2...)
119 ./scripts/checkpatch.pl mypatch.patch --ignore EMAIL_SUBJECT,BRACES
121 - --show-types
126 - --max-line-length=n
134 file contexts, the --strict flag must also be enabled.
136 - --min-conf-desc-length=n
140 - --tab-size=n
144 - --root=PATH
151 - --no-summary
155 - --mailback
160 - --summary-file
164 - --debug KEY=[0|1]
169 - --fix
172 <inputfile>.EXPERIMENTAL-checkpatch-fixes is created which has the
175 - --fix-inplace
177 EXPERIMENTAL - Similar to --fix but input file is overwritten with fixes.
182 - --ignore-perl-version
187 - --codespell
191 - --codespellfile
196 - --typedefsfile
200 - --color[=WHEN]
205 - --kconfig-prefix=WORD
209 - -h, --help, --version
219 - ERROR
224 - WARNING
229 - CHECK
243 ----------------
250 See: https://www.kernel.org/doc/html/latest/core-api/memory-allocation.html
263 See: https://www.kernel.org/doc/html/latest/process/coding-style.html#allocating-memory
269 See: https://www.kernel.org/doc/html/latest/core-api/memory-allocation.html
273 ---------
290 See: https://www.kernel.org/doc/html/latest/process/deprecated.html#bug-and-bug-on
299 …nel.org/doc/html/latest/process/deprecated.html#simple-strtol-simple-strtoll-simple-strtoul-simple
335 See: https://lore.kernel.org/lkml/1400106425.12666.6.camel@joe-AO725/
339 old flavourful RCU APIs by their new vanilla-RCU counterparts.
343 See: https://www.kernel.org/doc/html/latest/RCU/whatisRCU.html#full-list-of-rcu-apis
357 See: https://www.kernel.org/doc/html/latest/driver-api/driver-model/device.html#attributes
366 See: https://www.kernel.org/doc/html/latest/driver-api/driver-model/device.html#attributes
375 See: https://www.kernel.org/doc/html/latest/driver-api/driver-model/device.html#attributes
384 See: https://www.kernel.org/doc/html/latest/driver-api/driver-model/device.html#attributes
395 &zero -> SYSCTL_ZERO
396 &one -> SYSCTL_ONE
397 &int_max -> SYSCTL_INT_MAX
401 1. https://lore.kernel.org/lkml/20190430180111.10688-1-mcroce@redhat.com/
402 2. https://lore.kernel.org/lkml/20190531131422.14970-1-mcroce@redhat.com/
428 See: https://lore.kernel.org/lkml/20080320201723.b87b3732.akpm@linux-foundation.org/
432 prevent warnings on conversion of device->sem to device->mutex.
446 See: https://www.kernel.org/doc/html/latest/locking/lockdep-design.html#annotations
457 --------
460 The comment style is incorrect. The preferred style for multi-
465 * for multi line comments.
468 See: https://www.kernel.org/doc/html/latest/process/coding-style.html#commenting
474 See: https://www.kernel.org/doc/html/latest/process/coding-style.html#commenting
480 See: https://lore.kernel.org/lkml/20200401101714.44781-1-elver@google.com/
496 PHY modes "rgmii", "rgmii-rxid" and "rgmii-txid" modes require the clock
499 internally in the MAC or PHY), "rgmii-id" is the correct PHY mode.
502 --------------
505 The signed-off-by line does not fall in line with the standards
508 …//www.kernel.org/doc/html/latest/process/submitting-patches.html#developer-s-certificate-of-origin
530 … See: https://www.kernel.org/doc/html/latest/process/submitting-patches.html#describe-your-changes
537 … See: https://www.kernel.org/doc/html/latest/process/submitting-patches.html#describe-your-changes
540 The author's email does not match with that in the Signed-off-by:
546 - The email names do not match.
547 - The email addresses do not match.
548 - The email subaddresses do not match.
549 - The email comments do not match.
552 The patch is missing a Signed-off-by line. A signed-off-by
556 ….kernel.org/doc/html/latest/process/submitting-patches.html#sign-your-work-the-developer-s-certifi…
565 ….kernel.org/doc/html/latest/process/submitting-patches.html#sign-your-work-the-developer-s-certifi…
573 See: https://lore.kernel.org/lkml/20150611134006.9df79a893e3636019ad2759e@linux-foundation.org/
577 have a Change-Id like::
579 Change-Id: Ic8aaa0728a43936cd4c6e1ed590e01ba8f0fbf5b
580 Signed-off-by: A. U. Thor <author@example.com>
582 The Change-Id line must be removed before submitting.
595 … See: https://www.kernel.org/doc/html/latest/process/submitting-patches.html#describe-your-changes
602 … See: https://www.kernel.org/doc/html/latest/process/submitting-patches.html#describe-your-changes
606 ----------------
623 See: https://lore.kernel.org/lkml/1365563834.27174.12.camel@joe-AO722/
635 ---------------------------
642 See: https://www.kernel.org/doc/html/latest/process/coding-style.html#indentation
674 See: https://www.kernel.org/doc/html/latest/process/coding-style.html#indentation
678 To use a different maximum line length, the --max-line-length=n option
682 ("checkpatch/coding-style: deprecate 80-column warning") increased the
686 …See: https://www.kernel.org/doc/html/latest/process/coding-style.html#breaking-long-lines-and-stri…
690 To use a different maximum line length, the --max-line-length=n option
693 …See: https://www.kernel.org/doc/html/latest/process/coding-style.html#breaking-long-lines-and-stri…
697 To use a different maximum line length, the --max-line-length=n option
700 …See: https://www.kernel.org/doc/html/latest/process/coding-style.html#breaking-long-lines-and-stri…
711 struct_identifier->member[index].
724 member1->member2->member3.foo1;
725 member1->member2->member3.foo2;
727 then store the member1->member2->member3 part in a temporary variable.
749 ------------------------------
788 read-only. The __read_mostly annotation thus should be removed.
797 non-deterministic builds.
799 See: https://www.kernel.org/doc/html/latest/kbuild/reproducible-builds.html#timestamps
851 See: https://lore.kernel.org/lkml/1377655732.3619.19.camel@joe-AO722/
855 do - while block. Same should also be the case for macros
864 See: https://www.kernel.org/doc/html/latest/process/coding-style.html#macros-enums-and-rtl
889 See: https://lore.kernel.org/lkml/1399671106.2912.21.camel@joe-AO725/
892 If function-like macros do not utilize a parameter, it might result
901 WARNING: Argument 'a' is not used in function-like macro.
903 See: https://www.kernel.org/doc/html/latest/process/coding-style.html#macros-enums-and-rtl
906 For the multi-statement macros, it is necessary to use the do-while
907 loop to avoid unpredictable code paths. The do-while loop helps to
909 function-like macro can be used as a function only.
912 do-while loop. Although the code is syntactically correct but using
913 the do-while loop is redundant. So remove the do-while loop for single
922 -----------------------
927 See: https://www.kernel.org/doc/html/latest/process/coding-style.html#naming
948 Note that this does not work with -f (--file) checkpatch option
1030 -----------
1034 Typically only three permissions are used - 0644 (RW), 0444 (RO)
1047 any local user to write arbitrary values into device registers - a
1050 See: https://lore.kernel.org/linux-arm-kernel/cover.1296818921.git.segoon@openwall.com/
1058 understand than their symbolic counterparts because many command-line
1065 …See: https://lore.kernel.org/lkml/CA+55aFw5v23T-zvDZp-MmD_EYxF8WbafwwB59934FV7g21uMGQ@mail.gmail.c…
1069 --------------------
1084 This applies for all non-functional blocks.
1093 See: https://www.kernel.org/doc/html/latest/process/coding-style.html#placing-braces-and-spaces
1124 See: https://www.kernel.org/doc/html/latest/process/coding-style.html#placing-braces-and-spaces
1130 See: https://www.kernel.org/doc/html/latest/process/coding-style.html#spaces
1134 next line. For any non-functional block it should be on the same line
1137 See: https://www.kernel.org/doc/html/latest/process/coding-style.html#placing-braces-and-spaces
1149 See: https://www.kernel.org/doc/html/latest/process/coding-style.html#spaces
1154 See: https://www.kernel.org/doc/html/latest/process/coding-style.html#spaces
1161 See: https://www.kernel.org/doc/html/latest/process/coding-style.html#spaces
1168 (foo->bar)();
1172 foo->bar();
1176 if ((foo->bar) && (foo->baz))
1181 if (foo->bar && foo->baz)
1186 &(foo->bar)
1187 *(foo->bar)
1191 &foo->bar
1192 *foo->bar
1201 See: https://www.kernel.org/doc/html/latest/process/coding-style.html#placing-braces-and-spaces
1205 ------
1228 For DOS-formatted patches, there are extra ^M symbols at the end of
1232 DT bindings moved to a json-schema based format instead of
1235 See: https://www.kernel.org/doc/html/latest/devicetree/bindings/writing-schema.html
1242 DT only tree created with git-filter-branch.
1244 …//www.kernel.org/doc/html/latest/devicetree/bindings/submitting-patches.html#i-for-patch-submitters
1261 The patch file does not appear to be in unified-diff format. Please
1282 See: https://www.kernel.org/doc/html/latest/process/license-rules.html