mirror of
https://mirrors.bfsu.edu.cn/git/linux.git
synced 2024-12-05 10:04:12 +08:00
habanalabs: skip events info ioctl if not supported
Some ASICs haven't yet implemented this functionality and so the ioctl call should fail and the user should be notified of the reason. Signed-off-by: Ohad Sharabi <osharabi@habana.ai> Reviewed-by: Oded Gabbay <ogabbay@kernel.org> Signed-off-by: Oded Gabbay <ogabbay@kernel.org>
This commit is contained in:
parent
3daa64eea1
commit
b829e01025
@ -123,6 +123,10 @@ static int hw_events_info(struct hl_device *hdev, bool aggregate,
|
|||||||
return -EINVAL;
|
return -EINVAL;
|
||||||
|
|
||||||
arr = hdev->asic_funcs->get_events_stat(hdev, aggregate, &size);
|
arr = hdev->asic_funcs->get_events_stat(hdev, aggregate, &size);
|
||||||
|
if (!arr) {
|
||||||
|
dev_err(hdev->dev, "Events info not supported\n");
|
||||||
|
return -EOPNOTSUPP;
|
||||||
|
}
|
||||||
|
|
||||||
return copy_to_user(out, arr, min(max_size, size)) ? -EFAULT : 0;
|
return copy_to_user(out, arr, min(max_size, size)) ? -EFAULT : 0;
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user