|
@@ -119,6 +119,13 @@ static int v4l2_async_test_notify(struct v4l2_async_notifier *notifier,
|
|
return ret;
|
|
return ret;
|
|
}
|
|
}
|
|
|
|
|
|
|
|
+ ret = v4l2_subdev_call(sd, core, registered_async);
|
|
|
|
+ if (ret < 0) {
|
|
|
|
+ if (notifier->unbind)
|
|
|
|
+ notifier->unbind(notifier, sd, asd);
|
|
|
|
+ return ret;
|
|
|
|
+ }
|
|
|
|
+
|
|
if (list_empty(¬ifier->waiting) && notifier->complete)
|
|
if (list_empty(¬ifier->waiting) && notifier->complete)
|
|
return notifier->complete(notifier);
|
|
return notifier->complete(notifier);
|
|
|
|
|