summaryrefslogtreecommitdiffstats
path: root/fs/ext4/mballoc.c
Commit message (Expand)AuthorAgeFilesLines
* 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
* ext4: protect pa->pa_free in ext4_discard_allocated_blocksKemeng Shi2023-04-061-1/+4
* ext4: correct start of used group pa for debug in ext4_mb_use_group_paKemeng Shi2023-04-061-1/+1
* ext4: correct calculation of s_mb_preallocatedKemeng Shi2023-04-061-1/+1
* ext4: get correct ext4_group_info in ext4_mb_prefetch_finiKemeng Shi2023-04-061-4/+4
* ext4: allow to find by goal if EXT4_MB_HINT_GOAL_ONLY is setKemeng Shi2023-04-061-1/+1
* ext4: set goal start correctly in ext4_mb_normalize_requestKemeng Shi2023-04-061-6/+10
* ext4: remove unused group parameter in ext4_block_bitmap_csum_setKemeng Shi2023-03-231-5/+5
* ext4: make ext4_mb_initialize_context return voidGuoqing Jiang2022-12-081-8/+2
* ext4: fixup possible uninitialized variable access in ext4_mb_choose_next_gro...Jan Kara2022-09-261-2/+1
* ext4: limit the number of retries after discarding preallocations blocksTheodore Ts'o2022-09-221-1/+3
* ext4: use buckets for cr 1 block scan instead of rbtreeJan Kara2022-09-211-143/+106
* ext4: use locality group preallocation for small closed filesJan Kara2022-09-211-12/+15
* ext4: avoid unnecessary spreading of allocations among groupsJan Kara2022-09-211-11/+13
* ext4: make mballoc try target group first even with mb_optimize_scanJan Kara2022-09-211-7/+7
* ext4: block range must be validated before use in ext4_mb_clear_bb()Lukas Czerner2022-08-021-1/+20
* ext4: reuse order and buddy in mb_mark_used when buddy splithanjinke2022-08-021-2/+8
* ext4: correct the judgment of BUG in ext4_mb_normalize_requestBaokun Li2022-06-181-1/+16
* ext4: fix bug_on ext4_mb_use_inode_paBaokun Li2022-06-181-0/+9
* Merge tag 'ext4_for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/t...Linus Torvalds2022-05-241-11/+14
|\
| * ext4: mark group as trimmed only if it was fully scannedDmitry Monakhov2022-05-171-6/+12
| * ext4: remove unnecessary code in __mb_check_buddyJinke Han2022-05-111-4/+1
| * ext4: remove unnecessary type castingsYu Zhe2022-05-111-1/+1