On Sun, Jun 24, 2001 at 01:33:51PM -0400, Horst von Brand wrote:
>
> What gcc objects to is stuff like:
>
> "This is a nice long string
> that just goes on
> and on\n"
>
> which is illegal in C AFAIU. It does not object to:
>
> "This long string"
> "spans several lines, "
> "but legally.\n"
>
> The first form does/did appear in several asm()s. Fix them, send a patch.
Here is the first patch, which will fix warnings on many drivers. It is not
tested. But most, if not all, changes should be obvious.
I have tried to keep the coding style as closely as possible to the surronding
code.
Cheers,
Anuradha
--
Debian GNU/Linux (kernel 2.4.6-pre5)
Reality is just a crutch for people who can't handle science fiction.
diff -u --recursive --new-file linux-2.4.6-pre5/drivers/atm/iphase.c
linux/drivers/atm/iphase.c
--- linux-2.4.6-pre5/drivers/atm/iphase.c Mon Jun 25 23:50:30 2001
+++ linux/drivers/atm/iphase.c Tue Jun 26 00:41:28 2001
@@ -203,8 +203,8 @@
ltimeout = dev->desc_tbl[i].iavcc->ltimeout;
delta = jiffies - dev->desc_tbl[i].timestamp;
if (delta >= ltimeout) {
- IF_ABR(printk("RECOVER run!! desc_tbl %d = %d delta = %ld,
- time = %ld\n", i,dev->desc_tbl[i].timestamp, delta, jiffies);)
+ IF_ABR(printk("RECOVER run!! desc_tbl %d = %d delta = %ld, time = %ld\n",
+ i,dev->desc_tbl[i].timestamp, delta, jiffies);)
if (dev->ffL.tcq_rd == dev->ffL.tcq_st)
dev->ffL.tcq_rd = dev->ffL.tcq_ed;
else
diff -u --recursive --new-file linux-2.4.6-pre5/drivers/char/cyclades.c
linux/drivers/char/cyclades.c
--- linux-2.4.6-pre5/drivers/char/cyclades.c Mon Jun 25 23:50:08 2001
+++ linux/drivers/char/cyclades.c Tue Jun 26 00:08:38 2001
@@ -3440,8 +3440,8 @@
}
#ifdef CY_DEBUG_DTR
printk("cyc:set_line_char dropping DTR\n");
- printk(" status: 0x%x,
- 0x%x\n", cy_readb(base_addr+(CyMSVR1<<index)),
+ printk(" status: 0x%x, 0x%x\n",
+ cy_readb(base_addr+(CyMSVR1<<index)),
cy_readb(base_addr+(CyMSVR2<<index)));
#endif
}else{
diff -u --recursive --new-file linux-2.4.6-pre5/drivers/char/h8.c
linux/drivers/char/h8.c
--- linux-2.4.6-pre5/drivers/char/h8.c Mon Jun 25 23:50:09 2001
+++ linux/drivers/char/h8.c Tue Jun 26 00:24:20 2001
@@ -575,8 +575,8 @@
}
if (intrbuf.word & H8_POWER_BUTTON) {
- printk("Power switch pressed - please wait - preparing to power
-off\n");
+ printk("Power switch pressed - please wait - preparing to \
+power off\n");
h8_set_event_mask(H8_POWER_BUTTON);
wake_up(&h8_monitor_wait);
}
diff -u --recursive --new-file linux-2.4.6-pre5/drivers/char/rio/riocmd.c
linux/drivers/char/rio/riocmd.c
--- linux-2.4.6-pre5/drivers/char/rio/riocmd.c Mon Jun 25 23:50:11 2001
+++ linux/drivers/char/rio/riocmd.c Tue Jun 26 00:26:38 2001
@@ -462,8 +462,8 @@
rio_dprintk (RIO_DEBUG_CMD, "PACKET information: Length 0x%x
(%d)\n", PacketP->len,PacketP->len );
rio_dprintk (RIO_DEBUG_CMD, "PACKET information: Control 0x%x
(%d)\n", PacketP->control, PacketP->control);
rio_dprintk (RIO_DEBUG_CMD, "PACKET information: Check 0x%x
(%d)\n", PacketP->csum, PacketP->csum );
- rio_dprintk (RIO_DEBUG_CMD, "COMMAND information: Host Port Number
0x%x,
- Command Code 0x%x\n", PktCmdP->PhbNum,
PktCmdP->Command );
+ rio_dprintk (RIO_DEBUG_CMD, "COMMAND information: Host Port Number
+0x%x, Command Code 0x%x\n",
+ PktCmdP->PhbNum, PktCmdP->Command );
return TRUE;
}
diff -u --recursive --new-file linux-2.4.6-pre5/drivers/i2c/i2c-core.c
linux/drivers/i2c/i2c-core.c
--- linux-2.4.6-pre5/drivers/i2c/i2c-core.c Mon Jun 25 23:50:31 2001
+++ linux/drivers/i2c/i2c-core.c Tue Jun 26 00:42:55 2001
@@ -381,10 +381,10 @@
printk("i2c-core.o: while "
"unregistering driver "
"`%s', the client at "
- "address %02x of
- adapter `%s' could not
- be detached; driver
- not unloaded!",
+ "address %02x of "
+ "adapter `%s' could not "
+ "be detached; driver "
+ "not unloaded!",
driver->name,
client->addr,
adap->name);
diff -u --recursive --new-file linux-2.4.6-pre5/drivers/i2o/i2o_core.c
linux/drivers/i2o/i2o_core.c
--- linux-2.4.6-pre5/drivers/i2o/i2o_core.c Mon Jun 25 23:50:30 2001
+++ linux/drivers/i2o/i2o_core.c Tue Jun 26 00:39:38 2001
@@ -3319,8 +3319,8 @@
{
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);
}
}
diff -u --recursive --new-file linux-2.4.6-pre5/drivers/net/pcmcia/fmvj18x_cs.c
linux/drivers/net/pcmcia/fmvj18x_cs.c
--- linux-2.4.6-pre5/drivers/net/pcmcia/fmvj18x_cs.c Mon Jun 25 23:50:06 2001
+++ linux/drivers/net/pcmcia/fmvj18x_cs.c Tue Jun 26 00:13:06 2001
@@ -572,8 +572,7 @@
case XXX10304:
/* Read MACID from Buggy CIS */
if (fmvj18x_get_hwinfo(link, tuple.TupleData) == -1) {
- printk(KERN_NOTICE "fmvj18x_cs: unable to read hardware net
- address.");
+ printk(KERN_NOTICE "fmvj18x_cs: unable to read hardware net address.");
unregister_netdev(dev);
goto failed;
}
diff -u --recursive --new-file linux-2.4.6-pre5/drivers/net/tokenring/olympic.c
linux/drivers/net/tokenring/olympic.c
--- linux-2.4.6-pre5/drivers/net/tokenring/olympic.c Mon Jun 25 23:50:01 2001
+++ linux/drivers/net/tokenring/olympic.c Tue Jun 26 00:12:29 2001
@@ -598,8 +598,7 @@
printk(" stat_ring[7]: %p\n", &(olympic_priv->olympic_rx_status_ring[7]) );
printk("RXCDA: %x, rx_ring[0]:
%p\n",readl(olympic_mmio+RXCDA),&olympic_priv->olympic_rx_ring[0]);
- printk("Rx_ring_dma_addr = %08x, rx_status_dma_addr =
-%08x\n",olympic_priv->rx_ring_dma_addr,olympic_priv->rx_status_ring_dma_addr) ;
+ printk("Rx_ring_dma_addr = %08x, rx_status_dma_addr =
+%08x\n",olympic_priv->rx_ring_dma_addr,olympic_priv->rx_status_ring_dma_addr) ;
#endif
writew((((readw(olympic_mmio+RXENQ)) & 0x8000) ^ 0x8000) |
i,olympic_mmio+RXENQ);
diff -u --recursive --new-file linux-2.4.6-pre5/drivers/scsi/aic7xxx/aicasm/aicasm.c
linux/drivers/scsi/aic7xxx/aicasm/aicasm.c
--- linux-2.4.6-pre5/drivers/scsi/aic7xxx/aicasm/aicasm.c Mon Jun 25 23:50:15
2001
+++ linux/drivers/scsi/aic7xxx/aicasm/aicasm.c Tue Jun 26 00:32:57 2001
@@ -264,8 +264,8 @@
{
(void)fprintf(stderr,
-"usage: %-16s [-nostdinc] [-I-] [-I directory] [-o output_file]
- [-r register_output_file] [-l program_list_file]
+"usage: %-16s [-nostdinc] [-I-] [-I directory] [-o output_file]\n\
+ [-r register_output_file] [-l program_list_file]\n\
input_file\n",
appname);
exit(EX_USAGE);
@@ -311,8 +311,8 @@
instrcount = 0;
fprintf(ofile,
-"/*
- * DO NOT EDIT - This file is automatically generated.
+"/*\n\
+ * DO NOT EDIT - This file is automatically generated.\n\
*/\n");
fprintf(ofile, "static uint8_t seqprog[] = {\n");
@@ -344,12 +344,12 @@
cur_node != NULL;
cur_node = SLIST_NEXT(cur_node,links)) {
fprintf(ofile,
-"static int ahc_patch%d_func(struct ahc_softc *ahc);
-
-static int
-ahc_patch%d_func(struct ahc_softc *ahc)
-{
- return (%s);
+"static int ahc_patch%d_func(struct ahc_softc *ahc);\n\
+\n\
+static int\n\
+ahc_patch%d_func(struct ahc_softc *ahc)\n\
+{\n\
+ return (%s);\n\
}\n\n",
cur_node->symbol->info.condinfo->func_num,
cur_node->symbol->info.condinfo->func_num,
@@ -357,12 +357,12 @@
}
fprintf(ofile,
-"typedef int patch_func_t (struct ahc_softc *);
-struct patch {
- patch_func_t *patch_func;
- uint32_t begin :10,
- skip_instr :10,
- skip_patch :12;
+"typedef int patch_func_t (struct ahc_softc *);\n\
+struct patch {\n\
+ patch_func_t *patch_func;\n\
+ uint32_t begin :10,\n\
+ skip_instr :10,\n\
+ skip_patch :12;\n\
} patches[] = {\n");
for(cur_patch = STAILQ_FIRST(&patches);
@@ -377,9 +377,9 @@
fprintf(ofile, "\n};\n");
fprintf(ofile,
-"struct cs {
- u_int16_t begin;
- u_int16_t end;
+"struct cs {\n\
+ u_int16_t begin;\n\
+ u_int16_t end;\n\
} critical_sections[] = {\n");
for(cs = TAILQ_FIRST(&cs_tailq);
@@ -393,7 +393,7 @@
fprintf(ofile, "\n};\n");
fprintf(ofile,
-"const int num_critical_sections = sizeof(critical_sections)
+"const int num_critical_sections = sizeof(critical_sections)\n\
/ sizeof(*critical_sections);\n");
fprintf(stderr, "%s: %d instructions used\n", appname, instrcount);
diff -u --recursive --new-file
linux-2.4.6-pre5/drivers/scsi/aic7xxx/aicasm/aicasm_symbol.c
linux/drivers/scsi/aic7xxx/aicasm/aicasm_symbol.c
--- linux-2.4.6-pre5/drivers/scsi/aic7xxx/aicasm/aicasm_symbol.c Mon Jun 25
23:50:15 2001
+++ linux/drivers/scsi/aic7xxx/aicasm/aicasm_symbol.c Tue Jun 26 00:32:47 2001
@@ -388,8 +388,8 @@
/* Output what we have */
fprintf(ofile,
-"/*
- * DO NOT EDIT - This file is automatically generated.
+"/*\n\
+ * DO NOT EDIT - This file is automatically generated.\n\
*/\n");
while (registers.slh_first != NULL) {
symbol_node_t *curnode;
diff -u --recursive --new-file linux-2.4.6-pre5/drivers/scsi/sun3_NCR5380.c
linux/drivers/scsi/sun3_NCR5380.c
--- linux-2.4.6-pre5/drivers/scsi/sun3_NCR5380.c Mon Jun 25 23:50:17 2001
+++ linux/drivers/scsi/sun3_NCR5380.c Tue Jun 26 00:34:32 2001
@@ -1229,7 +1229,7 @@
BASR_ACK)) ==
(BASR_PHASE_MATCH | BASR_ACK)) {
printk("scsi%d: BASR %02x\n", HOSTNO, NCR5380_read(BUS_AND_STATUS_REG));
- printk("scsi%d: bus stuck in data phase -- probably a
+ printk("scsi%d: bus stuck in data phase -- probably a\
single byte overrun!\n", HOSTNO);
printk("not prepared for this error!\n");
printk("please e-mail [EMAIL PROTECTED] with a description of how
this\n");
diff -u --recursive --new-file linux-2.4.6-pre5/drivers/usb/serial/keyspan.c
linux/drivers/usb/serial/keyspan.c
--- linux-2.4.6-pre5/drivers/usb/serial/keyspan.c Mon Jun 25 23:50:29 2001
+++ linux/drivers/usb/serial/keyspan.c Tue Jun 26 00:38:12 2001
@@ -548,8 +548,7 @@
do {
if (urb->status) {
- dbg(__FUNCTION__ "nonzero status: %x on endpoint
-%d.",
+ dbg(__FUNCTION__ "nonzero status: %x on endpoint %d.",
urb->status, usb_pipeendpoint(urb->pipe));
return;
}