| Age | Commit message (Expand) | Author | Files | Lines |
| 2012-04-13 | ocfs2: ->l_next_free_req breakage on big-endian | Al Viro | 1 | -1/+1 |
| 2011-11-17 | ocfs2: Commit transactions in error cases -v2 | Wengang Wang | 1 | -1/+1 |
| 2011-05-23 | ocfs2: Add trace event for trim. | Tao Ma | 1 | -0/+7 |
| 2011-05-23 | ocfs2: Add ocfs2_trim_fs for SSD trim support. | Tao Ma | 1 | -0/+159 |
| 2011-03-31 | Fix common misspellings | Lucas De Marchi | 1 | -1/+1 |
| 2011-02-22 | ocfs2: Remove DISK_ALLOC from masklog. | Tao Ma | 1 | -1/+0 |
| 2011-02-22 | ocfs2: Remove mlog(0) from fs/ocfs2/alloc.c | Tao Ma | 1 | -77/+88 |
| 2011-03-07 | ocfs2: Remove EXIT from masklog. | Tao Ma | 1 | -21/+5 |
| 2011-02-21 | ocfs2: Remove ENTRY from masklog. | Tao Ma | 1 | -26/+2 |
| 2011-01-07 | ocfs2: Remove unused truncate function from alloc.c | Tao Ma | 1 | -74/+0 |
| 2010-12-16 | ocfs2: Try to free truncate log when meeting ENOSPC in write. | Tao Ma | 1 | -0/+3 |
| 2010-09-08 | ocfs2: Fix deadlock when allocating page | Jan Kara | 1 | -1/+1 |
| 2010-05-18 | Merge branch 'discontig-bg' of git://oss.oracle.com/git/tma/linux-2.6 into oc... | Joel Becker | 1 | -11/+18 |
| 2010-05-18 | Ocfs2: Make ocfs2_find_cpos_for_left_leaf() public. | Tristan Ye | 1 | -2/+2 |
| 2010-05-18 | Ocfs2: Optimize ocfs2 truncate to use ocfs2_remove_btree_range() instead. | Tristan Ye | 1 | -528/+157 |
| 2010-05-05 | ocfs2: Make ocfs2_extend_trans() really extend. | Tao Ma | 1 | -21/+9 |
| 2010-05-05 | ocfs2: use allocation reservations during file write | Mark Fasheh | 1 | -0/+2 |
| 2010-05-05 | ocfs2: Make ocfs2_journal_dirty() void. | Joel Becker | 1 | -130/+34 |
| 2010-03-22 | ocfs2: Free block to the right block group. | Tao Ma | 1 | -6/+12 |
| 2010-03-26 | ocfs2: Set suballoc_loc on allocated metadata. | Joel Becker | 1 | -1/+3 |
| 2010-05-06 | ocfs2: ocfs2_claim_*() don't need an ocfs2_super argument. | Joel Becker | 1 | -4/+3 |
| 2010-03-05 | Merge branch 'for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jac... | Linus Torvalds | 1 | -7/+6 |
| 2010-03-05 | dquot: cleanup space allocation / freeing routines | Christoph Hellwig | 1 | -7/+6 |
| 2010-02-26 | ocfs2: add extent block stealing for ocfs2 v5 | Tiger Yang | 1 | -2/+3 |
| 2009-12-23 | Merge branch 'upstream-linus' of git://git.kernel.org/pub/scm/linux/kernel/gi... | Linus Torvalds | 1 | -5/+5 |
| 2009-12-16 | ocfs: stop using do_sync_mapping_range | Christoph Hellwig | 1 | -2/+2 |
| 2009-12-04 | tree-wide: fix assorted typos all over the place | André Goddard Rosa | 1 | -1/+1 |
| 2009-12-02 | ocfs2: Find proper end cpos for a leaf refcount block. | Tao Ma | 1 | -5/+5 |
| 2009-09-22 | ocfs2: Make transaction extend more efficient. | Tao Ma | 1 | -2/+10 |
| 2009-09-22 | ocfs2: CoW refcount tree improvement. | Tao Ma | 1 | -1/+1 |
| 2009-09-22 | ocfs2: Add CoW support. | Tao Ma | 1 | -9/+16 |
| 2009-09-22 | ocfs2: Decrement refcount when truncating refcounted extents. | Tao Ma | 1 | -7/+69 |
| 2009-09-22 | ocfs2: Add functions for extents refcounted. | Tao Ma | 1 | -6/+6 |
| 2009-09-22 | ocfs2: Add support of decrementing refcount for delete. | Tao Ma | 1 | -3/+3 |
| 2009-09-22 | ocfs2: move tree path functions to alloc.h. | Tao Ma | 1 | -53/+23 |
| 2009-09-22 | ocfs2: Add refcount b-tree as a new extent tree. | Tao Ma | 1 | -0/+54 |
| 2009-09-22 | ocfs2: Abstract extent split process. | Tao Ma | 1 | -50/+100 |
| 2009-09-22 | ocfs2: Wrap ocfs2_extent_contig in ocfs2_extent_tree. | Tao Ma | 1 | -16/+41 |
| 2009-09-04 | ocfs2: Pass ocfs2_caching_info into ocfs_init_*_extent_tree(). | Joel Becker | 1 | -11/+11 |
| 2009-09-04 | ocfs2: __ocfs2_mark_extent_written() doesn't need struct inode. | Joel Becker | 1 | -4/+3 |
| 2009-09-04 | ocfs2: Teach ocfs2_replace_extent_rec() to use an extent_tree. | Joel Becker | 1 | -5/+4 |
| 2009-09-04 | ocfs2: ocfs2_split_and_insert() no longer needs struct inode. | Joel Becker | 1 | -6/+5 |
| 2009-09-04 | ocfs2: ocfs2_remove_extent() no longer needs struct inode. | Joel Becker | 1 | -19/+21 |
| 2009-09-04 | ocfs2: ocfs2_add_clusters_in_btree() no longer needs struct inode. | Joel Becker | 1 | -6/+7 |
| 2009-09-04 | ocfs2: ocfs2_insert_extent() no longer needs struct inode. | Joel Becker | 1 | -11/+8 |
| 2009-09-04 | ocfs2: Make extent map insertion an extent_tree_operation. | Joel Becker | 1 | -2/+27 |
| 2009-09-04 | ocfs2: ocfs2_figure_insert_type() no longer needs struct inode. | Joel Becker | 1 | -3/+2 |
| 2009-09-04 | ocfs2: Remove inode from ocfs2_figure_extent_contig(). | Joel Becker | 1 | -7/+6 |
| 2009-09-04 | ocfs2: Swap inode for extent_tree in ocfs2_figure_merge_contig_type(). | Joel Becker | 1 | -13/+13 |
| 2009-09-04 | ocfs2: ocfs2_extent_contig() only requires the superblock. | Joel Becker | 1 | -6/+6 |
| 2009-09-04 | ocfs2: ocfs2_do_insert_extent() and ocfs2_insert_path() no longer need an inode. | Joel Becker | 1 | -8/+6 |
| 2009-09-04 | ocfs2: Give ocfs2_split_record() an extent_tree instead of an inode. | Joel Becker | 1 | -3/+4 |
| 2009-09-04 | ocfs2: ocfs2_insert_at_leaf() doesn't need struct inode. | Joel Becker | 1 | -9/+10 |
| 2009-09-04 | ocfs2: Make truncating the extent map an extent_tree_operation. | Joel Becker | 1 | -6/+31 |
| 2009-09-04 | ocfs2: ocfs2_truncate_rec() doesn't need struct inode. | Joel Becker | 1 | -13/+13 |
| 2009-09-04 | ocfs2: ocfs2_grow_branch() and ocfs2_append_rec_to_path() lose struct inode. | Joel Becker | 1 | -44/+36 |
| 2009-09-04 | ocfs2: ocfs2_try_to_merge_extent() doesn't need struct inode. | Joel Becker | 1 | -7/+5 |
| 2009-09-04 | ocfs2: ocfs2_merge_rec_left/right() no longer need struct inode. | Joel Becker | 1 | -30/+24 |
| 2009-09-04 | ocfs2: ocfs2_rotate_tree_left() no longer needs struct inode. | Joel Becker | 1 | -30/+26 |
| 2009-09-04 | ocfs2: __ocfs2_rotate_tree_left() doesn't need struct inode. | Joel Becker | 1 | -12/+12 |
| 2009-09-04 | ocfs2: ocfs2_rotate_subtree_left() doesn't need struct inode. | Joel Becker | 1 | -9/+9 |
| 2009-09-04 | ocfs2: ocfs2_update_edge_lengths() doesn't need struct inode. | Joel Becker | 1 | -4/+5 |
| 2009-09-04 | ocfs2: ocfs2_rotate_tree_right() doesn't need struct inode. | Joel Becker | 1 | -2/+2 |
| 2009-09-04 | ocfs2: Drop struct inode from ocfs2_extent_tree_operations. | Joel Becker | 1 | -55/+38 |
| 2009-09-04 | ocfs2: Pass ocfs2_extent_tree to ocfs2_get_subtree_root() | Joel Becker | 1 | -25/+27 |
| 2009-09-04 | ocfs2: Get inode out of ocfs2_rotate_subtree_root_right(). | Joel Becker | 1 | -18/+19 |
| 2009-09-04 | ocfs2: ocfs2_complete_edge_insert() doesn't need struct inode at all. | Joel Becker | 1 | -10/+10 |
| 2009-09-04 | ocfs2: Pass ocfs2_extent_tree to ocfs2_unlink_path() | Joel Becker | 1 | -9/+11 |
| 2009-09-04 | ocfs2: ocfs2_create_new_meta_bhs() doesn't need struct inode. | Joel Becker | 1 | -8/+9 |
| 2009-09-04 | ocfs2: ocfs2_find_path() only needs the caching info | Joel Becker | 1 | -38/+41 |
| 2009-09-04 | ocfs2: Pass ocfs2_caching_info to ocfs2_read_extent_block(). | Joel Becker | 1 | -18/+20 |
| 2009-09-04 | ocfs2: Store the ocfs2_caching_info on ocfs2_extent_tree. | Joel Becker | 1 | -13/+13 |
| 2009-09-04 | ocfs2: Pass struct ocfs2_caching_info to the journal functions. | Joel Becker | 1 | -51/+52 |
| 2009-09-04 | ocfs2: Take the inode out of the metadata read/write paths. | Joel Becker | 1 | -6/+7 |
| 2009-08-17 | ocfs2: release the buffer head in ocfs2_do_truncate. | Tao Ma | 1 | -1/+1 |
| 2009-07-23 | ocfs2: Use ocfs2_rec_clusters in ocfs2_adjust_adjacent_records. | Tao Ma | 1 | -1/+2 |
| 2009-07-21 | ocfs2: Add extra credits and access the modified bh in update_edge_lengths. | Tao Ma | 1 | -5/+39 |
| 2009-06-15 | ocfs2: Adjust rightmost path in ocfs2_add_branch. | Tao Ma | 1 | -4/+76 |
| 2009-04-03 | ocfs2: Add a name indexed b-tree to directory inodes | Mark Fasheh | 1 | -0/+57 |
| 2009-03-12 | ocfs2: Fix a bug found by sparse check. | Tao Ma | 1 | -1/+2 |
| 2009-02-26 | ocfs2: Access and dirty the buffer_head in mark_written. | Tao Ma | 1 | -1/+26 |
| 2009-02-02 | ocfs2: add quota call to ocfs2_remove_btree_range() | Mark Fasheh | 1 | -0/+3 |
| 2009-01-08 | remove lots of double-semicolons | Fernando Carrijo | 1 | -1/+1 |
| 2009-01-05 | ocfs2: Access the right buffer_head in ocfs2_merge_rec_left. | Tao Ma | 1 | -2/+2 |
| 2009-01-05 | ocfs2: Create ocfs2_xattr_value_buf. | Joel Becker | 1 | -14/+11 |
| 2009-01-05 | ocfs2: Use metadata-specific ocfs2_journal_access_*() functions. | Joel Becker | 1 | -96/+137 |
| 2009-01-05 | ocfs2: Wrap up the common use cases of ocfs2_new_path(). | Joel Becker | 1 | -24/+24 |
| 2009-01-05 | ocfs2: block read meta ecc. | Joel Becker | 1 | -0/+17 |
| 2009-01-05 | ocfs2: Add quota calls for allocation and freeing of inodes and space | Jan Kara | 1 | -2/+18 |
| 2009-01-05 | ocfs2: Remove JBD compatibility layer | Mark Fasheh | 1 | -5/+0 |
| 2009-01-05 | ocfs2: Validate metadata only when it's read from disk. | Joel Becker | 1 | -11/+6 |
| 2009-01-05 | ocfs2: Wrap extent block reads in a dedicated function. | Joel Becker | 1 | -53/+98 |
| 2009-01-05 | ocfs2: Morph the haphazard OCFS2_IS_VALID_DINODE() checks. | Joel Becker | 1 | -29/+21 |
| 2009-01-05 | ocfs2: Wrap inode block reads in a dedicated function. | Joel Becker | 1 | -1/+1 |
| 2009-01-05 | ocfs2: turn __ocfs2_remove_inode_range() into ocfs2_remove_btree_range() | Mark Fasheh | 1 | -0/+72 |
| 2009-01-05 | ocfs2: Add clusters free in dealloc_ctxt. | Tao Ma | 1 | -7/+99 |
| 2008-10-14 | ocfs2: Simplify ocfs2_read_block() | Joel Becker | 1 | -15/+10 |
| 2008-10-14 | ocfs2: Require an inode for ocfs2_read_block(s)(). | Joel Becker | 1 | -16/+14 |
| 2008-10-13 | ocfs2: Don't check for NULL before brelse() | Mark Fasheh | 1 | -22/+11 |
| 2008-10-13 | ocfs2: Switch over to JBD2. | Joel Becker | 1 | -17/+11 |
| 2008-10-13 | ocfs2: Change ocfs2_get_*_extent_tree() to ocfs2_init_*_extent_tree() | Joel Becker | 1 | -28/+21 |
| 2008-10-13 | ocfs2: Comment struct ocfs2_extent_tree_operations. | Joel Becker | 1 | -2/+43 |
| 2008-10-13 | ocfs2: Make ocfs2_extent_tree the first-class representation of a tree. | Joel Becker | 1 | -210/+90 |
| 2008-10-13 | ocfs2: Add an insertion check to ocfs2_extent_tree_operations. | Joel Becker | 1 | -25/+44 |
| 2008-10-13 | ocfs2: Create specific get_extent_tree functions. | Joel Becker | 1 | -21/+55 |
| 2008-10-13 | ocfs2: Determine an extent tree's max_leaf_clusters in an et_op. | Joel Becker | 1 | -3/+15 |
| 2008-10-13 | ocfs2: Use struct ocfs2_extent_tree in ocfs2_num_free_extents(). | Joel Becker | 1 | -25/+5 |
| 2008-10-13 | ocfs2: Provide the get_root_el() method to ocfs2_extent_tree_operations. | Joel Becker | 1 | -8/+30 |
| 2008-10-13 | ocfs2: Make 'private' into 'object' on ocfs2_extent_tree. | Joel Becker | 1 | -33/+29 |
| 2008-10-13 | ocfs2: Make ocfs2_extent_tree get/put instead of alloc. | Joel Becker | 1 | -81/+36 |
| 2008-10-13 | ocfs2: Prefix the ocfs2_extent_tree structure. | Joel Becker | 1 | -57/+61 |
| 2008-10-13 | ocfs2: Prefix the extent tree operations structure. | Joel Becker | 1 | -39/+46 |
| 2008-10-13 | ocfs2: Optionally limit extent size in ocfs2_insert_extent() | Tao Ma | 1 | -9/+30 |
| 2008-10-13 | ocfs2: Add xattr index tree operations | Tao Ma | 1 | -0/+89 |
| 2008-10-13 | ocfs2: reserve inline space for extended attribute | Tiger Yang | 1 | -6/+16 |
| 2008-10-13 | ocfs2: Add extent tree operation for xattr value btrees | Tao Ma | 1 | -35/+149 |
| 2008-10-13 | ocfs2: Make high level btree extend code generic | Tao Ma | 1 | -0/+110 |
| 2008-10-13 | ocfs2: Abstract ocfs2_extent_tree in b-tree operations. | Tao Ma | 1 | -181/+327 |
| 2008-10-13 | ocfs2: Use ocfs2_extent_list instead of ocfs2_dinode. | Tao Ma | 1 | -1/+2 |
| 2008-10-13 | ocfs2: Modify ocfs2_num_free_extents for future xattr usage. | Tao Ma | 1 | -1/+2 |
| 2008-10-03 | ocfs2: fiemap support | Mark Fasheh | 1 | -9/+0 |
| 2008-05-21 | ocfs2 endianness fixes | Al Viro | 1 | -2/+2 |
| 2008-04-18 | ocfs2: Use BUG_ON | Julia Lawall | 1 | -2/+1 |
| 2008-04-18 | ocfs2: Add inode stealing for ocfs2_reserve_new_inode | Tao Ma | 1 | -0/+2 |
| 2008-04-18 | ocfs2: Enable cross extent block merge. | Tao Ma | 1 | -8/+86 |
| 2008-04-18 | ocfs2: Add support for cross extent block | Tao Ma | 1 | -41/+325 |
| 2008-02-05 | Pagecache zeroing: zero_user_segment, zero_user_segments and zero_user | Christoph Lameter | 1 | -1/+1 |
| 2008-02-03 | fs/: Spelling fixes | Joe Perches | 1 | -1/+1 |
| 2008-01-25 | ocfs2: Rename ocfs2_meta_[un]lock | Mark Fasheh | 1 | -4/+4 |
| 2007-12-17 | ocfs2: Re-journal buffers after transaction extend | Mark Fasheh | 1 | -21/+45 |
| 2007-12-17 | ocfs2: Don't panic when truncating an empty extent | Mark Fasheh | 1 | -2/+0 |
| 2007-11-06 | [PATCH] Fix priority mistakes in fs/ocfs2/{alloc.c, dlmglue.c} | Roel Kluin | 1 | -1/+1 |
| 2007-10-12 | ocfs2: Write support for directories with inline data | Mark Fasheh | 1 | -6/+10 |
| 2007-10-12 | ocfs2: Write support for inline data | Mark Fasheh | 1 | -0/+245 |
| 2007-10-12 | ocfs2: Small refactor of truncate zeroing code | Mark Fasheh | 1 | -79/+72 |
| 2007-10-12 | ocfs2: Remove unused structure field | Mark Fasheh | 1 | -10/+3 |
| 2007-10-12 | ocfs2: remove unused variable | Tao Mao | 1 | -24/+16 |
| 2007-10-12 | ocfs2: remove mostly unused field from insert structure | Tao Mao | 1 | -23/+6 |
| 2007-09-11 | ocfs2: Fix calculation of i_blocks during truncate | Mark Fasheh | 1 | -0/+1 |
| 2007-08-09 | [2.6 patch] ocfs2_insert_extent(): remove dead code | Adrian Bunk | 1 | -4/+0 |
| 2007-07-10 | ocfs2: support for removing file regions | Mark Fasheh | 1 | -10/+10 |
| 2007-07-10 | ocfs2: update truncate handling of partial clusters | Mark Fasheh | 1 | -43/+29 |
| 2007-07-10 | ocfs2: btree support for removal of arbirtrary extents | Mark Fasheh | 1 | -0/+367 |
| 2007-07-10 | ocfs2: Support creation of unwritten extents | Mark Fasheh | 1 | -0/+2 |
| 2007-07-10 | ocfs2: btree changes for unwritten extents | Mark Fasheh | 1 | -59/+1740 |
| 2007-07-10 | ocfs2: abstract btree growing calls | Mark Fasheh | 1 | -45/+74 |
| 2007-07-10 | ocfs2: use all extent block suballocators | Mark Fasheh | 1 | -6/+0 |
| 2007-07-10 | ocfs2: plug truncate into cached dealloc routines | Mark Fasheh | 1 | -75/+27 |
| 2007-07-10 | ocfs2: simplify deallocation locking | Mark Fasheh | 1 | -0/+204 |
| 2007-07-10 | ocfs2: take ip_alloc_sem during entire truncate | Mark Fasheh | 1 | -3/+0 |
| 2007-05-02 | ocfs2: fix sparse warnings in fs/ocfs2 | Mark Fasheh | 1 | -3/+3 |
| 2007-04-26 | ocfs2: Cache extent records | Mark Fasheh | 1 | -0/+5 |
| 2007-04-26 | ocfs2: Read from an unwritten extent returns zeros | Mark Fasheh | 1 | -4/+7 |
| 2007-04-26 | ocfs2: make room for unwritten extents flag | Mark Fasheh | 1 | -59/+96 |
| 2007-04-26 | ocfs2: Use do_sync_mapping_range() in ocfs2_zero_tail_for_truncate() | Mark Fasheh | 1 | -1/+4 |
| 2007-04-26 | ocfs2: zero tail of sparse files on truncate | Mark Fasheh | 1 | -0/+224 |
| 2007-04-26 | ocfs2: teach extend/truncate about sparse files | Mark Fasheh | 1 | -189/+291 |
| 2007-04-26 | ocfs2: temporarily remove extent map caching | Mark Fasheh | 1 | -3/+2 |
| 2007-04-26 | ocfs2: sparse b-tree support | Mark Fasheh | 1 | -483/+1963 |
| 2006-12-13 | [PATCH] Fix numerous kcalloc() calls, convert to kzalloc() | Robert P. J. Day | 1 | -1/+1 |
| 2006-12-05 | Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/torval... | David Howells | 1 | -51/+39 |
| 2006-12-01 | ocfs2: Remove struct ocfs2_journal_handle in favor of handle_t | Mark Fasheh | 1 | -16/+16 |
| 2006-12-01 | ocfs2: remove handle argument to ocfs2_start_trans() | Mark Fasheh | 1 | -4/+3 |
| 2006-12-01 | ocfs2: pass ocfs2_super * into ocfs2_commit_trans() | Mark Fasheh | 1 | -4/+4 |
| 2006-12-01 | ocfs2: remove unused handle argument from ocfs2_meta_lock_full() | Mark Fasheh | 1 | -5/+2 |
| 2006-12-01 | ocfs2: don't pass handle to ocfs2_meta_lock() in __ocfs2_flush_truncate_log() | Mark Fasheh | 1 | -27/+19 |
| 2006-12-01 | ocfs2: have ocfs2_extend_trans() take handle_t | Mark Fasheh | 1 | -1/+1 |
| 2006-11-22 | WorkStruct: make allyesconfig | David Howells | 1 | -3/+6 |
| 2006-09-20 | ocfs2: Remove overzealous BUG_ON() | Mark Fasheh | 1 | -8/+20 |
| 2006-03-24 | ocfs2: don't use MLF* in the file system | Mark Fasheh | 1 | -43/+45 |
| 2006-01-09 | [PATCH] mutex subsystem, semaphore to mutex: VFS, ->i_sem | Jes Sorensen | 1 | -12/+12 |
| 2006-01-03 | [PATCH] OCFS2: The Second Oracle Cluster Filesystem | Mark Fasheh | 1 | -0/+2040 |