summaryrefslogtreecommitdiffstats
path: root/fs/ext4/mballoc.c
Commit message (Expand)AuthorAgeFilesLines
* ext4: clean up mballoc criteria commentsTheodore Ts'o2023-06-261-10/+9
* ext4: Give symbolic names to mballoc criteriasOjaswin Mujoo2023-06-261-118/+153
* ext4: Add allocation criteria 1.5 (CR1_5)Ojaswin Mujoo2023-06-261-9/+126
* ext4: Abstract out logic to search average fragment listOjaswin Mujoo2023-06-261-18/+33
* ext4: Ensure ext4_mb_prefetch_fini() is called for all prefetched BGsOjaswin Mujoo2023-06-261-4/+0
* ext4: Don't skip prefetching BLOCK_UNINIT groupsOjaswin Mujoo2023-06-261-6/+2
* ext4: Avoid scanning smaller extents in BG during CR1Ojaswin Mujoo2023-06-261-1/+18
* ext4: Add counter to track successful allocation of goal lengthOjaswin Mujoo2023-06-261-0/+3
* ext4: Add per CR extent scanned counterOjaswin Mujoo2023-06-261-0/+12
* ext4: Convert mballoc cr (criteria) to enumOjaswin Mujoo2023-06-261-48/+48
* ext4: mballoc: Remove useless setting of ac_criteriaRitesh Harjani2023-06-261-2/+4
* ext4: fix wrong unit use in ext4_mb_new_blocksKemeng Shi2023-06-261-1/+1
* ext4: fix wrong unit use in ext4_mb_clear_bbKemeng Shi2023-06-261-2/+2
* ext4: remove unused parameter from ext4_mb_new_blocks_simple()Kemeng Shi2023-06-261-70/+67
* ext4: get block from bh in ext4_free_blocks for fast commit replayKemeng Shi2023-06-261-6/+7
* ext4: try all groups in ext4_mb_new_blocks_simpleKemeng Shi2023-06-151-3/+6
* ext4: add EXT4_MB_HINT_GOAL_ONLY test in ext4_mb_use_preallocatedKemeng Shi2023-06-151-1/+33
* ext4: treat stripe in block unitKemeng Shi2023-06-151-7/+11
* ext4: fix wrong unit use in ext4_mb_find_by_goalKemeng Shi2023-06-151-2/+1
* ext4: fix unit mismatch in ext4_mb_new_blocks_simpleKemeng Shi2023-06-151-2/+4
* ext4: fix wrong unit use in ext4_mb_normalize_requestKemeng Shi2023-06-151-1/+1
* Revert "ext4: remove ac->ac_found > sbi->s_mb_min_to_scan dead check in ext4_...Ojaswin Mujoo2023-06-021-1/+15
* ext4: remove a BUG_ON in ext4_mb_release_group_pa()Theodore Ts'o2023-05-131-1/+5
* ext4: allow ext4_get_group_info() to failTheodore Ts'o2023-05-131-11/+53
* ext4: Remove the logic to trim inode PAsOjaswin Mujoo2023-04-061-20/+0
* ext4: Use rbtrees to manage PAs instead of inode i_prealloc_listOjaswin Mujoo2023-04-061-79/+207
* ext4: Convert pa->pa_inode_list and pa->pa_obj_lock into a unionOjaswin Mujoo2023-04-061-32/+44
* ext4: Fix best extent lstart adjustment logic in ext4_mb_new_inode_pa()Ojaswin Mujoo2023-04-061-18/+31
* ext4: Abstract out overlap fix/check logic in ext4_mb_normalize_request()Ojaswin Mujoo2023-04-061-41/+68
* ext4: Move overlap assert logic into a separate functionOjaswin Mujoo2023-04-061-11/+24
* ext4: Refactor code in ext4_mb_normalize_request() and ext4_mb_use_preallocat...Ojaswin Mujoo2023-04-061-47/+49
* ext4: Refactor code related to freeing PAsOjaswin Mujoo2023-04-061-9/+21
* ext4: Stop searching if PA doesn't satisfy non-extent fileOjaswin Mujoo2023-04-061-2/+7
* ext4: convert some BUG_ON's in mballoc to use WARN_RATELIMITED insteadTheodore Ts'o2023-04-061-6/+19
* ext4: avoid unnecessary pointer dereference in ext4_mb_normalize_requestKemeng Shi2023-04-061-5/+3
* ext4: fix typos in mballocKemeng Shi2023-04-061-2/+2
* ext4: simplify calculation of blkoff in ext4_mb_new_blocks_simpleKemeng Shi2023-04-061-3/+2
* ext4: remove comment code ext4_discard_preallocationsKemeng Shi2023-04-061-1/+0
* ext4: remove repeat assignment to ac_f_exKemeng Shi2023-04-061-8/+0
* ext4: remove unnecessary goto in ext4_mb_mark_diskspace_usedKemeng Shi2023-04-061-3/+1
* ext4: remove unnecessary count2 in ext4_free_data_in_buddyKemeng Shi2023-04-061-4/+2
* ext4: remove unnecessary exit_meta_group_info tagKemeng Shi2023-04-061-2/+1
* ext4: use best found when complex scan of group finishsKemeng Shi2023-04-061-12/+2
* ext4: remove ac->ac_found > sbi->s_mb_min_to_scan dead check in ext4_mb_check...Kemeng Shi2023-04-061-2/+1
* ext4: remove dead check in mb_buddy_mark_freeKemeng Shi2023-04-061-1/+2
* ext4: remove unnecessary check in ext4_mb_new_blocksKemeng Shi2023-04-061-3/+2
* ext4: remove unnecessary e4b->bd_buddy_page check in ext4_mb_load_buddy_gfpKemeng Shi2023-04-061-2/+1
* ext4: Remove unnecessary release when memory allocation failed in ext4_mb_ini...Kemeng Shi2023-04-061-4/+2
* ext4: remove unused return value of ext4_mb_try_best_found and ext4_mb_free_m...Kemeng Shi2023-04-061-7/+4
* ext4: add missed brelse in ext4_free_blocks_simpleKemeng Shi2023-04-061-3/+4