GFS2: Fix page_mkwrite() return code
[pandora-kernel.git] / fs / gfs2 / ops_file.c
index 2271324..641c43b 100644 (file)
@@ -412,7 +412,9 @@ out_unlock:
        gfs2_glock_dq(&gh);
 out:
        gfs2_holder_uninit(&gh);
-       if (ret)
+       if (ret == -ENOMEM)
+               ret = VM_FAULT_OOM;
+       else if (ret)
                ret = VM_FAULT_SIGBUS;
        return ret;
 }