diff options
Diffstat (limited to 'kernel/ethosu_capabilities.c')
-rw-r--r-- | kernel/ethosu_capabilities.c | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/kernel/ethosu_capabilities.c b/kernel/ethosu_capabilities.c index 9735ee2..57db452 100644 --- a/kernel/ethosu_capabilities.c +++ b/kernel/ethosu_capabilities.c @@ -24,6 +24,7 @@ #include "ethosu_capabilities.h" +#include "ethosu_core_rpmsg.h" #include "ethosu_device.h" #include <linux/delay.h> @@ -59,17 +60,17 @@ static void ethosu_capabilities_fail(struct ethosu_mailbox_msg *msg) } void ethosu_capability_rsp(struct ethosu_device *edev, + int msg_id, struct ethosu_core_msg_capabilities_rsp *rsp) { - int id = (int)rsp->user_arg; struct ethosu_mailbox_msg *msg; struct ethosu_capabilities *cap; - msg = ethosu_mailbox_find(&edev->mailbox, id); + msg = ethosu_mailbox_find(&edev->mailbox, msg_id); if (IS_ERR(msg)) { dev_warn(edev->dev, "Id for capabilities msg not found. id=%d\n", - id); + msg_id); return; } |