diff --git a/drivers/media/platform/rockchip/vpss/vpss.c b/drivers/media/platform/rockchip/vpss/vpss.c index f2637ec6a446..1e6af137348a 100644 --- a/drivers/media/platform/rockchip/vpss/vpss.c +++ b/drivers/media/platform/rockchip/vpss/vpss.c @@ -480,6 +480,7 @@ int rkvpss_register_subdev(struct rkvpss_device *dev, int ret; spin_lock_init(&dev->cmsc_lock); + spin_lock_init(&dev->idle_lock); memset(vpss_sdev, 0, sizeof(*vpss_sdev)); vpss_sdev->dev = dev; sd = &vpss_sdev->sd;