aboutsummaryrefslogtreecommitdiffstats
path: root/scripts/checkpatch.pl
AgeCommit message (Expand)AuthorFilesLines
2018-08-22checkpatch: update section keywordsGeert Uytterhoeven1-1/+2
2018-08-22checkpatch: improve runtime execution speed a littleJoe Perches1-33/+33
2018-08-22checkpatch: add --fix for CONCATENATED_STRING and STRING_FRAGMENTSJoe Perches1-5/+18
2018-08-22checkpatch: add a --strict test for structs with bool member definitionsJoe Perches1-0/+7
2018-07-14checkpatch: fix duplicate invalid vsprintf pointer extension '%p<foo>' messagesJoe Perches1-3/+3
2018-06-27checkpatch: remove warning for 'old' stable@kernel.org addressLinus Torvalds1-6/+0
2018-06-07checkpatch: improve patch recognitionJoe Perches1-0/+8
2018-06-07scripts: use SPDX tag in get_maintainer and checkpatchJoe Perches1-1/+3
2018-06-06Merge tag 'kbuild-v4.18' of git://git.kernel.org/pub/scm/linux/kernel/git/mas...Linus Torvalds1-10/+0
2018-05-25checkpatch: fix macro argument precedence testJoe Perches1-1/+1
2018-05-17checkpatch: remove VMLINUX_SYMBOL() checkMasahiro Yamada1-10/+0
2018-04-11checkpatch: whinge about bool bitfieldsJoe Perches1-0/+6
2018-04-11checkpatch: allow space between colon and bracketHeinrich Schuchardt1-1/+1
2018-04-11checkpatch: add test for assignment at start of lineJoe Perches1-0/+6
2018-04-11checkpatch: test SYMBOLIC_PERMS multiple times per lineJoe Perches1-1/+1
2018-04-11checkpatch: two spelling fixesClaudio Fontana1-1/+1
2018-04-11checkpatch: improve get_quoted_string for TRACE_EVENT macrosJoe Perches1-1/+2
2018-04-11checkpatch: warn for use of %pxTobin C. Harding1-16/+32
2018-04-11checkpatch: add sub routine get_stat_here()Tobin C. Harding1-32/+20
2018-04-11checkpatch: remove unused variable declarationsTobin C. Harding1-2/+0
2018-04-11checkpatch: add sub routine get_stat_real()Tobin C. Harding1-16/+16
2018-04-11checkpatch: add Crypto ON_STACK to declaration_macrosGilad Ben-Yossef1-1/+2
2018-04-11checkpatch.pl: add SPDX license tag checkRob Herring1-0/+27
2018-04-11checkpatch: improve parse_email signature checkingJoe Perches1-1/+1
2018-04-03Merge tag 'kconfig-v4.17' of git://git.kernel.org/pub/scm/linux/kernel/git/ma...Linus Torvalds1-4/+17
2018-03-26checkpatch: kconfig: prefer 'help' over '---help---'Ulf Magnusson1-1/+5
2018-03-26checkpatch: kconfig: check help texts for menuconfig and choiceUlf Magnusson1-2/+11
2018-03-26checkpatch: kconfig: recognize more prompts when checking help textsUlf Magnusson1-1/+1
2018-03-16arch: remove blackfin portArnd Bergmann1-26/+0
2018-02-06checkpatch: improve OPEN_BRACE testJoe Perches1-3/+5
2018-02-06checkpatch: avoid some false positives for TABSTOP declaration testJoe Perches1-1/+1
2018-02-06checkpatch: exclude drivers/staging from if with unnecessary parentheses testJoe Perches1-1/+3
2018-02-06checkpatch: improve the TABSTOP test to include declarationsJoe Perches1-1/+1
2018-02-06checkpatch: add a few DEVICE_ATTR style testsJoe Perches1-21/+93
2018-02-06checkpatch: improve quoted string and line continuation testJoe Perches1-1/+1
2018-02-06checkpatch: ignore some octal permissions of 0Joe Perches1-2/+7
2018-02-06checkpatch: allow long lines containing URLAndreas Brauchli1-0/+5
2018-02-01Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/pml...Linus Torvalds1-2/+9
2018-01-09checkpatch: add pF/pf deprecation warningSergey Senozhatsky1-2/+9
2018-01-03Merge branch 'for-mingo' of git://git.kernel.org/pub/scm/linux/kernel/git/pau...Ingo Molnar1-0/+6
2017-12-12checkpatch: Remove ACCESS_ONCE() warningMark Rutland1-22/+0
2017-12-05checkpatch: Add warnings for {smp_,}read_barrier_depends()Paul E. McKenney1-0/+6
2017-11-29vsprintf: add printk specifier %pxTobin C. Harding1-1/+1
2017-11-17checkpatch: do not check missing blank line before builtin_*_driverMasahiro Yamada1-0/+1
2017-11-17checkpatch: add --strict test for lines ending in [ or (Joe Perches1-0/+6
2017-11-17checkpatch: add TP_printk to list of logging functionsJoe Perches1-0/+1
2017-11-17checkpatch: allow DEFINE_PER_CPU definitions to exceed line lengthJoe Perches1-2/+3
2017-11-17checkpatch: printks always need a KERN_<LEVEL>Joe Perches1-22/+4
2017-11-17scripts/checkpatch.pl: avoid false warning missing breakHeinrich Schuchardt1-1/+1
2017-11-17checkpatch: support function pointers for unnamed function definition argumentsMiles Chen1-1/+1
2017-10-03checkpatch: fix ignoring cover-letter logicStafford Horne1-1/+1
2017-09-08checkpatch: add 6 missing types to --list-typesJean Delvare1-1/+2
2017-09-08checkpatch: rename variables to avoid confusionJean Delvare1-16/+16
2017-09-08checkpatch: fix typo in commentJean Delvare1-1/+1
2017-09-08checkpatch: add --strict check for ifs with unnecessary parenthesesJoe Perches1-0/+24
2017-07-12checkpatch: improve the STORAGE_CLASS testJoe Perches1-2/+10
2017-07-10checkpatch: improve multi-line alignment testJoe Perches1-1/+1
2017-07-10checkpatch: improve macro reuse testJoe Perches1-6/+6
2017-07-10checkpatch: change format of --color argument to --color[=WHEN]John Brooks1-6/+29
2017-07-10checkpatch: silence perl 5.26.0 unescaped left brace warningsCyril Bur1-3/+3
2017-07-10checkpatch: improve tests for multiple line function definitionsJoe Perches1-1/+25
2017-07-10checkpatch: remove false warning for commit referenceHeinrich Schuchardt1-1/+3
2017-07-10checkpatch: fix stepping through statements with $stat and ctx_statement_blockJoe Perches1-1/+1
2017-07-10checkpatch: [HLP]LIST_HEAD is also declarationSteffen Maier1-1/+1
2017-07-10checkpatch: warn when a MAINTAINERS entry isn't [A-Z]:\tJoe Perches1-0/+11
2017-07-10checkpatch: improve the unnecessary OOM message testJoe Perches1-1/+1
2017-07-07Merge tag 'kbuild-misc-v4.13' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds1-1/+2
2017-07-07Merge tag 'devicetree-for-4.13' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds1-1/+1
2017-06-27vsprintf: Add %p extension "%pOF" for device treePantelis Antoniou1-1/+1
2017-06-08checkpatch: Remove checks for expedited grace periodsPaul E. McKenney1-17/+0
2017-05-14scripts: Switch to more portable Perl shebangKamil Rytarowski1-1/+2
2017-05-08checkpatch: improve the SUSPECT_CODE_INDENT testJoe Perches1-1/+3
2017-05-08checkpatch: improve the embedded function name test for patch contextsJoe Perches1-9/+8
2017-05-08checkpatch: add --typedefsfileJerome Forissier1-17/+35
2017-05-08checkpatch: improve k.alloc with multiplication and sizeof testJoe Perches1-3/+10
2017-05-08checkpatch: special audit for revert commit lineWei Wang1-0/+1
2017-05-08checkpatch: clarify the EMBEDDED_FUNCTION_NAME messageJoe Perches1-5/+7
2017-05-08checkpatch: improve MULTISTATEMENT_MACRO_USE_DO_WHILE testJoe Perches1-2/+4
2017-05-08checkpatch: avoid suggesting struct definitions should be constJoe Perches1-3/+3
2017-05-08checkpatch: allow space leading blank lines in email headersJoe Perches1-2/+2
2017-05-08checkpatch: improve EMBEDDED_FUNCTION_NAME testJoe Perches1-0/+11
2017-05-08checkpatch: add ability to find bad uses of vsprintf %p<foo> extensionsJoe Perches1-0/+26
2017-05-08checkpatch: remove obsolete CONFIG_EXPERIMENTAL checksRuslan Bilovol1-13/+0
2017-02-27checkpatch: warn when formats use %Z and suggest %zAlexey Dobriyan1-9/+20
2017-02-24checkpatch: remove false unbalanced braces warningSven Eckelmann1-2/+2
2017-02-24checkpatch: notice unbalanced else braces in a patchJoe Perches1-0/+6
2017-02-24checkpatch: add another old address for the FSFMatthew Wilcox1-0/+1
2017-02-24checkpatch: update $logFunctionsMiles Chen1-1/+1
2017-02-24checkpatch: warn on logging continuationsJoe Perches1-0/+6
2017-02-24checkpatch: warn on embedded function namesJoe Perches1-2/+20
2016-12-16checkpatch: replace __bitwise__ with __bitwiseMichael S. Tsirkin1-2/+2
2016-12-12Merge tag 'docs-4.10' of git://git.lwn.net/linuxLinus Torvalds1-3/+3
2016-12-12checkpatch: don't emit unified-diff error for rename-only patchesAndrew Jeffery1-0/+1
2016-12-12checkpatch: don't check c99 types like uint8_t under toolsTomas Winkler1-1/+2
2016-12-12checkpatch: avoid multiple line dereferencesJoe Perches1-0/+12
2016-12-12checkpatch: don't check .pl files, improve absolute path commit log testJoe Perches1-15/+15
2016-12-12scripts/checkpatch.pl: fix spellingAndrew Morton1-1/+1
2016-12-12checkpatch: don't try to get maintained status when --no-tree is givenJerome Forissier1-1/+1
2016-11-15locking/mutex, drm: Introduce mutex_trylock_recursive()Peter Zijlstra1-0/+6
2016-10-24docs: fix locations of several documents that got movedMauro Carvalho Chehab1-3/+3
2016-10-11checkpatch: improve the octal permissions testsJoe Perches1-16/+44
2016-10-11checkpatch: add warning for unnamed function definition argumentsJoe Perches1-0/+13
2016-10-11checkpatch: improve MACRO_ARG_PRECEDENCE testJoe Perches1-1/+19
2016-10-11checkpatch: add --strict test for precedence challenged macro argumentsJoe Perches1-1/+8
2016-10-11checkpatch: add --strict test for macro argument reuseJoe Perches1-8/+35
2016-10-11checkpatch: improve the block comment * alignment testJoe Perches1-7/+12
2016-10-11checkpatch: speed up checking for filenames in sections marked obsoleteJoe Perches1-1/+1
2016-10-11checkpatch: externalize the structs that should be constJoe Perches1-40/+24
2016-10-11checkpatch: don't test for prefer ether_addr_<foo>Joe Perches1-35/+35
2016-10-11checkpatch: test multiple line block comment alignmentJoe Perches1-0/+19
2016-10-11checkpatch: look for symbolic permissions and suggest octal insteadJoe Perches1-6/+43
2016-10-11checkpatch: see if modified files are marked obsolete in MAINTAINERSJoe Perches1-0/+14
2016-09-01treewide: remove references to the now unnecessary DEFINE_PCI_DEVICE_TABLEJoe Perches1-9/+0
2016-08-02checkpatch: if no filenames then read stdinAllen Hubbe1-2/+2
2016-08-02checkpatch: check signoff when reading stdinAllen Hubbe1-1/+3
2016-08-02checkpatch: improve 'bare use of' signed/unsigned types warningJoe Perches1-1/+1
2016-08-02checkpatch: don't complain about BIT macro in uapiTomas Winkler1-2/+3
2016-08-02checkpatch: yet another commit id improvementJoe Perches1-2/+2
2016-08-02checkpatch: allow c99 style // commentsJoe Perches1-0/+6
2016-08-02checkpatch: skip long lines that use an EFI_GUID macroJoe Perches1-0/+4
2016-07-12pmem: kill __pmem address spaceDan Williams1-1/+0
2016-06-03checkpatch: reduce git commit description style false positivesJoe Perches1-0/+1
2016-05-20checkpatch: improve --git <commit-count> shortcutJoe Perches1-6/+4
2016-05-20checkpatch: reduce number of `git log` calls with --gitJoe Perches1-10/+13
2016-05-20checkpatch: add support to check already applied git commitsDu, Changbin1-1/+47
2016-05-20checkpatch: add --list-types to show message types to show or ignoreJoe Perches1-1/+37
2016-05-20checkpatch: advertise the --fix and --fix-inplace options moreJoe Perches1-0/+8
2016-05-20checkpatch: whine about ACCESS_ONCEJoe Perches1-0/+22
2016-05-20checkpatch: add test for keywords not starting on tabstopsJoe Perches1-0/+13
2016-05-20checkpatch: improve CONSTANT_COMPARISON test for structure membersJoe Perches1-1/+1
2016-05-20checkpatch: add PREFER_IS_ENABLED testJoe Perches1-0/+10
2016-03-16Merge branch 'akpm' (patches from Andrew)Linus Torvalds1-1/+28
2016-03-15checkpatch: fix another left brace warningGeyslan G. Bem1-1/+1
2016-03-15checkpatch: improve UNSPECIFIED_INT test for bare signed/unsigned usesJoe Perches1-4/+8
2016-03-15checkpatch: warn on bare unsigned or signed declarations without intJoe Perches1-0/+20
2016-03-15checkpatch: exclude asm volatile from complex macro checkJoe Perches1-0/+3
2016-02-23sparse: Add __private to privatize members of structsBoqun Feng1-1/+2
2016-01-20checkpatch: fix a number of COMPLEX_MACRO false positivesVladimir Zapolskiy1-2/+3
2016-01-20checkpatch: improve macros with flow control testJoe Perches1-1/+1
2016-01-20checkpatch: warn when casting constants to c90 int or longer typesJoe Perches1-0/+42
2016-01-12checkpatch: add virt barriersMichael S. Tsirkin1-1/+2
2016-01-12checkpatch: check for __smp outside barrier.hMichael S. Tsirkin1-0/+10
2016-01-12checkpatch.pl: add missing memory barriersMichael S. Tsirkin1-1/+21
2015-11-06checkpatch: improve the unnecessary initialisers testsJoe Perches1-7/+8
2015-11-06checkpatch: improve tests for fixes:, long lines and stack dumps in commit logJoe Perches1-25/+26
2015-09-10checkpatch: add constant comparison on left side testJoe Perches1-0/+29
2015-09-10checkpatch: add __pmem to $Sparse annotationsJoe Perches1-0/+1
2015-09-10checkpatch: fix left brace warningEddie Kovsky1-4/+4
2015-09-10checkpatch: avoid some commit message long line warningsJoe Perches1-3/+27
2015-09-10checkpatch: emit an error on formats with 0x%<decimal>Joe Perches1-2/+6
2015-09-10checkpatch: make --strict the default for drivers/staging files and patchesJoe Perches1-1/+1
2015-09-10checkpatch: always check block comment stylesJoe Perches1-8/+11
2015-09-10checkpatch: report the right line # when using --emacs and --fileJoe Perches1-1/+5
2015-09-10checkpatch: add some <foo>_destroy functions to NEEDLESS_IF testsJoe Perches1-4/+28
2015-09-10checkpatch: Allow longer declaration macrosJoe Perches1-1/+1
2015-09-10checkpatch: improve SUSPECT_CODE_INDENT testJoe Perches1-6/+15
2015-09-10checkpatch: add warning on BUG/BUG_ON useJoe Perches1-6/+8
2015-09-10checkpatch: warn on bare SHA-1 commit IDs in commit logsJoe Perches1-3/+12
2015-08-12Merge branch 'for-mingo' of git://git.kernel.org/pub/scm/linux/kernel/git/pau...Ingo Molnar1-0/+19
2015-07-22scripts: Make checkpatch.pl warn on expedited RCU grace periodsPaul E. McKenney1-0/+19
2015-07-17checkpatch: fix long line messages about patch contextJoe Perches1-1/+1
2015-06-25checkpatch: emit "NOTE: <types>" message only once after multiple filesJoe Perches1-4/+4
2015-06-25checkpatch: emit an error when there's a diff in a changelogJoe Perches1-1/+14
2015-06-25checkpatch: validate MODULE_LICENSE contentBjorn Andersson1-0/+18
2015-06-25checkpatch: add multi-line handling for PREFER_ETHER_ADDR_COPYMateusz Kulikowski1-2/+3
2015-06-25checkpatch: suggest using eth_zero_addr() and eth_broadcast_addr()Mateusz Kulikowski1-0/+23
2015-06-25checkpatch: fix processing of MEMSET issuesMateusz Kulikowski1-1/+1
2015-06-25checkpatch: suggest using ether_addr_equal*()Mateusz Kulikowski1-0/+8
2015-06-25checkpatch: avoid NOT_UNIFIED_DIFF errors on cover-letter.patch filesJoe Perches1-1/+1
2015-06-25checkpatch: remove local from codespell pathMaxim Uvarov1-2/+2
2015-06-25checkpatch: add --showfile to allow input via pipe to show filenamesJoe Perches1-5/+17
2015-06-25checkpatch: colorize output to terminalJoe Perches1-6/+21
2015-06-25checkpatch: improve output with multiple command-line filesJoe Perches1-23/+39
2015-06-25checkpatch: categorize some long line length checksJoe Perches1-10/+50
2015-06-25checkpatch: use $String consistentlyJoe Perches1-6/+6
2015-06-25checkpatch: make types found in a source file/patch localAlex Dowad1-4/+9
2015-06-25checkpatch: add --strict warning for c99 fixed size typedefs : int<size>_tJoe Perches1-6/+25
2015-06-25checkpatch: check for uncommented waitqueue_active()Joe Perches1-0/+7
2015-06-10checkpatch: fix "GLOBAL_INITIALISERS" testJoe Perches1-2/+2
2015-04-17checkpatch: avoid "spaces required around that ':'" false positiveJoe Perches1-0/+8
2015-04-17checkpatch: fix --fix use with a patch of multiple filesJoe Perches1-1/+1
2015-04-17checkpatch.pl: new instances of ENOSYS are errorsAndy Lutomirski1-0/+8
2015-04-17checkpatch: add a test for const with __read_mostly usesJoe Perches1-0/+10
2015-04-17checkpatch: improve operator spacing checkSam Bobroff1-1/+1
2015-04-17checkpatch: add 'Prefer ARRAY_SIZE" testJoe Perches1-0/+13
2015-04-17checkpatch: add uart_ops to normally const structsJoe Perches1-0/+1
2015-04-17checkpatch: add #define foo "string" long line exceptionJoe Perches1-2/+3
2015-04-17checkpatch, SubmittingPatches: suggest line wrapping commit messages at 75 co...Joe Perches1-0/+9
2015-04-17checkpatch: don't ask for asm/file.h to linux/file.h unconditionallyFabian Frederick1-7/+11
2015-04-17checkpatch: add test for repeated const usesJoe Perches1-0/+18
2015-04-17checkpatch: improve return negative errno checkJoe Perches1-3/+3
2015-04-17checkpatch: match more world writable permissionsJoe Perches1-2/+10
2015-04-17checkpatch: add optional --codespell dictionary to find more typosJoe Perches1-4/+34
2015-04-17checkpatch: add spell checking of email subject lineJoe Perches1-1/+2
2015-04-17checkpatch: improve "no space is necessary after a cast" testJoe Perches1-2/+9
2015-02-13checkpatch: add of_device_id to structs that should be constJoe Perches1-3/+5
2015-02-13checkpatch: try to avoid poor patch subject linesJoe Perches1-0/+7
2015-02-13checkpatch: make sure a commit reference description uses parenthesesJoe Perches1-1/+5
2015-02-13checkpatch: add --strict test for spaces around arithmeticJoe Perches1-1/+16
2015-02-13checkpatch: neaten printk_ratelimited message positionJoe Perches1-1/+1