aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/gpu/drm/amd/amdgpu/amdgpu_irq.c
diff options
context:
space:
mode:
authorJan Kara <[email protected]>2017-06-23 22:08:46 +0000
committerLinus Torvalds <[email protected]>2017-06-23 23:15:55 +0000
commit1eb643d02b21412e603b42cdd96010a2ac31c05f (patch)
treeaa77fd98679a5916f1dbc620d389f6d4146ff71e /drivers/gpu/drm/amd/amdgpu/amdgpu_irq.c
parentautofs: sanity check status reported with AUTOFS_DEV_IOCTL_FAIL (diff)
downloadkernel-1eb643d02b21412e603b42cdd96010a2ac31c05f.tar.gz
kernel-1eb643d02b21412e603b42cdd96010a2ac31c05f.zip
fs/dax.c: fix inefficiency in dax_writeback_mapping_range()
dax_writeback_mapping_range() fails to update iteration index when searching radix tree for entries needing cache flushing. Thus each pagevec worth of entries is searched starting from the start which is inefficient and prone to livelocks. Update index properly. Link: http://lkml.kernel.org/r/[email protected] Fixes: 9973c98ecfda3 ("dax: add support for fsync/sync") Signed-off-by: Jan Kara <[email protected]> Reviewed-by: Ross Zwisler <[email protected]> Cc: Dan Williams <[email protected]> Cc: <[email protected]> Signed-off-by: Andrew Morton <[email protected]> Signed-off-by: Linus Torvalds <[email protected]>
Diffstat (limited to 'drivers/gpu/drm/amd/amdgpu/amdgpu_irq.c')
0 files changed, 0 insertions, 0 deletions