--- y/drivers/media/usb/em28xx/em28xx-cards.c +++ x/drivers/media/usb/em28xx/em28xx-cards.c @@ -4039,6 +4039,7 @@ static int em28xx_usb_probe(struct usb_i if (dev->board.has_dual_ts && em28xx_duplicate_dev(dev) == 0) { kref_init(&dev->dev_next->ref); + kref_get(&dev->dev_next->ref); dev->dev_next->ts = SECONDARY_TS; dev->dev_next->alt = -1;