ACK based on James' concerned being extinguished by Dan's comment Sincerely -- Mark Salyzyn On Mar 21, 2012, at 4:38 AM, santosh nayak wrote: > From: Santosh Nayak <santoshprasadnayak@xxxxxxxxx> > > We need to add error handler if kzalloc fails to allocate and initialize. > Otherwise it may lead to Null derefernce error in > 'pm8001_chip_get_nvmd_req()'. > > Signed-off-by: Santosh Nayak <santoshprasadnayak@xxxxxxxxx> > --- > drivers/scsi/pm8001/pm8001_init.c | 4 ++++ > 1 files changed, 4 insertions(+), 0 deletions(-) > > diff --git a/drivers/scsi/pm8001/pm8001_init.c b/drivers/scsi/pm8001/pm8001_init.c > index 36efaa7..fdce28e 100644 > --- a/drivers/scsi/pm8001/pm8001_init.c > +++ b/drivers/scsi/pm8001/pm8001_init.c > @@ -519,6 +519,10 @@ static void pm8001_init_sas_add(struct pm8001_hba_info *pm8001_ha) > payload.minor_function = 0; > payload.length = 128; > payload.func_specific = kzalloc(128, GFP_KERNEL); > + if (unlikely(!payload.func_specific)) { > + printk(KERN_ERR "%s: failed to alloc memory\n", __func__); > + return; > + } > PM8001_CHIP_DISP->get_nvmd_req(pm8001_ha, &payload); > wait_for_completion(&completion); > for (i = 0; i < pm8001_ha->chip->n_phy; i++) { > -- > 1.7.4.4 > -- 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