checkpatch: favor version of the script supplied by projects #873
+24
−3
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Linux kernel is not the only project that uses checkpatch.pl for patch validation, other projects (for example qemu) use it too, and their version is different from the one used by the kernel. Also checkpatch.pl changes from kernel version to kernel version when working with multiple versions, so requiring a single version covering everything is not practical.
Additionally running checkpatch.pl on projects that do not use it and do not use kernel coding style is counter-productive.
To solve this issue make the linter locate and favor the version of checkpatch.pl belonging to the project that file being linted belongs to. Also, if checkpatch.pl is not accessible use "true" as the command so that there are no errors/notifications and no diagnostic.