--- /dev/null
+From 8379e7c46cc48f51197dd663fc6676f47f2a1e71 Mon Sep 17 00:00:00 2001
+From: Sunil Mushran <sunil.mushran@oracle.com>
+Date: Fri, 4 Sep 2009 11:12:01 -0700
+Subject: ocfs2: ocfs2_write_begin_nolock() should handle len=0
+
+From: Sunil Mushran <sunil.mushran@oracle.com>
+
+commit 8379e7c46cc48f51197dd663fc6676f47f2a1e71 upstream.
+
+Bug introduced by mainline commit e7432675f8ca868a4af365759a8d4c3779a3d922
+The bug causes ocfs2_write_begin_nolock() to oops when len=0.
+
+Signed-off-by: Sunil Mushran <sunil.mushran@oracle.com>
+Signed-off-by: Joel Becker <joel.becker@oracle.com>
+Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
+
+---
+ fs/ocfs2/aops.c | 4 ++--
+ 1 file changed, 2 insertions(+), 2 deletions(-)
+
+--- a/fs/ocfs2/aops.c
++++ b/fs/ocfs2/aops.c
+@@ -1748,8 +1748,8 @@ int ocfs2_write_begin_nolock(struct addr
+ * we know zeros will only be needed in the first and/or last cluster.
+ */
+ if (clusters_to_alloc || extents_to_split ||
+- wc->w_desc[0].c_needs_zero ||
+- wc->w_desc[wc->w_clen - 1].c_needs_zero)
++ (wc->w_clen && (wc->w_desc[0].c_needs_zero ||
++ wc->w_desc[wc->w_clen - 1].c_needs_zero)))
+ cluster_of_pages = 1;
+ else
+ cluster_of_pages = 0;
remove-low_latency-flag-setting-from-nozomi-and-mxser-drivers.patch
scsi-sr-report-more-accurate-drive-status-after-closing-the-tray.patch
sunrpc-fix-tcp-reconnection.patch
+ocfs2-ocfs2_write_begin_nolock-should-handle-len-0.patch