Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux
1
fork

Configure Feed

Select the types of activity you want to include in your feed.

Revert "drm/syncobj: Fix handle <-> fd ioctls with dirty stack"

This reverts commit 2e3649e237237258a08d75afef96648dd2b379f7.

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>

+2 -2
+2 -2
drivers/gpu/drm/drm_syncobj.c
··· 875 875 return drm_syncobj_export_sync_file(file_private, args->handle, 876 876 point, &args->fd); 877 877 878 - if (point) 878 + if (args->point) 879 879 return -EINVAL; 880 880 881 881 return drm_syncobj_handle_to_fd(file_private, args->handle, ··· 909 909 args->handle, 910 910 point); 911 911 912 - if (point) 912 + if (args->point) 913 913 return -EINVAL; 914 914 915 915 return drm_syncobj_fd_to_handle(file_private, args->fd,