Language Selection

English French German Italian Portuguese Spanish

Improving checkpatch

Filed under

"This version brings a number of new checks, and a number of bug fixes," Andy Whitcroft noted in his announcement for version 0.10 of, used by Linux kernel developers to scan their code for common mistakes.

Ingo Molnar expressed concern, "your checkpatch patch itself produces 22 warnings." He pointed out that there were numerous bogus warnings generated by the script, "ever since v8 the quality of has been getting worse and worse as there are way too many false positives. I'm still stuck on v8 for my own use, v9 and v10 is unusable." Ingo continued, "what matters is that only items should be displayed that i _can_ fix. With v8 i was able to make kernel/sched*.c almost noise-free, but with v9 and v10 that's not possible anymore." He noted that he was fine with there being a flag that would cause the script to generate additional questionable warnings, "but these default false positives are _lethal_ for a tool like this. (and i made this point before.) This is a _fundamental_ thing".

More Here

More in Tux Machines

Default Local DNS Resolver Integration Proposed for Fedora 24 Linux

Fedora Project's Platform and Program Manager, Mr. Jan Kurik, published another feature proposal for the upcoming Fedora 24 Linux operating system, the implementation of a default local DNS resolver. Read more

Gorgeous Deepin 15 Linux OS Gets a Second Alpha Build with Many Features

The developers of the Deepin Linux distribution designed from the ground-up to provide users with a beautiful, secure, stable, user-friendly, safe and reliable computer operating system have announced the release of Deepin 15 Alpha 2. Read more

Mesa 11.1 RC2 Brings Dozens Of Fixes

It's coming a few days late, but Mesa 11.1 Release Candidate 2 was officially released today. Mesa 11.1 when released later in December will have many new features but doesn't bump the overall OpenGL version support. Now being past the Mesa Git branching, Mesa 11.1-RC2 is just about bug/regression fixing. Read more