]> git.ipfire.org Git - thirdparty/kernel/stable-queue.git/commitdiff
drop broken dax 4.9 patch
authorGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Mon, 26 Jun 2017 07:02:19 +0000 (09:02 +0200)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Mon, 26 Jun 2017 07:02:19 +0000 (09:02 +0200)
queue-4.9/fs-dax.c-fix-inefficiency-in-dax_writeback_mapping_range.patch [deleted file]
queue-4.9/series

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 (file)
index 80453fe..0000000
+++ /dev/null
@@ -1,37 +0,0 @@
-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! */
index 85391e9f725bca95b73ad3a5c7b7db482ea31763..3729406ebf88d938c9109b92195e72d1085e96cd 100644 (file)
@@ -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