From: Sascha Hauer <s.hauer@xxxxxxxxxxxxxx> In v4l2_async_notifier_register remove the notifier from the notifier list in case of an error. Signed-off-by: Sascha Hauer <s.hauer@xxxxxxxxxxxxxx> --- drivers/media/v4l2-core/v4l2-async.c | 1 + 1 file changed, 1 insertion(+) diff --git a/drivers/media/v4l2-core/v4l2-async.c b/drivers/media/v4l2-core/v4l2-async.c index 85a6a34..1e1e58c 100644 --- a/drivers/media/v4l2-core/v4l2-async.c +++ b/drivers/media/v4l2-core/v4l2-async.c @@ -173,6 +173,7 @@ int v4l2_async_notifier_register(struct v4l2_device *v4l2_dev, ret = v4l2_async_test_notify(notifier, sd, asd); if (ret < 0) { + list_del(¬ifier->list); mutex_unlock(&list_lock); return ret; } -- 2.0.0.rc2 -- 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