]> git.ipfire.org Git - thirdparty/kernel/stable-queue.git/commitdiff
move generic_file_buffered patches to queue
authorChris Wright <chrisw@sous-sol.org>
Sat, 22 Jul 2006 18:32:14 +0000 (11:32 -0700)
committerChris Wright <chrisw@sous-sol.org>
Sat, 22 Jul 2006 18:32:14 +0000 (11:32 -0700)
queue-2.6.17/generic_file_buffered_write-deadlock-on-vectored-write.patch [moved from pending-2.6.17/generic_file_buffered_write-deadlock-on-vectored-write.patch with 97% similarity]
queue-2.6.17/generic_file_buffered_write-handle-zero-length-iovec-segments.patch [moved from pending-2.6.17/generic_file_buffered_write-handle-zero-length-iovec-segments.patch with 83% similarity]
queue-2.6.17/series

similarity index 97%
rename from pending-2.6.17/generic_file_buffered_write-deadlock-on-vectored-write.patch
rename to queue-2.6.17/generic_file_buffered_write-deadlock-on-vectored-write.patch
index 1c2fa0ceba056e59f08a586435dfe7f5549c4217..b95f45c68171b88b31c72cf4463481977bf42e13 100644 (file)
@@ -30,8 +30,8 @@ Signed-off-by: Chris Wright <chrisw@sous-sol.org>
  mm/filemap.c |   18 +++++++++++-------
  1 file changed, 11 insertions(+), 7 deletions(-)
 
---- linux-2.6.17.1.orig/mm/filemap.c
-+++ linux-2.6.17.1/mm/filemap.c
+--- linux-2.6.17.6.orig/mm/filemap.c
++++ linux-2.6.17.6/mm/filemap.c
 @@ -2004,14 +2004,21 @@ generic_file_buffered_write(struct kiocb
        do {
                unsigned long index;
similarity index 83%
rename from pending-2.6.17/generic_file_buffered_write-handle-zero-length-iovec-segments.patch
rename to queue-2.6.17/generic_file_buffered_write-handle-zero-length-iovec-segments.patch
index f010f722a3196fb178795f7503b30a129c22d4cd..ff7f1306b7ed3dd794612432151a3fd5100ad0e3 100644 (file)
@@ -37,11 +37,9 @@ Signed-off-by: Chris Wright <chrisw@sous-sol.org>
  mm/filemap.h |    4 ++--
  2 files changed, 10 insertions(+), 3 deletions(-)
 
-diff --git a/mm/filemap.c b/mm/filemap.c
-index 4082b3b..648f2c0 100644
---- a/mm/filemap.c
-+++ b/mm/filemap.c
-@@ -2125,6 +2125,12 @@ generic_file_buffered_write(struct kiocb
+--- linux-2.6.17.6.orig/mm/filemap.c
++++ linux-2.6.17.6/mm/filemap.c
+@@ -2034,6 +2034,12 @@ generic_file_buffered_write(struct kiocb
                        break;
                }
  
@@ -54,7 +52,7 @@ index 4082b3b..648f2c0 100644
                status = a_ops->prepare_write(file, page, offset, offset+bytes);
                if (unlikely(status)) {
                        loff_t isize = i_size_read(inode);
-@@ -2154,7 +2160,8 @@ generic_file_buffered_write(struct kiocb
+@@ -2063,7 +2069,8 @@ generic_file_buffered_write(struct kiocb
                        page_cache_release(page);
                        continue;
                }
@@ -64,11 +62,9 @@ index 4082b3b..648f2c0 100644
                        if (!status)
                                status = copied;
  
-diff --git a/mm/filemap.h b/mm/filemap.h
-index 536979f..3f2a343 100644
---- a/mm/filemap.h
-+++ b/mm/filemap.h
-@@ -88,7 +88,7 @@ filemap_set_next_iovec(const struct iove
+--- linux-2.6.17.6.orig/mm/filemap.h
++++ linux-2.6.17.6/mm/filemap.h
+@@ -78,7 +78,7 @@ filemap_set_next_iovec(const struct iove
        const struct iovec *iov = *iovp;
        size_t base = *basep;
  
@@ -77,7 +73,7 @@ index 536979f..3f2a343 100644
                int copy = min(bytes, iov->iov_len - base);
  
                bytes -= copy;
-@@ -97,7 +97,7 @@ filemap_set_next_iovec(const struct iove
+@@ -87,7 +87,7 @@ filemap_set_next_iovec(const struct iove
                        iov++;
                        base = 0;
                }
@@ -86,4 +82,3 @@ index 536979f..3f2a343 100644
        *iovp = iov;
        *basep = base;
  }
-
index 301213eb69445ecdad3aa38ac79a3a24970f9eb9..e926312773920e3779fa2123aafeb72b3412fdb6 100644 (file)
@@ -25,3 +25,5 @@ fix-powernow-k8-smp-kernel-on-up-hardware-bug.patch
 cdrom-fix-bad-cgc.buflen-assignment.patch
 splice-fix-problems-with-sys_tee.patch
 USB-serial-ftdi_sio-Prevent-userspace-DoS.patch
+generic_file_buffered_write-deadlock-on-vectored-write.patch
+generic_file_buffered_write-handle-zero-length-iovec-segments.patch