aboutsummaryrefslogtreecommitdiffstats
path: root/fs/ext3/balloc.c
diff options
context:
space:
mode:
Diffstat (limited to 'fs/ext3/balloc.c')
-rw-r--r--fs/ext3/balloc.c32
1 files changed, 16 insertions, 16 deletions
diff --git a/fs/ext3/balloc.c b/fs/ext3/balloc.c
index f1897feb18f4..c19be8fc3e51 100644
--- a/fs/ext3/balloc.c
+++ b/fs/ext3/balloc.c
@@ -40,7 +40,7 @@
40 40
41/** 41/**
42 * ext3_get_group_desc() -- load group descriptor from disk 42 * ext3_get_group_desc() -- load group descriptor from disk
43 * @sb: super block 43 * @sb: super block
44 * @block_group: given block group 44 * @block_group: given block group
45 * @bh: pointer to the buffer head to store the block 45 * @bh: pointer to the buffer head to store the block
46 * group descriptor 46 * group descriptor
@@ -355,7 +355,7 @@ void ext3_init_block_alloc_info(struct inode *inode)
355 rsv->rsv_start = EXT3_RESERVE_WINDOW_NOT_ALLOCATED; 355 rsv->rsv_start = EXT3_RESERVE_WINDOW_NOT_ALLOCATED;
356 rsv->rsv_end = EXT3_RESERVE_WINDOW_NOT_ALLOCATED; 356 rsv->rsv_end = EXT3_RESERVE_WINDOW_NOT_ALLOCATED;
357 357
358 /* 358 /*
359 * if filesystem is mounted with NORESERVATION, the goal 359 * if filesystem is mounted with NORESERVATION, the goal
360 * reservation window size is set to zero to indicate 360 * reservation window size is set to zero to indicate
361 * block reservation is off 361 * block reservation is off
@@ -681,7 +681,7 @@ bitmap_search_next_usable_block(ext3_grpblk_t start, struct buffer_head *bh,
681 jbd_lock_bh_state(bh); 681 jbd_lock_bh_state(bh);
682 if (jh->b_committed_data) 682 if (jh->b_committed_data)
683 start = ext3_find_next_zero_bit(jh->b_committed_data, 683 start = ext3_find_next_zero_bit(jh->b_committed_data,
684 maxblocks, next); 684 maxblocks, next);
685 jbd_unlock_bh_state(bh); 685 jbd_unlock_bh_state(bh);
686 } 686 }
687 return -1; 687 return -1;
@@ -790,10 +790,10 @@ claim_block(spinlock_t *lock, ext3_grpblk_t block, struct buffer_head *bh)
790 * and at last, allocate the blocks by claiming the found free bit as allocated. 790 * and at last, allocate the blocks by claiming the found free bit as allocated.
791 * 791 *
792 * To set the range of this allocation: 792 * To set the range of this allocation:
793 * if there is a reservation window, only try to allocate block(s) from the 793 * if there is a reservation window, only try to allocate block(s) from the
794 * file's own reservation window; 794 * file's own reservation window;
795 * Otherwise, the allocation range starts from the give goal block, ends at 795 * Otherwise, the allocation range starts from the give goal block, ends at
796 * the block group's last block. 796 * the block group's last block.
797 * 797 *
798 * If we failed to allocate the desired block then we may end up crossing to a 798 * If we failed to allocate the desired block then we may end up crossing to a
799 * new bitmap. In that case we must release write access to the old one via 799 * new bitmap. In that case we must release write access to the old one via
@@ -880,12 +880,12 @@ fail_access:
880} 880}
881 881
882/** 882/**
883 * find_next_reservable_window(): 883 * find_next_reservable_window():
884 * find a reservable space within the given range. 884 * find a reservable space within the given range.
885 * It does not allocate the reservation window for now: 885 * It does not allocate the reservation window for now:
886 * alloc_new_reservation() will do the work later. 886 * alloc_new_reservation() will do the work later.
887 * 887 *
888 * @search_head: the head of the searching list; 888 * @search_head: the head of the searching list;
889 * This is not necessarily the list head of the whole filesystem 889 * This is not necessarily the list head of the whole filesystem
890 * 890 *
891 * We have both head and start_block to assist the search 891 * We have both head and start_block to assist the search
@@ -893,12 +893,12 @@ fail_access:
893 * but we will shift to the place where start_block is, 893 * but we will shift to the place where start_block is,
894 * then start from there, when looking for a reservable space. 894 * then start from there, when looking for a reservable space.
895 * 895 *
896 * @size: the target new reservation window size 896 * @size: the target new reservation window size
897 * 897 *
898 * @group_first_block: the first block we consider to start 898 * @group_first_block: the first block we consider to start
899 * the real search from 899 * the real search from
900 * 900 *
901 * @last_block: 901 * @last_block:
902 * the maximum block number that our goal reservable space 902 * the maximum block number that our goal reservable space
903 * could start from. This is normally the last block in this 903 * could start from. This is normally the last block in this
904 * group. The search will end when we found the start of next 904 * group. The search will end when we found the start of next
@@ -906,10 +906,10 @@ fail_access:
906 * This could handle the cross boundary reservation window 906 * This could handle the cross boundary reservation window
907 * request. 907 * request.
908 * 908 *
909 * basically we search from the given range, rather than the whole 909 * basically we search from the given range, rather than the whole
910 * reservation double linked list, (start_block, last_block) 910 * reservation double linked list, (start_block, last_block)
911 * to find a free region that is of my size and has not 911 * to find a free region that is of my size and has not
912 * been reserved. 912 * been reserved.
913 * 913 *
914 */ 914 */
915static int find_next_reservable_window( 915static int find_next_reservable_window(
@@ -962,7 +962,7 @@ static int find_next_reservable_window(
962 /* 962 /*
963 * Found a reserveable space big enough. We could 963 * Found a reserveable space big enough. We could
964 * have a reservation across the group boundary here 964 * have a reservation across the group boundary here
965 */ 965 */
966 break; 966 break;
967 } 967 }
968 } 968 }
@@ -998,7 +998,7 @@ static int find_next_reservable_window(
998} 998}
999 999
1000/** 1000/**
1001 * alloc_new_reservation()--allocate a new reservation window 1001 * alloc_new_reservation()--allocate a new reservation window
1002 * 1002 *
1003 * To make a new reservation, we search part of the filesystem 1003 * To make a new reservation, we search part of the filesystem
1004 * reservation list (the list that inside the group). We try to 1004 * reservation list (the list that inside the group). We try to