Skip to content
  • Theodore Ts'o's avatar
    ext4: Clean up ext4_get_blocks() so it does not depend on bh_result->b_state · 2ac3b6e0
    Theodore Ts'o authored
    
    
    The ext4_get_blocks() function was depending on the value of
    bh_result->b_state as an input parameter to decide whether or not
    update the delalloc accounting statistics by calling
    ext4_da_update_reserve_space().  We now use a separate flag,
    EXT4_GET_BLOCKS_UPDATE_RESERVE_SPACE, to requests this update, so that
    all callers of ext4_get_blocks() can clear map_bh.b_state before
    calling ext4_get_blocks() without worrying about any consistency
    issues.
    
    Signed-off-by: default avatar"Theodore Ts'o" <tytso@mit.edu>
    2ac3b6e0