diff --git a/drivers/media/rc/imon.c b/drivers/media/rc/imon.c index 74546f7e3469..30a385fb73f1 100644 --- a/drivers/media/rc/imon.c +++ b/drivers/media/rc/imon.c @@ -2318,6 +2318,7 @@ static struct imon_context *imon_init_intf1(struct usb_interface *intf, if (!rx_urb) goto rx_urb_alloc_failed; + mutex_init(&ictx->lock); mutex_lock(&ictx->lock); if (ictx->display_type == IMON_DISPLAY_TYPE_VGA) { diff --git a/sound/usb/card.c b/sound/usb/card.c index 1b2edc0fd2e9..0718542cb640 100644 --- a/sound/usb/card.c +++ b/sound/usb/card.c @@ -619,7 +619,7 @@ static int snd_usb_audio_create(struct usb_interface *intf, } err = snd_card_new(&intf->dev, index[idx], id[idx], THIS_MODULE, - sizeof(*chip), &card); + sizeof(*chip)+2, &card); if (err < 0) { dev_err(&dev->dev, "cannot create card instance %d\n", idx); return err;