static int gfs2_writeback_writepage(struct page *page,
				    struct writeback_control *wbc)
{
	int ret;

	ret = gfs2_writepage_common(page, wbc);
	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;
}
Esempio n. 2
0
static int simplefs_write_page(struct page *page,struct writeback_control *wbc)
{
	SFSDBG(KERN_INFO "Write page started \n");
	dump_stack();
	return mpage_writepage(page,simplefs_get_block,wbc);
}