diff --git a/fs/ocfs2/file.c b/fs/ocfs2/file.c index 2b4235c5831dc755deda87c9b0afac0e6604b821..20e0ee58dd39e7bd9c298274d4d78336bdc0e11e 100644 --- a/fs/ocfs2/file.c +++ b/fs/ocfs2/file.c @@ -684,6 +684,7 @@ static int __ocfs2_extend_allocation(struct inode *inode, u32 logical_start, if (why == RESTART_META) { mlog(0, "restarting function.\n"); restart_func = 1; + status = 0; } else { BUG_ON(why != RESTART_TRANS);