diff options
author | Chris Wilson <chris@chris-wilson.co.uk> | 2019-03-21 14:07:08 +0000 |
---|---|---|
committer | Chris Wilson <chris@chris-wilson.co.uk> | 2019-03-21 15:59:25 +0000 |
commit | 3aa9945a528e7616b5c8fe5d7aa7d4aaf52b0af2 (patch) | |
tree | 751067e92c1e9fe7a5aeef01d62dec2833ce78ef /drivers/gpu/drm/i915/selftests/mock_engine.c | |
parent | 401f147b16d90ae378ec8218679e6fdba96e13cf (diff) | |
download | kernel_replicant_linux-3aa9945a528e7616b5c8fe5d7aa7d4aaf52b0af2.tar.gz kernel_replicant_linux-3aa9945a528e7616b5c8fe5d7aa7d4aaf52b0af2.tar.bz2 kernel_replicant_linux-3aa9945a528e7616b5c8fe5d7aa7d4aaf52b0af2.zip |
drm/i915: Separate GEM context construction and registration to userspace
In later patches, it became apparent that userspace can see a partially
constructed GEM context and begin using it before it was ready, to much
hilarity. Close this window of opportunity by lifting the registration of
the context with userspace (the insertion of the context into the filp's
idr) to the very end of the CONTEXT_CREATE ioctl.
Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
Cc: Tvrtko Ursulin <tvrtko.ursulin@intel.com>
Reviewed-by: Tvrtko Ursulin <tvrtko.ursulin@intel.com>
Link: https://patchwork.freedesktop.org/patch/msgid/20190321140711.11190-1-chris@chris-wilson.co.uk
Diffstat (limited to 'drivers/gpu/drm/i915/selftests/mock_engine.c')
0 files changed, 0 insertions, 0 deletions