]> asedeno.scripts.mit.edu Git - linux.git/blobdiff - drivers/tee/tee_core.c
Merge tag 'tee-misc-for-v5.1' of https://git.linaro.org/people/jens.wiklander/linux...
[linux.git] / drivers / tee / tee_core.c
index 06fbfc044ea33ea0926bb7af3200e2ddb3e48796..17c64fccbb10f3fde59114dde5ae4d2c73ece664 100644 (file)
@@ -1041,6 +1041,15 @@ int tee_client_invoke_func(struct tee_context *ctx,
 }
 EXPORT_SYMBOL_GPL(tee_client_invoke_func);
 
+int tee_client_cancel_req(struct tee_context *ctx,
+                         struct tee_ioctl_cancel_arg *arg)
+{
+       if (!ctx->teedev->desc->ops->cancel_req)
+               return -EINVAL;
+       return ctx->teedev->desc->ops->cancel_req(ctx, arg->cancel_id,
+                                                 arg->session);
+}
+
 static int tee_client_device_match(struct device *dev,
                                   struct device_driver *drv)
 {