Prev: [PATCH 6/8] Revert "GFS2: recovery stuck on transaction lock"
Next: [PATCH 3/8] GFS2: Simplify gfs2_write_alloc_required
From: Steven Whitehouse on 2 Aug 2010 06:00 Use nobh_writepage rather than calling mpage_writepage directly. Signed-off-by: Steven Whitehouse <swhiteho(a)redhat.com> Cc: Christoph Hellwig <hch(a)lst.de> diff --git a/fs/gfs2/aops.c b/fs/gfs2/aops.c index 9f8b525..9485a88 100644 --- a/fs/gfs2/aops.c +++ b/fs/gfs2/aops.c @@ -136,10 +136,7 @@ static int gfs2_writeback_writepage(struct page *page, if (ret <= 0) return ret; - ret = mpage_writepage(page, gfs2_get_block_noalloc, wbc); - if (ret == -EAGAIN) - ret = block_write_full_page(page, gfs2_get_block_noalloc, wbc); - return ret; + return nobh_writepage(page, gfs2_get_block_noalloc, wbc); } /** -- 1.7.1.1 -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo(a)vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/ |