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;