aboutsummaryrefslogtreecommitdiff
path: root/fs/ocfs2/suballoc.c
AgeCommit message (Collapse)AuthorFilesLines
2006-12-01ocfs2: remove handle argument to ocfs2_start_trans()Mark Fasheh1-1/+1
All callers either pass in NULL directly, or a local variable that is already set to NULL. The internals of ocfs2_start_trans() get a nice cleanup as a result. Signed-off-by: Mark Fasheh <[email protected]>
2006-12-01ocfs2: pass ocfs2_super * into ocfs2_commit_trans()Mark Fasheh1-1/+1
This sets us up to remove handle->journal. Signed-off-by: Mark Fasheh <[email protected]>
2006-12-01ocfs2: remove unused handle argument from ocfs2_meta_lock_full()Mark Fasheh1-1/+1
Now that this is unused and all callers pass NULL, we can safely remove it. Signed-off-by: Mark Fasheh <[email protected]>
2006-12-01ocfs2: don't use handle for locking in allocation functionsMark Fasheh1-80/+54
Instead we record our state on the allocation context structure which all callers already know about and lifetime correctly. This means the reservation functions don't need a handle passed in any more, and we can also take it off the alloc context. Signed-off-by: Mark Fasheh <[email protected]>
2006-12-01ocfs2: remove ocfs2_journal_handle flags fieldMark Fasheh1-1/+1
Callers can set h_sync directly on the handle_t, whether a transaction has been started or not can be determined via the existence of the handle_t on the struct ocfs2_journal_handle. Signed-off-by: Mark Fasheh <[email protected]>
2006-08-07ocfs2: allocation hintsMark Fasheh1-13/+134
Record the most recently used allocation group on the allocation context, so that subsequent allocations can attempt to optimize for contiguousness. Local alloc especially should benefit from this as the current chain search tends to let it spew across the disk. Signed-off-by: Mark Fasheh <[email protected]>
2006-08-07ocfs2: better group descriptor consistency checksMark Fasheh1-20/+94
Try to catch corrupted group descriptors with some stronger checks placed in a couple of strategic locations. Detect a failed resizefs and refuse to allocate past what bitmap i_clusters allows. Signed-off-by: Mark Fasheh <[email protected]>
2006-03-24ocfs2: don't use MLF* in the file systemMark Fasheh1-33/+39
Signed-off-by: Mark Fasheh <[email protected]>
2006-01-03[PATCH] OCFS2: The Second Oracle Cluster FilesystemMark Fasheh1-0/+1651
The OCFS2 file system module. Signed-off-by: Mark Fasheh <[email protected]> Signed-off-by: Kurt Hackel <[email protected]>