On Mon, Jun 22, 2009 at 09:10:52PM +0200, Jean Delvare wrote: > PageHighMem() isn't cheap so avoid calling it several times on the > same page. I had the hope that this would silent the following > compilation warning: > > drivers/ide/ide-taskfile.c: In function 'ide_pio_bytes': > drivers/ide/ide-taskfile.c:229: warning: 'flags' may be used uninitialized in this function > > which is a false positive, but it did not. So let's just initialize the > flags and be done with it, so that other developers don't waste their > time looking at it. > > Signed-off-by: Jean Delvare <khali@xxxxxxxxxxxx> > Cc: Bartlomiej Zolnierkiewicz <bzolnier@xxxxxxxxx> > --- > drivers/ide/ide-taskfile.c | 8 +++++--- > 1 file changed, 5 insertions(+), 3 deletions(-) > > --- linux-2.6.31-pre.orig/drivers/ide/ide-taskfile.c 2009-06-21 09:37:02.000000000 +0200 > +++ linux-2.6.31-pre/drivers/ide/ide-taskfile.c 2009-06-21 12:18:47.000000000 +0200 > @@ -226,7 +226,7 @@ void ide_pio_bytes(ide_drive_t *drive, s > struct scatterlist *sg = hwif->sg_table; > struct scatterlist *cursg = cmd->cursg; > struct page *page; > - unsigned long flags; > + unsigned long flags = 0; /* Silent compiler warning */ or maybe unsigned long uninitialized_var(flags); > unsigned int offset; > u8 *buf; [..] -- Regards/Gruss, Boris. -- To unsubscribe from this list: send the line "unsubscribe linux-ide" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html