Add fall-back code to catch failure of full_stripe_write. Proper error
handling from inside run_plug would need more code restructuring as it's
called at arbitrary points by io scheduler.
Signed-off-by: David Sterba <dsterba@suse.com>
                list_del_init(&cur->plug_list);
 
                if (rbio_is_full(cur)) {
+                       int ret;
+
                        /* we have a full stripe, send it down */
-                       full_stripe_write(cur);
+                       ret = full_stripe_write(cur);
+                       BUG_ON(ret);
                        continue;
                }
                if (last) {