summaryrefslogtreecommitdiff
path: root/fs/affs
diff options
context:
space:
mode:
authorChris Wilson <chris@chris-wilson.co.uk>2014-05-23 10:45:52 +0100
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>2014-06-11 12:03:24 -0700
commitfe01110735379c9b04f25b356f1a1589ecb9227d (patch)
tree8d08c39a124d123670c07194b3711a2bff8564b5 /fs/affs
parent24d52daafcd53f109893ec2faf668c8eeef4a382 (diff)
downloadlwn-fe01110735379c9b04f25b356f1a1589ecb9227d.tar.gz
lwn-fe01110735379c9b04f25b356f1a1589ecb9227d.zip
drm/i915: Only copy back the modified fields to userspace from execbuffer
commit 9aab8bff7aa3bee567213ad3c1fdfb217bb980a2 upstream. We only want to modifiy a single field in the userspace view of the execbuffer command buffer, so explicitly change that rather than copy everything back again. This serves two purposes: 1. The single fields are much cheaper to copy (constant size so the copy uses special case code) and much smaller than the whole array. 2. We modify the array for internal use that need to be masked from the user. Note: We need this backported since without it the next bugfix will blow up when userspace recycles batchbuffers and relocations. Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk> Cc: Daniel Vetter <daniel.vetter@ffwll.ch> Signed-off-by: Daniel Vetter <daniel.vetter@ffwll.ch> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Diffstat (limited to 'fs/affs')
0 files changed, 0 insertions, 0 deletions