diff options
author | Theodore Ts'o <tytso@mit.edu> | 2014-09-04 18:08:22 -0400 |
---|---|---|
committer | Theodore Ts'o <tytso@mit.edu> | 2014-09-04 18:08:22 -0400 |
commit | 754cfed6bbcfdea6afb14f2686f7f8d71e94d4e2 (patch) | |
tree | b55990b0fb6fbabde6dacb0c9d628e6531cbd8f0 /fs/ext4/mballoc.c | |
parent | e3cf5d5d9a86df1c5e413bdd3725c25a16ff854c (diff) | |
download | linux-754cfed6bbcfdea6afb14f2686f7f8d71e94d4e2.tar.gz linux-754cfed6bbcfdea6afb14f2686f7f8d71e94d4e2.tar.bz2 linux-754cfed6bbcfdea6afb14f2686f7f8d71e94d4e2.zip |
ext4: drop the EXT4_STATE_DELALLOC_RESERVED flag
Having done a full regression test, we can now drop the
DELALLOC_RESERVED state flag.
Signed-off-by: Theodore Ts'o <tytso@mit.edu>
Reviewed-by: Jan Kara <jack@suse.cz>
Diffstat (limited to 'fs/ext4/mballoc.c')
-rw-r--r-- | fs/ext4/mballoc.c | 10 |
1 files changed, 0 insertions, 10 deletions
diff --git a/fs/ext4/mballoc.c b/fs/ext4/mballoc.c index 15dffdac5907..65cca2881d71 100644 --- a/fs/ext4/mballoc.c +++ b/fs/ext4/mballoc.c @@ -4410,16 +4410,6 @@ ext4_fsblk_t ext4_mb_new_blocks(handle_t *handle, if (IS_NOQUOTA(ar->inode)) ar->flags |= EXT4_MB_USE_ROOT_BLOCKS; - /* - * For delayed allocation, we could skip the ENOSPC and - * EDQUOT check, as blocks and quotas have been already - * reserved when data being copied into pagecache. - */ - if (ext4_test_inode_state(ar->inode, EXT4_STATE_DELALLOC_RESERVED)) { - WARN_ON((ar->flags & EXT4_MB_DELALLOC_RESERVED) == 0); - ar->flags |= EXT4_MB_DELALLOC_RESERVED; - } - if ((ar->flags & EXT4_MB_DELALLOC_RESERVED) == 0) { /* Without delayed allocation we need to verify * there is enough free blocks to do block allocation |