aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/gpu/drm/amd/amdgpu/amdgpu_irq.c
diff options
context:
space:
mode:
authorAl Viro <[email protected]>2016-10-10 17:26:27 +0000
committerAl Viro <[email protected]>2016-10-10 17:36:06 +0000
commitc3a690240423fc4eb8a0c3c7df025d13eadf140b (patch)
tree20f4a32910427c2aa4ccf8e33633d6e7194628bf /drivers/gpu/drm/amd/amdgpu/amdgpu_irq.c
parentpipe: fix comment in pipe_buf_operations (diff)
downloadkernel-c3a690240423fc4eb8a0c3c7df025d13eadf140b.tar.gz
kernel-c3a690240423fc4eb8a0c3c7df025d13eadf140b.zip
fix ITER_PIPE interaction with direct_IO
by making sure we call iov_iter_advance() on original iov_iter even if direct_IO (done on its copy) has returned 0. It's a no-op for old iov_iter flavours and does the right thing (== truncation of the stuff we'd allocated, but not filled) in ITER_PIPE case. Failures (e.g. -EIO) get caught and dealt with by cleanup in generic_file_read_iter(). Signed-off-by: Al Viro <[email protected]>
Diffstat (limited to 'drivers/gpu/drm/amd/amdgpu/amdgpu_irq.c')
0 files changed, 0 insertions, 0 deletions