search for: jbd2_journal_start

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

2013 Jun 19
1
ocfs2: Should move ocfs2_start_trans out of lock_page
Currently ocfs2_start_trans/ocfs2_commit_trans are in lock_page/unlock_page. This may cause dead lock. Here is the situation: write -> lock_page -> ocfs2_start_trans -> ocfs2_commit_trans -> unlock_page ocfs2_start_trans/ocfs2_commit_trans calls jbd2_journal_start/jbd2_journal_stop which may also call lock_page. So if the page operated is unfortunately the same with the page to be committed, dead lock happens. In ext4, lock_page/unlock_page are in ext4_journal_start/ext4_journal_stop, this can avoid such kind of dead lock. So I think we should move ocfs2_st...
2013 Jun 28
1
[PATCH V3] ocfs2: xattr: fix inlined xattr reflink
...e/0x2a0 [ocfs2] [<ffffffffa04da55c>] ocfs2_xa_set+0xcc/0x250 [ocfs2] [<ffffffffa04daf58>] ocfs2_xattr_ibody_set+0x98/0x230 [ocfs2] [<ffffffff8115ac4b>] ? kmem_cache_alloc+0xab/0x190 [<ffffffffa04db13f>] __ocfs2_xattr_set_handle+0x4f/0x700 [ocfs2] [<ffffffffa014ad03>] ? jbd2_journal_start+0x13/0x20 [jbd2] [<ffffffffa04dbeb6>] ocfs2_xattr_set+0x6c6/0x890 [ocfs2] [<ffffffffa04dc0c6>] ocfs2_xattr_user_set+0x46/0x50 [ocfs2] [<ffffffff81190960>] generic_setxattr+0x70/0x90 [<ffffffff81191670>] __vfs_setxattr_noperm+0x80/0x1a0 [<ffffffff81191839>] vfs_setxattr...
2008 Sep 04
4
[PATCH 0/3] ocfs2: Switch over to JBD2.
ocfs2 currently uses the Journaled Block Device (JBD) for its journaling. This is a very stable and tested codebase. However, JBD is limited by architecture to 32bit block numbers. This means an ocfs2 filesystem is limited to 2^32 blocks. With a 4K blocksize, that's 16TB. People want larger volumes. Fortunately, there is now JBD2. JBD2 adds 64bit block number support and some other
2011 Sep 06
17
ext4 BUG in dom0 Kernel 2.6.32.36
...100f8d2>] ? check_events+0x12/0x20 [<ffffffff810da8df>] ? pagevec_lookup_tag+0x27/0x30 [<ffffffff810d87cc>] ? write_cache_pages+0x175/0x35e [<ffffffff811893f0>] ? __mpage_da_writepage+0x0/0x164 [<ffffffff81103c0c>] ? kmem_cache_alloc+0x94/0xf6 [<ffffffff811bbc40>] ? jbd2_journal_start+0xa1/0xcd [<ffffffff8119957f>] ? ext4_journal_start_sb+0xdc/0x111 [<ffffffff81186852>] ? ext4_meta_trans_blocks+0x74/0xce [<ffffffff8118bc42>] ext4_da_writepages+0x47a/0x6a7 [<ffffffff810d8a00>] do_writepages+0x21/0x2a [<ffffffff8112cdb8>] writeback_single_inode+0xc8/0...
2008 Dec 22
56
[git patches] Ocfs2 patches for merge window, batch 2/3
Hi, This is the second batch of Ocfs2 patches intended for the merge window. The 1st batch were sent out previously: http://lkml.org/lkml/2008/12/19/280 The bulk of this set is comprised of Jan Kara's patches to add quota support to Ocfs2. Many of the quota patches are to generic code, which I carried to make merging of the Ocfs2 support easier. All of the non-ocfs2 patches should have