* [PATCH] drivers/block/cciss.c (2.6.35.7): Fixed useless compile warning
@ 2010-09-20 17:48 Poyo VL
2010-09-21 7:05 ` [PATCH] drivers/block/cciss.c (2.6.35.7): Fixed useless Dan Carpenter
2010-09-21 7:23 ` [PATCH] drivers/block/cciss.c (2.6.35.7): Fixed useless compile walter harms
0 siblings, 2 replies; 3+ messages in thread
From: Poyo VL @ 2010-09-20 17:48 UTC (permalink / raw)
To: kernel-janitors
I am sorry if I sent this wrong, but someone told me to send this to this e-mail
adress.
There isn't practically any problem, but the compiler can't know that, because
sn is initialized in a conditional expression (else return snprintf(...)...),
and it throws those ugly warnings:
drivers/block/cciss.c: In function ‘dev_show_unique_id’:
drivers/block/cciss.c:564:7: warning: ‘sn[0]’ may be used uninitialized in this
function
drivers/block/cciss.c:564:7: warning: ‘sn[1]’ may be used uninitialized in this
function
drivers/block/cciss.c:564:7: warning: ‘sn[2]’ may be used uninitialized in this
function
drivers/block/cciss.c:564:7: warning: ‘sn[3]’ may be used uninitialized in this
function
drivers/block/cciss.c:564:7: warning: ‘sn[4]’ may be used uninitialized in this
function
drivers/block/cciss.c:564:7: warning: ‘sn[5]’ may be used uninitialized in this
function
drivers/block/cciss.c:564:7: warning: ‘sn[6]’ may be used uninitialized in this
function
drivers/block/cciss.c:564:7: warning: ‘sn[7]’ may be used uninitialized in this
function
drivers/block/cciss.c:564:7: warning: ‘sn[8]’ may be used uninitialized in this
function
drivers/block/cciss.c:564:7: warning: ‘sn[9]’ may be used uninitialized in this
function
drivers/block/cciss.c:564:7: warning: ‘sn[10]’ may be used uninitialized in this
function
drivers/block/cciss.c:564:7: warning: ‘sn[11]’ may be used uninitialized in this
function
drivers/block/cciss.c:564:7: warning: ‘sn[12]’ may be used uninitialized in this
function
drivers/block/cciss.c:564:7: warning: ‘sn[13]’ may be used uninitialized in this
function
drivers/block/cciss.c:564:7: warning: ‘sn[14]’ may be used uninitialized in this
function
drivers/block/cciss.c:564:7: warning: ‘sn[15]’ may be used uninitialized in this
function
Just have to initialize sn[] with 0. It is practically useless, but the compiler
wan't throw that warnings anymore.
Patch downer. Thanks.
Signed-off-by: Ionut Gabriel Popescu <poyo_vl@yahoo.com>
---
--- a/drivers/block/cciss.c 2010-09-17 20:17:49.844010958 +0300
+++ b/drivers/block/cciss.c 2010-09-13 19:54:58.000000000 +0300
@@ -561,7 +561,7 @@ static ssize_t dev_show_unique_id(struct
{
drive_info_struct *drv = to_drv(dev);
struct ctlr_info *h = to_hba(drv->dev.parent);
- __u8 sn[16] = {0};
+ __u8 sn[16];
unsigned long flags;
int ret = 0;
^ permalink raw reply [flat|nested] 3+ messages in thread
* Re: [PATCH] drivers/block/cciss.c (2.6.35.7): Fixed useless
2010-09-20 17:48 [PATCH] drivers/block/cciss.c (2.6.35.7): Fixed useless compile warning Poyo VL
@ 2010-09-21 7:05 ` Dan Carpenter
2010-09-21 7:23 ` [PATCH] drivers/block/cciss.c (2.6.35.7): Fixed useless compile walter harms
1 sibling, 0 replies; 3+ messages in thread
From: Dan Carpenter @ 2010-09-21 7:05 UTC (permalink / raw)
To: kernel-janitors
Which version of gcc are you using? It doesn't print any error message
for me on version 4.3.2 (which is really old).
The idea is fine but the patch is all messed up. First of all the it's
reversed. It says '+' where it should say '-' and '-' where it should
say '+'.
Also your mail client has completely mangled it. It has removed spaces
from the start of lines and changed the tabs to spaces. Please read
Documentation/email-clients.txt and send an email to yourself. Save the
email as raw text. cat email.txt | patch -p1.
When that works resend it. Add these people to the CC list:
Mike Miller <mike.miller@hp.com>
Jens Axboe <jaxboe@fusionio.com>
"Stephen M. Cameron" <scameron@beardog.cce.hp.com>
iss_storagedev@hp.com
Also you don't need to copy all 16 lines of error messages. Just a
couple will do. But do say which version of gcc you are using.
regards,
dan carpenter
^ permalink raw reply [flat|nested] 3+ messages in thread
* Re: [PATCH] drivers/block/cciss.c (2.6.35.7): Fixed useless compile
2010-09-20 17:48 [PATCH] drivers/block/cciss.c (2.6.35.7): Fixed useless compile warning Poyo VL
2010-09-21 7:05 ` [PATCH] drivers/block/cciss.c (2.6.35.7): Fixed useless Dan Carpenter
@ 2010-09-21 7:23 ` walter harms
1 sibling, 0 replies; 3+ messages in thread
From: walter harms @ 2010-09-21 7:23 UTC (permalink / raw)
To: kernel-janitors
please CC: dev-etrax@axis.com also
so the criss develloper see it.
re,
wh
Dan Carpenter schrieb:
> Which version of gcc are you using? It doesn't print any error message
> for me on version 4.3.2 (which is really old).
>
> The idea is fine but the patch is all messed up. First of all the it's
> reversed. It says '+' where it should say '-' and '-' where it should
> say '+'.
>
> Also your mail client has completely mangled it. It has removed spaces
> from the start of lines and changed the tabs to spaces. Please read
> Documentation/email-clients.txt and send an email to yourself. Save the
> email as raw text. cat email.txt | patch -p1.
>
> When that works resend it. Add these people to the CC list:
>
> Mike Miller <mike.miller@hp.com>
> Jens Axboe <jaxboe@fusionio.com>
> "Stephen M. Cameron" <scameron@beardog.cce.hp.com>
> iss_storagedev@hp.com
>
> Also you don't need to copy all 16 lines of error messages. Just a
> couple will do. But do say which version of gcc you are using.
>
> regards,
> dan carpenter
>
>
> --
> To unsubscribe from this list: send the line "unsubscribe kernel-janitors" in
> the body of a message to majordomo@vger.kernel.org
> More majordomo info at http://vger.kernel.org/majordomo-info.html
>
>
^ permalink raw reply [flat|nested] 3+ messages in thread
end of thread, other threads:[~2010-09-21 7:23 UTC | newest]
Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2010-09-20 17:48 [PATCH] drivers/block/cciss.c (2.6.35.7): Fixed useless compile warning Poyo VL
2010-09-21 7:05 ` [PATCH] drivers/block/cciss.c (2.6.35.7): Fixed useless Dan Carpenter
2010-09-21 7:23 ` [PATCH] drivers/block/cciss.c (2.6.35.7): Fixed useless compile walter harms
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox