summaryrefslogtreecommitdiff
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-171-1/+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
* | block: decouple REQ_OP_SECURE_ERASE from REQ_OP_DISCARDChristoph Hellwig2022-04-171-1/+1
* | block: add a bdev_discard_granularity helperChristoph Hellwig2022-04-171-3/+3
* | block: add a bdev_nonrot helperChristoph Hellwig2022-04-171-1/+1
|/
* ext4: make mb_optimize_scan performance mount option work with extentsOjaswin Mujoo2022-03-121-1/+1
* ext4: fix ext4_mb_clear_bb() kernel-doc commentYang Li2022-03-021-1/+0
* ext4: add extra check in ext4_mb_mark_bb() to prevent against possible corrup...Ritesh Harjani2022-02-251-0/+8
* ext4: add strict range checks while freeing blocksRitesh Harjani2022-02-251-13/+3
* ext4: no need to test for block bitmap bits in ext4_mb_mark_bb()Ritesh Harjani2022-02-251-1/+1
* ext4: rename ext4_set_bits to mb_set_bitsRitesh Harjani2022-02-251-7/+7
* ext4: refactor ext4_free_blocks() to pull out ext4_mb_clear_bb()Ritesh Harjani2022-02-251-78/+102
* ext4: fix ext4_mb_mark_bb() with flex_bg with fast_commitRitesh Harjani2022-02-251-55/+76
* ext4: correct cluster len and clusters changed accounting in ext4_mb_mark_bbRitesh Harjani2022-02-251-7/+12
* Merge tag 'ext4_for_linus_stable' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds2022-02-061-9/+17
|\
| * ext4: modify the logic of ext4_mb_new_blocks_simpleXin Yin2022-02-031-9/+17
* | proc: remove PDE_DATA() completelyMuchun Song2022-01-221-7/+7
|/
* ext4: change s_last_trim_minblks type to unsigned longLukas Czerner2022-01-101-2/+2
* ext4: avoid trim error on fs with small groupsJan Kara2022-01-101-0/+8
* ext4: fix a possible ABBA deadlock due to busy PAChunguang Xu2022-01-101-22/+18
* ext4: scope ret locally in ext4_try_to_trim_range()Lukas Bulwahn2021-11-041-3/+2
* ext4: Support for checksumming from journal triggersJan Kara2021-08-301-6/+9
* ext4: fix sparse warningsTheodore Ts'o2021-08-301-4/+22
* ext4: flush background discard kwork when retry allocationWang Jianchao2021-08-301-2/+5
* ext4: get discard out of jbd2 commit kthread contexWang Jianchao2021-08-301-25/+76
* ext4: remove the repeated comment of ext4_trim_all_freeWang Jianchao2021-08-121-6/+1
* ext4: add new helper interface ext4_try_to_trim_range()Wang Jianchao2021-08-121-45/+57
* ext4: remove the 'group' parameter of ext4_trim_extentWang Jianchao2021-08-121-5/+4
* ext4: use ext4_grp_locked_error in mb_find_extentStephen Brennan2021-07-011-4/+5
* ext4: fix memory leak in ext4_mb_init_backend on error path.Phillip Potter2021-05-201-1/+1
* ext4: fix trailing whitespaceJack Qiu2021-04-091-1/+1
* ext4: add proc files to monitor new structuresHarshad Shirwadkar2021-04-091-0/+86
* ext4: improve cr 0 / cr 1 group scanningHarshad Shirwadkar2021-04-091-11/+388
* ext4: add MB_NUM_ORDERS macroHarshad Shirwadkar2021-04-091-9/+10
* ext4: add mballoc stats proc fileHarshad Shirwadkar2021-04-091-2/+73
* ext4: drop s_mb_bal_lock and convert protected fields to atomicHarshad Shirwadkar2021-04-091-8/+5