2.4.19-pre10-ac2, compile warnings/failures
cpqphp.h: In function `cpq_get_latch_status':
cpqphp.h:698: warning: concatenation of string literals with __FUNCTION__ is deprecated cpqphp.h: In function `wait_for_ctrl_irq':
cpqphp.h:736: warning: concatenation of string literals with __FUNCTION__ is deprecated cpqphp.h:746: warning: concatenation of string literals with __FUNCTION__ is deprecated
cpqphp_nvram.c:163: warning: concatenation of string literals with __FUNCTION__ is deprecated
cpqphp_nvram.c:179:17: missing terminating " character cpqphp_nvram.c: In function `access_EV':
cpqphp_nvram.c:180: parse error before "xorl" cpqphp_nvram.c:184:28: missing terminating " character
People, please don't do things like:
spin_lock_irqsave(&int15_lock, flags);
__asm__ (
"xorl %%ebx,%%ebx
xorl %%edx,%%edx
pushf
push %%cs
cli
call *%6"Patches keep going in to fix this.
Please do something like:
spin_lock_irqsave(&int15_lock, flags);
__asm__ (
"xorl %%ebx,%%ebx \n"
"xorl %%edx,%%edx \n"
"pushf \n"
"push %%cs \n"
"cli \n"
"call *%6 \n"i2o_core.c:3393:75: missing terminating " character
printk(KERN_WARNING "i2o: Could not quiesce %s." "
Verify setup on next system power up.\n", c->name);
Please write it like:
printk(KERN_WARNING "i2o: Could not quiesce %s."
"Verify setup on next system power up.\n", c->name);
-d
Hi,
Quoted 7 lines · David Ford
People, please don't do things like:
[bad use of doublequotes]
Patches keep going in to fix this.
[good use of doublequotes]
The same applies to 2.5. Can someone write a perl script that treats it so anonymous that it can find these buggy places?
Index: drivers/message/i2o/i2o_core.c
===================================================================
RCS file: /var/cvs/thunder-2.5/drivers/message/i2o/i2o_core.c,v
drivers/message/i2o/i2o_core.c +3 -2
@@ -3407,8 +3407,9 @@ static int i2o_reboot_event(struct notif {if (i2o_quiesce_controller (c)) { - printk(KERN_WARNING "i2o: Could not quiesce %s." " - Verify setup on next system power up.\n", c->name); +printk (KERN_WARNING "i2o: Could not quiesce %s." +"Verify setup on next system power up.\n" , + c->name); } }
Index: drivers/hotplug/cpqphp_nvram.c
===================================================================
RCS file: /var/cvs/thunder-2.5/drivers/hotplug/cpqphp_nvram.c,v
drivers/hotplug/cpqphp_nvram.c +6 -6
@@ -176,12 +176,12 @@ static u32 access_EV (u16 operation, u8spin_lock_irqsave (&int15_lock, flags); __asm__ ( -"xorl %%ebx,%%ebx - xorl %%edx,%%edx - pushf - push %%cs - cli - call *%6" +"xorl %%ebx,%%ebx \n" +"xorl %%edx,%%edx \n" +"pushf \n" +"push %%cs \n" +"cli \n" +"call *%6 \n" :"=c" (*buf_size),"=a" (ret_val) :"a" (op),"c" (*buf_size),"S" (ev_name), "D" (buffer), "m" (compaq_int15_entry_point)
Regards,
Thunder
--
German attitude becoming | Thunder from the hill at ngforever
rightaway popular: |
"Get outa my way, | free inhabitant not directly
for I got a mobile phone!" | belonging anywhere
Quoted 5 lines · Thunder from the hill
Hi,
Quoted 2 lines · David Ford
People, please don't do things like:
Quoted 8 lines
Quoted 5 lines
[bad use of doublequotes]
Patches keep going in to fix this.
[good use of doublequotes]
The same applies to 2.5. Can someone write a perl script that treats it so anonymous that it can find these buggy places?
And could someone actually _tell_ the maintainers of these drivers that there is a problem? And what compiler version causes it?
This the first I've heard of this problem.
greg k-h
It's been brought up over and over the last couple of years. GCC started warning about it quite a while ago and it's been named as a bad form. Patches to fix various things have been submitted sporadically for a long time as well. Future versions of GCC will mark it as an error.
David
Quoted 29 lines · Greg KH
Quoted 7 lines · Thunder from the hill
Hi,
Quoted 2 lines · David Ford
People, please don't do things like:
Quoted 10 lines
Quoted 7 lines
[bad use of doublequotes]
Patches keep going in to fix this.
[good use of doublequotes]
The same applies to 2.5. Can someone write a perl script that treats it so anonymous that it can find these buggy places?
And could someone actually _tell_ the maintainers of these drivers that there is a problem? And what compiler version causes it?
This the first I've heard of this problem.
greg k-h