mirror of
https://github.com/torvalds/linux.git
synced 2026-03-08 05:24:39 +01:00
Revert "drm/syncobj: Fix handle <-> fd ioctls with dirty stack"
This reverts commit 2e3649e237.
The problem occurs when userspace is compiled against new headers
with new members, but don't correctly initialise those new members.
This is not a kernel problem, and should be fixed in userspace by
correctly zero'ing all members.
Cc: Rob Clark <robdclark@chromium.org>
Cc: Julian Orth <ju.orth@gmail.com>
Cc: Christian König <christian.koenig@amd.com>
Cc: Michel Dänzer <michel.daenzer@mailbox.org>
Reviewed-by: Christian König <christian.koenig@amd.com>
Acked-by: Julian Orth <ju.orth@gmail.com>
Link: https://patch.msgid.link/20260305113734.1309238-1-dev@lankhorst.se
Signed-off-by: Maarten Lankhorst <dev@lankhorst.se>
This commit is contained in:
parent
91d7e9df42
commit
ee8ade4d96
1 changed files with 2 additions and 2 deletions
|
|
@ -875,7 +875,7 @@ drm_syncobj_handle_to_fd_ioctl(struct drm_device *dev, void *data,
|
|||
return drm_syncobj_export_sync_file(file_private, args->handle,
|
||||
point, &args->fd);
|
||||
|
||||
if (point)
|
||||
if (args->point)
|
||||
return -EINVAL;
|
||||
|
||||
return drm_syncobj_handle_to_fd(file_private, args->handle,
|
||||
|
|
@ -909,7 +909,7 @@ drm_syncobj_fd_to_handle_ioctl(struct drm_device *dev, void *data,
|
|||
args->handle,
|
||||
point);
|
||||
|
||||
if (point)
|
||||
if (args->point)
|
||||
return -EINVAL;
|
||||
|
||||
return drm_syncobj_fd_to_handle(file_private, args->fd,
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue