(Adding Andrew Morton)

On Sun, 2013-10-06 at 15:23 -0700, Josh Triplett wrote:
> Kernel maintainers reject new instances of the GPL boilerplate paragraph
> directing people to write to the FSF for a copy of the GPL, since the
> FSF has moved in the past and may do so again.
> 
> Make this an error for new code, but just a --strict CHK in --file mode;
> anyone interested in doing tree-wide cleanups of this form can enable
> this test explicitly.
> 
> Signed-off-by: Josh Triplett <j...@joshtriplett.org>
> ---
> 
> v2: Make this a CHK in --file mode, using a code pattern suggested by
>     Joe Perches.
> 
>  scripts/checkpatch.pl | 12 ++++++++++++
>  1 file changed, 12 insertions(+)
> 
> diff --git a/scripts/checkpatch.pl b/scripts/checkpatch.pl
> index 2ee9eb7..9161533 100755
> --- a/scripts/checkpatch.pl
> +++ b/scripts/checkpatch.pl
> @@ -1859,6 +1859,18 @@ sub process {
>                       $rpt_cleaners = 1;
>               }
>  
> +# Check for FSF mailing addresses.
> +             if ($rawline =~ /You should have received a copy/ ||
> +                 $rawline =~ /write to the Free Software/ ||
> +                 $rawline =~ /59 Temple Place/ ||
> +                 $rawline =~ /51 Franklin Street/) {
> +                     my $herevet = "$here\n" . cat_vet($rawline) . "\n";
> +                     my $msg_type = \&ERROR;
> +                     $msg_type = \&CHK if ($file);
> +                     &{$msg_type}("FSF_MAILING_ADDRESS",
> +                             "Do not include the paragraph about writing to 
> the Free Software Foundation's mailing address from the sample GPL notice. 
> The FSF has changed addresses in the past, and may do so again. Linux already 
> includes a copy of the GPL.\n" . $herevet)
> +             }
> +
>  # check for Kconfig help text having a real description
>  # Only applies when adding the entry originally, after that we do not have
>  # sufficient context to determine whether it is indeed long enough.

Acked-by: Joe Perches <j...@perches.com>


--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/

Reply via email to