From: Vicente Feito <vicente.feito@gmail.com>
To: kernel-janitors@vger.kernel.org
Subject: Re: [KJ] updated kj-devel.pl
Date: Tue, 08 Feb 2005 08:10:15 +0000 [thread overview]
Message-ID: <200502080810.15817.vicente.feito@gmail.com> (raw)
In-Reply-To: <200502041215.01436.vicente.feito@gmail.com>
Hello.
On Tuesday 08 February 2005 12:46 am, you wrote:
> Vicente Feito wrote:
> > According to the kj-devel.pl modified script I've sent (which I guess not
> > much people must be using).
> > I've removed the strlen and sprintf warning cause it's ok to use them,
> > amazingly the DO and DONT's document in kerneljanitors.org says that it's
> > not correct, but checking the linux/Documentation/cli_sti_removal.txt
> > file I've found that it's ok to use it, I've tried contacting the author
> > of the document with no luck yet.
> > Thank you.
> > PS: I'm not sending patches because this is not the official devel.pl
> > that it's on the janitors page. I would like to hear if someone is using
> > it, or everybody is using the other tools.
>
> I find the <module>: "You must use the init mechanism" checking
> a little too strong. Not everything in linux/*.c has to be built
> as a module, so the tool needs to allow for that.
> And not everything is a device driver, but we should be able to
> use the tool anyway, to test for all applicable problems... IMO.
You're right, but I think it's important people know that, what do you think
if I change that by this: "If you're building a module, be concious you must
use the init mechanism", would that be better? I agree that may be a little
bit annoying if you're not building anything as module and that message
displays on you 50 times. What do you think?
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>
> This message could be a little better:
> Using foo[] it's recommended against *foo
>
> How about:
> Using foo[] is recommended over *foo: saves memory references & code.
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Definitively, I'll change that right away, I didn't want to use long messages,
but in some cases it's better.
>
> spinlock misuse detection is often not straightforward.
> E.g., in kernel/acct.c (2.6.11-rc3), I'm getting:
> Lock closed on line 115
> Lock closed on line 162
> Obtained spinlock on line 198, but never unlocked.
> acct.c:198: spin_lock(&acct_globals.lock);
>
>
> Lock closed on line 247
> Lock closed on line 263
> Lock closed on line 521
> ^^^^^^^^^^^^^^ these line numbers appear to be off by 1 line.
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>
> More later.
Yes, besides the fact that line numbers are off by 1 in this case, there's a
big problem with line numbers, because everything is going to the same array,
so if you use lots of files the line part doesn't give you correct
information anymore, I'll be fixing that right away, cause I think solving
that not only permit having correct line numbers but the possibility of
adding all the .h files too (of course the ones inside the *.c file).
Vicente.
_______________________________________________
Kernel-janitors mailing list
Kernel-janitors@lists.osdl.org
http://lists.osdl.org/mailman/listinfo/kernel-janitors
next prev parent reply other threads:[~2005-02-08 8:10 UTC|newest]
Thread overview: 5+ messages / expand[flat|nested] mbox.gz Atom feed top
2005-02-04 12:15 [KJ] updated kj-devel.pl Vicente Feito
2005-02-08 0:46 ` Randy.Dunlap
2005-02-08 1:02 ` Dave Jones
2005-02-08 8:10 ` Vicente Feito [this message]
2005-02-08 8:18 ` Vicente Feito
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=200502080810.15817.vicente.feito@gmail.com \
--to=vicente.feito@gmail.com \
--cc=kernel-janitors@vger.kernel.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.