summaryrefslogtreecommitdiffstats
path: root/block
diff options
context:
space:
mode:
authorTheodore Ts'o <tytso@mit.edu>2011-09-09 18:50:51 -0400
committerTheodore Ts'o <tytso@mit.edu>2011-09-09 18:50:51 -0400
commit84130193e0e6568dfdfb823f0e1e19aec80aff6e (patch)
tree799534ea6cd551ba346e32da2ee2f363851a3257 /block
parent53accfa9f819c80056db6f03f9c5cfa4bcba1ed8 (diff)
downloadlinux-84130193e0e6568dfdfb823f0e1e19aec80aff6e.tar.bz2
ext4: teach ext4_free_blocks() about bigalloc and clusters
The ext4_free_blocks() function now has two new flags that indicate whether a partial cluster at the beginning or the end of the block extents should be freed or not. That will be up the caller (i.e., truncate), who can figure out whether partial clusters at the beginning or the end of a block range can be freed. We also have to update the ext4_mb_free_metadata() and release_blocks_on_commit() machinery to be cluster-based, since it is used by ext4_free_blocks(). Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
Diffstat (limited to 'block')
0 files changed, 0 insertions, 0 deletions