On Thu, 2007-06-14 at 01:54 -0400, Mike Christie wrote: > David C Somayajulu wrote: > > On Fri, 2007-06-08 at 17:29 -0700, David C Somayajulu wrote: > >> This patch provides the following: > >> 1. remove warning ignoring the return value of pci_set_mwi() > >> 2. allows HBA to be online when the initiator ip address is uninitialized. > > Including > > > > Signed-off-by: David Somayajulu <david.somayajulu@xxxxxxxxxx> > > > > drivers/scsi/qla4xxx/ql4_init.c | 23 +++++++++++------------ > > 1 files changed, 11 insertions(+), 12 deletions(-) > > > > diff --git a/drivers/scsi/qla4xxx/ql4_init.c b/drivers/scsi/qla4xxx/ql4_init.c > > index d8c064c..1e29f51 100644 > > --- a/drivers/scsi/qla4xxx/ql4_init.c > > +++ b/drivers/scsi/qla4xxx/ql4_init.c > > @@ -883,11 +883,12 @@ static int qla4xxx_config_nvram(struct s > > static void qla4x00_pci_config(struct scsi_qla_host *ha) > > { > > uint16_t w; > > + int status; > > > > dev_info(&ha->pdev->dev, "Configuring PCI space...\n"); > > > > pci_set_master(ha->pdev); > > - pci_set_mwi(ha->pdev); > > + status = pci_set_mwi(ha->pdev); > > > It looks ok, but creating the status variable and setting it like this, > just to quiet the compile warning, and never doing anything else with it > doesn't seem nice. I don't like it either. I tried with (void)pci_set_mwi(ha->pdev); and this is what I see CC [M] drivers/scsi/qla4xxx/ql4_init.o drivers/scsi/qla4xxx/ql4_init.c: In function ‘qla4x00_pci_config’: drivers/scsi/qla4xxx/ql4_init.c:890: warning: ignoring return value of ‘pci_set_mwi’, declared with attribute warn_unused_result LD [M] drivers/scsi/qla4xxx/qla4xxx.o - 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