From: Greg Kroah-Hartman Date: Mon, 26 Jun 2017 07:02:19 +0000 (+0200) Subject: drop broken dax 4.9 patch X-Git-Tag: v3.18.59~26 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=86362c0b250b107936dfa7939a946630c16db346;p=thirdparty%2Fkernel%2Fstable-queue.git drop broken dax 4.9 patch --- diff --git a/queue-4.9/fs-dax.c-fix-inefficiency-in-dax_writeback_mapping_range.patch b/queue-4.9/fs-dax.c-fix-inefficiency-in-dax_writeback_mapping_range.patch deleted file mode 100644 index 80453fec29c..00000000000 --- a/queue-4.9/fs-dax.c-fix-inefficiency-in-dax_writeback_mapping_range.patch +++ /dev/null @@ -1,37 +0,0 @@ -From 1eb643d02b21412e603b42cdd96010a2ac31c05f Mon Sep 17 00:00:00 2001 -From: Jan Kara -Date: Fri, 23 Jun 2017 15:08:46 -0700 -Subject: fs/dax.c: fix inefficiency in dax_writeback_mapping_range() - -From: Jan Kara - -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 -Reviewed-by: Ross Zwisler -Cc: Dan Williams -Signed-off-by: Andrew Morton -Signed-off-by: Linus Torvalds -Signed-off-by: Greg Kroah-Hartman - ---- - 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! */ diff --git a/queue-4.9/series b/queue-4.9/series index 85391e9f725..3729406ebf8 100644 --- a/queue-4.9/series +++ b/queue-4.9/series @@ -6,7 +6,6 @@ alsa-pcm-don-t-treat-null-chmap-as-a-fatal-error.patch 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