2011-03-02 16:31:08

by Toralf Förster

[permalink] [raw]
Subject: checkpatch.pl: never finishes w/ specific file

Hello,

this runs infinitely :

./scripts/checkpatch.pl --file ./drivers/staging/rtl8192u/r819xU_firmware_img.c

Is this a known behaviour of checkpatch.pl ?

--
MfG/Kind regards
Toralf Förster

pgp finger print: 7B1A 07F4 EC82 0F90 D4C2 8936 872A E508 7DB6 9DA3


2011-03-04 04:07:41

by Jovi Zhang

[permalink] [raw]
Subject: Re: checkpatch.pl: never finishes w/ specific file

2011/3/3 Toralf Förster <[email protected]>:
> Hello,
>
> this runs infinitely :
>
> ./scripts/checkpatch.pl --file ./drivers/staging/rtl8192u/r819xU_firmware_img.c
>
> Is this a known behaviour of checkpatch.pl  ?
>

Not infinitely, just need to wait for a long time.

checkpatch.pl works fine, it report like this:

ERROR: space required after that ',' (ctx:VxV)

+0x01,0x00,0x00,0x08,0x00,0x00,0x00,0x00,};
                        ^

That file miss so many whitespace after ',' from checkpatch point of view.
Anyway, forget it, checkpatch.pl is not recommended to check those files.

2011-03-16 11:48:15

by Andy Whitcroft

[permalink] [raw]
Subject: Re: checkpatch.pl: never finishes w/ specific file

On Wed, Mar 02, 2011 at 05:31:01PM +0100, Toralf F?rster wrote:
> Hello,
>
> this runs infinitely :
>
> ./scripts/checkpatch.pl --file ./drivers/staging/rtl8192u/r819xU_firmware_img.c
>
> Is this a known behaviour of checkpatch.pl ?

That one may be already fixed in my development version. The form of
the file is familiar.

Could you try your file with the one below and let me know:

http://www.kernel.org/pub/linux/kernel/people/apw/checkpatch/checkpatch.pl-testing

-apw

2011-03-16 12:16:36

by Toralf Förster

[permalink] [raw]
Subject: Re: checkpatch.pl: never finishes w/ specific file


Andy Whitcroft wrote at 12:47:52
> That one may be already fixed in my development version. The form of
> the file is familiar.
>
> Could you try your file with the one below and let me know:
> -apw
That works much more faster :

real 0m18.215s
user 0m8.876s
sys 0m0.281s

:-)

--
MfG/Sincerely
Toralf F?rster
pgp finger print: 7B1A 07F4 EC82 0F90 D4C2 8936 872A E508 7DB6 9DA3

2011-03-21 10:42:17

by Toralf Förster

[permalink] [raw]
Subject: Re: checkpatch.pl: never finishes w/ specific file


Andy Whitcroft wrote at 12:47:52
> Could you try your file with the one below and let me know:
>
>
> http://www.kernel.org/pub/linux/kernel/people/apw/checkpatch/checkpatch.pl

I've a question about line 1365 :
if ($realfile =~ m@^include/asm\/@) {

IMO either both "/" or none needs to be escaped, or ?

--
MfG/Sincerely
Toralf F?rster
pgp finger print: 7B1A 07F4 EC82 0F90 D4C2 8936 872A E508 7DB6 9DA3

2011-03-21 23:47:15

by Andy Whitcroft

[permalink] [raw]
Subject: Re: checkpatch.pl: never finishes w/ specific file

On Mon, Mar 21, 2011 at 11:42:10AM +0100, Toralf F?rster wrote:
>
> Andy Whitcroft wrote at 12:47:52
> > Could you try your file with the one below and let me know:
> >
> >
> > http://www.kernel.org/pub/linux/kernel/people/apw/checkpatch/checkpatch.pl
>
> I've a question about line 1365 :
> if ($realfile =~ m@^include/asm\/@) {
>
> IMO either both "/" or none needs to be escaped, or ?

None as we are using '@' as the separator, however the extra \ is
benign.

-apw