Checkpatch.pl warning

valdis.kletnieks at vt.edu valdis.kletnieks at vt.edu
Sun Sep 30 18:57:56 EDT 2018


On Sun, 30 Sep 2018 16:04:13 +0300, Shubham Singh said:

> Regarding the warning of checkpatch.pl, 
> " 'str' object has no attribute 'decode' "
> This warning is related to spdxcheck.py which is because of version of python
> In python3 str has no attribute decode(), while it works fine in python2, without any warning.
> I checked the patch related to this
> https://lore.kernel.org/lkml/20180717190635.29467-1-jcline@redhat.com/T/#u
> We can resolve the warning by just putting an if statement above line.decode() to resolve the warning. 

I'm assuming you're using a 4.19-rc1 or later kernel, as Cline's patch first appeared
in a mainline kernel at that tag, and next-20180820 for the -next tree.

Are you saying this commit:

commit bed95c43c15eb6b1ccc5b09e5ae08cac726c456d
Author: Jeremy Cline <jcline at redhat.com>
Date:   Fri Aug 17 15:44:01 2018 -0700

    scripts: add Python 3 compatibility to spdxcheck.py

is incomplete and needs patches?

> Am I right or I missed something?

If you are right, there *is* something missing - a patch. :)



More information about the Kernelnewbies mailing list