Panthor UAPI for DRM_IOCTL_TYR_DEV_QUERY allows userspace to provide
a smaller or larger buffer than the kernel needs. Revise Tyr's
implementation to match the expected UAPI behaviour.
Signed-off-by: Deborah Brouwer <deborah.brouwer@collabora.com>
---
Changes in v2:
- Added #[inline] to UserSliceWriter::clear()
- Link to v1: https://lore.kernel.org/r/20261014-b4-dev_query_fixes-v1-0-92043100b472@collabora.com
---
Deborah Brouwer (2):
rust: uaccess: add UserSliceWriter::clear()
drm/tyr: allow userspace buffers to be mismatched
drivers/gpu/drm/tyr/file.rs | 45 +++++++++++++++++++++++++++++++++++++--------
rust/helpers/uaccess.c | 6 ++++++
rust/kernel/uaccess.rs | 24 ++++++++++++++++++++++++
3 files changed, 67 insertions(+), 8 deletions(-)
---
base-commit: 5a1b7121a6c4db6c0239d3ac3fd1c2bb33a40025
change-id: 20261014-b4-dev_query_fixes-4e0ab024294a
Best regards,
--
Deborah Brouwer <deborah.brouwer@collabora.com>