Hi Roberto, On Sat, May 11, 2013 at 12:53:29PM -0300, Roberto Alcântara wrote: > Signed-off-by: Roberto Alcantara <roberto@xxxxxxxxxxxxxx> > > diff --git a/drivers/media/common/siano/smscoreapi.c > b/drivers/media/common/siano/smscoreapi.c > index 45ac9ee..dbe9b4d 100644 > --- a/drivers/media/common/siano/smscoreapi.c > +++ b/drivers/media/common/siano/smscoreapi.c > @@ -1154,7 +1154,7 @@ static int > smscore_load_firmware_from_file(struct smscore_device_t *coredev, > > char *fw_filename = smscore_get_fw_filename(coredev, mode); > if (!fw_filename) { > - sms_info("mode %d not supported on this device", mode); > + sms_err("mode %d not supported on this device", mode); > return -ENOENT; > } > sms_debug("Firmware name: %s", fw_filename); > @@ -1165,14 +1165,14 @@ static int > smscore_load_firmware_from_file(struct smscore_device_t *coredev, > > rc = request_firmware(&fw, fw_filename, coredev->device); > if (rc < 0) { > - sms_info("failed to open \"%s\"", fw_filename); > + sms_err("failed to open firmware file \"%s\"", fw_filename); > return rc; > } > sms_info("read fw %s, buffer size=0x%zx", fw_filename, fw->size); > fw_buf = kmalloc(ALIGN(fw->size, SMS_ALLOC_ALIGNMENT), > GFP_KERNEL | GFP_DMA); > if (!fw_buf) { > - sms_info("failed to allocate firmware buffer"); > + sms_err("failed to allocate firmware buffer"); It's not really related to this patch, but I think there's a memory leak here: release_firmware() isn't called if kmalloc() above fails. I'd just add a goto and a label to the end of the function where that's being done (and set rc, too). While you're at it, could you send a patch for that, please? > return -ENOMEM; > } > memcpy(fw_buf, fw->data, fw->size); -- Kind regards, Sakari Ailus e-mail: sakari.ailus@xxxxxx XMPP: sailus@xxxxxxxxxxxxxx -- To unsubscribe from this list: send the line "unsubscribe linux-media" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html