search for: ocfs2_writepag

Displaying 5 results from an estimated 5 matches for "ocfs2_writepag".

Did you mean: ocfs2_writepage
2009 Mar 05
1
[PATCH] OCFS2: Pagecache usage optimization on OCFS2
...13:46:07.000000000 +0900 +++ linux-2.6.29-rc7/fs/ocfs2/aops.c 2009-03-05 13:50:59.000000000 +0900 @@ -1953,15 +1953,16 @@ static int ocfs2_write_end(struct file * } const struct address_space_operations ocfs2_aops = { - .readpage = ocfs2_readpage, - .readpages = ocfs2_readpages, - .writepage = ocfs2_writepage, - .write_begin = ocfs2_write_begin, - .write_end = ocfs2_write_end, - .bmap = ocfs2_bmap, - .sync_page = block_sync_page, - .direct_IO = ocfs2_direct_IO, - .invalidatepage = ocfs2_invalidatepage, - .releasepage = ocfs2_releasepage, - .migratepage = buffer_migrate_page, + .readpage = ocfs2_readp...
2009 Jul 13
1
[PATCH 1/1] adds mlogs to aops.c
...0); - return err; + goto bail; } /* @@ -378,7 +395,8 @@ static int ocfs2_readpages(struct file *filp, struct address_space *mapping, out_unlock: up_read(&oi->ip_alloc_sem); ocfs2_inode_unlock(inode, 0); - +bail: + mlog_exit(err); return err; } @@ -397,7 +415,7 @@ static int ocfs2_writepage(struct page *page, struct writeback_control *wbc) { int ret; - mlog_entry("(0x%p)\n", page); + mlog_entry("(0x%p, 0x%p)\n", page, wbc); ret = block_write_full_page(page, ocfs2_get_block, wbc); @@ -416,8 +434,12 @@ int ocfs2_prepare_write_nolock(struct inode *inode, s...
2009 Jul 21
1
(no subject)
...0); - return err; + goto bail; } /* @@ -378,7 +397,8 @@ static int ocfs2_readpages(struct file *filp, struct address_space *mapping, out_unlock: up_read(&oi->ip_alloc_sem); ocfs2_inode_unlock(inode, 0); - +bail: + mlog_exit(err); return err; } @@ -397,7 +417,7 @@ static int ocfs2_writepage(struct page *page, struct writeback_control *wbc) { int ret; - mlog_entry("(0x%p)\n", page); + mlog_entry("(0x%p, 0x%p)\n", page, wbc); ret = block_write_full_page(page, ocfs2_get_block, wbc); @@ -416,8 +436,13 @@ int ocfs2_prepare_write_nolock(struct inode *inode, s...
2009 Jul 21
1
[PATCH 1/1] ocfs2: adds mlogs to aops.c -V2
...0); - return err; + goto bail; } /* @@ -378,7 +397,8 @@ static int ocfs2_readpages(struct file *filp, struct address_space *mapping, out_unlock: up_read(&oi->ip_alloc_sem); ocfs2_inode_unlock(inode, 0); - +bail: + mlog_exit(err); return err; } @@ -397,7 +417,7 @@ static int ocfs2_writepage(struct page *page, struct writeback_control *wbc) { int ret; - mlog_entry("(0x%p)\n", page); + mlog_entry("(0x%p, 0x%p)\n", page, wbc); ret = block_write_full_page(page, ocfs2_get_block, wbc); @@ -416,8 +436,13 @@ int ocfs2_prepare_write_nolock(struct inode *inode, s...
2009 Mar 17
33
[git patches] Ocfs2 updates for 2.6.30
Hi, The following patches comprise the bulk of Ocfs2 updates for the 2.6.30 merge window. Aside from larger, more involved fixes, we're adding the following features, which I will describe in the order their patches are mailed. Sunil's exported some more state to our debugfs files, and consolidated some other aspects of our debugfs infrastructure. This will further aid us in debugging