+++ /dev/null
-From 1eb643d02b21412e603b42cdd96010a2ac31c05f Mon Sep 17 00:00:00 2001
-From: Jan Kara <jack@suse.cz>
-Date: Fri, 23 Jun 2017 15:08:46 -0700
-Subject: fs/dax.c: fix inefficiency in dax_writeback_mapping_range()
-
-From: Jan Kara <jack@suse.cz>
-
-commit 1eb643d02b21412e603b42cdd96010a2ac31c05f upstream.
-
-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/20170619124531.21491-1-jack@suse.cz
-Fixes: 9973c98ecfda3 ("dax: add support for fsync/sync")
-Signed-off-by: Jan Kara <jack@suse.cz>
-Reviewed-by: Ross Zwisler <ross.zwisler@linux.intel.com>
-Cc: Dan Williams <dan.j.williams@intel.com>
-Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
-Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
-Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
-
----
- fs/dax.c | 1 +
- 1 file changed, 1 insertion(+)
-
---- a/fs/dax.c
-+++ b/fs/dax.c
-@@ -895,6 +895,7 @@ int dax_fault(struct vm_area_struct *vma
- } else {
- return dax_load_hole(mapping, entry, vmf);
- }
-+ start_index = indices[pvec.nr - 1] + 1;
- }
-
- /* Filesystem should not return unwritten buffers to us! */
fs-exec.c-account-for-argv-envp-pointers.patch
powerpc-perf-fix-oops-when-kthread-execs-user-process.patch
autofs-sanity-check-status-reported-with-autofs_dev_ioctl_fail.patch
-fs-dax.c-fix-inefficiency-in-dax_writeback_mapping_range.patch
lib-cmdline.c-fix-get_options-overflow-while-parsing-ranges.patch
perf-x86-intel-add-1g-dtlb-load-store-miss-support-for-skl.patch
kvm-s390-gaccess-fix-real-space-designation-asce-handling-for-gmap-shadows.patch