On 30 March 2014 15:30, Mathias Krause <minipli@xxxxxxxxxxxxxx> wrote: > The format strings for various printk()s make use of a temporary > variable that is declared 'static'. This is probably not intended, > so fix those. > > Found in the PaX patch, written by the PaX Team. > > Cc: PaX Team <pageexec@xxxxxxxxxxx> > Cc: Hannes Reinecke <hare@xxxxxxx> > Cc: "James E.J. Bottomley" <JBottomley@xxxxxxxxxxxxx> > Signed-off-by: Mathias Krause <minipli@xxxxxxxxxxxxxx> > --- > > Remark: Compile tested only! I've no such hardware. > > drivers/scsi/aic7xxx/aic79xx_pci.c | 18 +++++------------- > 1 file changed, 5 insertions(+), 13 deletions(-) > > diff --git a/drivers/scsi/aic7xxx/aic79xx_pci.c b/drivers/scsi/aic7xxx/aic79xx_pci.c > index 14b5f8d0e7..cc9bd26f5d 100644 > --- a/drivers/scsi/aic7xxx/aic79xx_pci.c > +++ b/drivers/scsi/aic7xxx/aic79xx_pci.c > @@ -827,7 +827,7 @@ ahd_pci_intr(struct ahd_softc *ahd) > for (bit = 0; bit < 8; bit++) { > > if ((pci_status[i] & (0x1 << bit)) != 0) { > - static const char *s; > + const char *s; > > s = pci_status_strings[bit]; > if (i == 7/*TARG*/ && bit == 3) > @@ -887,23 +887,15 @@ ahd_pci_split_intr(struct ahd_softc *ahd, u_int intstat) > > for (bit = 0; bit < 8; bit++) { > > - if ((split_status[i] & (0x1 << bit)) != 0) { > - static const char *s; > - > - s = split_status_strings[bit]; > - printk(s, ahd_name(ahd), > + if ((split_status[i] & (0x1 << bit)) != 0) > + printk(split_status_strings[bit], ahd_name(ahd), > split_status_source[i]); > - } > > if (i > 1) > continue; > > - if ((sg_split_status[i] & (0x1 << bit)) != 0) { > - static const char *s; > - > - s = split_status_strings[bit]; > - printk(s, ahd_name(ahd), "SG"); > - } > + if ((sg_split_status[i] & (0x1 << bit)) != 0) > + printk(split_status_strings[bit], ahd_name(ahd), "SG"); > } > } > /* > -- > 1.7.10.4 > Ping? James, Hannes? How to proceed with this patch? Mathias -- To unsubscribe from this list: send the line "unsubscribe linux-scsi" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html