- 463808f ext4: remove a BUG_ON in ext4_mb_release_group_pa() by Theodore Ts'o · 1 year, 10 months ago
- 5354b2a ext4: allow ext4_get_group_info() to fail by Theodore Ts'o · 1 year, 10 months ago
- 361eb69 ext4: Remove the logic to trim inode PAs by Ojaswin Mujoo · 2 years ago
- 3872778 ext4: Use rbtrees to manage PAs instead of inode i_prealloc_list by Ojaswin Mujoo · 2 years ago
- a8e38fd ext4: Convert pa->pa_inode_list and pa->pa_obj_lock into a union by Ojaswin Mujoo · 2 years ago
- 93cdf49 ext4: Fix best extent lstart adjustment logic in ext4_mb_new_inode_pa() by Ojaswin Mujoo · 2 years ago
- 0830344 ext4: Abstract out overlap fix/check logic in ext4_mb_normalize_request() by Ojaswin Mujoo · 2 years ago
- 7692094 ext4: Move overlap assert logic into a separate function by Ojaswin Mujoo · 2 years ago
- bcf4349 ext4: Refactor code in ext4_mb_normalize_request() and ext4_mb_use_preallocated() by Ojaswin Mujoo · 2 years ago
- 8208972 ext4: Refactor code related to freeing PAs by Ojaswin Mujoo · 2 years ago
- e86a718 ext4: Stop searching if PA doesn't satisfy non-extent file by Ojaswin Mujoo · 2 years ago
- 19b8b03 ext4: convert some BUG_ON's in mballoc to use WARN_RATELIMITED instead by Theodore Ts'o · 2 years ago
- 91a48aa ext4: avoid unnecessary pointer dereference in ext4_mb_normalize_request by Kemeng Shi · 2 years ago
- 1221b23 ext4: fix typos in mballoc by Kemeng Shi · 2 years ago
- 253cacb ext4: simplify calculation of blkoff in ext4_mb_new_blocks_simple by Kemeng Shi · 2 years ago
- 46825e9 ext4: remove comment code ext4_discard_preallocations by Kemeng Shi · 2 years ago
- 3a037b1 ext4: remove repeat assignment to ac_f_ex by Kemeng Shi · 2 years ago
- fb28f9c ext4: remove unnecessary goto in ext4_mb_mark_diskspace_used by Kemeng Shi · 2 years ago
- c7f2baf ext4: remove unnecessary count2 in ext4_free_data_in_buddy by Kemeng Shi · 2 years ago
- df11909 ext4: remove unnecessary exit_meta_group_info tag by Kemeng Shi · 2 years ago
- 78dc9f8 ext4: use best found when complex scan of group finishs by Kemeng Shi · 2 years ago
- 32c0869 ext4: remove ac->ac_found > sbi->s_mb_min_to_scan dead check in ext4_mb_check_limits by Kemeng Shi · 2 years ago
- 976620b ext4: remove dead check in mb_buddy_mark_free by Kemeng Shi · 2 years ago
- aaae558 ext4: remove unnecessary check in ext4_mb_new_blocks by Kemeng Shi · 2 years ago
- 285164b ext4: remove unnecessary e4b->bd_buddy_page check in ext4_mb_load_buddy_gfp by Kemeng Shi · 2 years ago
- 139f46d ext4: Remove unnecessary release when memory allocation failed in ext4_mb_init_cache by Kemeng Shi · 2 years ago
- 85b67ffb ext4: remove unused return value of ext4_mb_try_best_found and ext4_mb_free_metadata by Kemeng Shi · 2 years ago
- 1b5c9d3 ext4: add missed brelse in ext4_free_blocks_simple by Kemeng Shi · 2 years ago
- 36cb0f5 ext4: protect pa->pa_free in ext4_discard_allocated_blocks by Kemeng Shi · 2 years ago
- 1afdc58 ext4: correct start of used group pa for debug in ext4_mb_use_group_pa by Kemeng Shi · 2 years ago
- abc075d ext4: correct calculation of s_mb_preallocated by Kemeng Shi · 2 years ago
- 22fab98 ext4: get correct ext4_group_info in ext4_mb_prefetch_fini by Kemeng Shi · 2 years ago
- 01e4ca2 ext4: allow to find by goal if EXT4_MB_HINT_GOAL_ONLY is set by Kemeng Shi · 2 years ago
- b07ffe6 ext4: set goal start correctly in ext4_mb_normalize_request by Kemeng Shi · 2 years ago
- 1df9bde ext4: remove unused group parameter in ext4_block_bitmap_csum_set by Kemeng Shi · 2 years ago
- d73eff6 ext4: make ext4_mb_initialize_context return void by Guoqing Jiang · 2 years, 3 months ago
- a078dff ext4: fixup possible uninitialized variable access in ext4_mb_choose_next_group_cr1() by Jan Kara · 2 years, 5 months ago
- 80fa46d ext4: limit the number of retries after discarding preallocations blocks by Theodore Ts'o · 2 years, 6 months ago
- 83e80a6 ext4: use buckets for cr 1 block scan instead of rbtree by Jan Kara · 2 years, 6 months ago
- a9f2a29 ext4: use locality group preallocation for small closed files by Jan Kara · 2 years, 6 months ago
- 1940265 ext4: avoid unnecessary spreading of allocations among groups by Jan Kara · 2 years, 6 months ago
- 4fca50d ext4: make mballoc try target group first even with mb_optimize_scan by Jan Kara · 2 years, 6 months ago
- 1e1c2b8 ext4: block range must be validated before use in ext4_mb_clear_bb() by Lukas Czerner · 2 years, 8 months ago
- 218a694 ext4: reuse order and buddy in mb_mark_used when buddy split by hanjinke · 2 years, 9 months ago
- cf4ff93 ext4: correct the judgment of BUG in ext4_mb_normalize_request by Baokun Li · 2 years, 9 months ago
- a08f789 ext4: fix bug_on ext4_mb_use_inode_pa by Baokun Li · 2 years, 9 months ago
- fea3043 Merge tag 'ext4_for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4 by Linus Torvalds · 2 years, 10 months ago
- d63c00e ext4: mark group as trimmed only if it was fully scanned by Dmitry Monakhov · 2 years, 11 months ago
- af2b327 ext4: remove unnecessary code in __mb_check_buddy by Jinke Han · 3 years ago
- c30365b ext4: remove unnecessary type castings by Yu Zhe · 3 years ago
- 44abff2c block: decouple REQ_OP_SECURE_ERASE from REQ_OP_DISCARD by Christoph Hellwig · 2 years, 11 months ago
- 7b47ef5 block: add a bdev_discard_granularity helper by Christoph Hellwig · 2 years, 11 months ago
- 10f0d2a5 block: add a bdev_nonrot helper by Christoph Hellwig · 2 years, 11 months ago
- 077d0c2 ext4: make mb_optimize_scan performance mount option work with extents by Ojaswin Mujoo · 3 years ago
- fd9b6fa ext4: fix ext4_mb_clear_bb() kernel-doc comment by Yang Li · 3 years ago
- 8c91c57 ext4: add extra check in ext4_mb_mark_bb() to prevent against possible corruption by Ritesh Harjani · 3 years, 1 month ago
- a00b482 ext4: add strict range checks while freeing blocks by Ritesh Harjani · 3 years, 1 month ago
- bd8247e ext4: no need to test for block bitmap bits in ext4_mb_mark_bb() by Ritesh Harjani · 3 years, 1 month ago
- 123e301 ext4: rename ext4_set_bits to mb_set_bits by Ritesh Harjani · 3 years, 1 month ago
- 8ac3939 ext4: refactor ext4_free_blocks() to pull out ext4_mb_clear_bb() by Ritesh Harjani · 3 years, 1 month ago
- bfdc502 ext4: fix ext4_mb_mark_bb() with flex_bg with fast_commit by Ritesh Harjani · 3 years, 1 month ago
- a5c0e2f ext4: correct cluster len and clusters changed accounting in ext4_mb_mark_bb by Ritesh Harjani · 3 years, 1 month ago
- d8ad2ce Merge tag 'ext4_for_linus_stable' of git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4 by Linus Torvalds · 3 years, 1 month ago
- 31a074a ext4: modify the logic of ext4_mb_new_blocks_simple by Xin Yin · 3 years, 2 months ago
- 359745d proc: remove PDE_DATA() completely by Muchun Song · 3 years, 1 month ago
- 2327fb2e ext4: change s_last_trim_minblks type to unsigned long by Lukas Czerner · 3 years, 4 months ago
- 173b6e3 ext4: avoid trim error on fs with small groups by Jan Kara · 3 years, 4 months ago
- 8c80fb3 ext4: fix a possible ABBA deadlock due to busy PA by Chunguang Xu · 3 years, 3 months ago
- afcc4e3 ext4: scope ret locally in ext4_try_to_trim_range() by Lukas Bulwahn · 3 years, 7 months ago
- 188c299 ext4: Support for checksumming from journal triggers by Jan Kara · 3 years, 7 months ago
- a5fda11 ext4: fix sparse warnings by Theodore Ts'o · 3 years, 7 months ago
- 5036ab8 ext4: flush background discard kwork when retry allocation by Wang Jianchao · 3 years, 6 months ago
- 55cdd0a ext4: get discard out of jbd2 commit kthread contex by Wang Jianchao · 3 years, 7 months ago
- b6f5558 ext4: remove the repeated comment of ext4_trim_all_free by Wang Jianchao · 3 years, 7 months ago
- 6920b39 ext4: add new helper interface ext4_try_to_trim_range() by Wang Jianchao · 3 years, 7 months ago
- bd2eea8 ext4: remove the 'group' parameter of ext4_trim_extent by Wang Jianchao · 3 years, 7 months ago
- cd84bbb ext4: use ext4_grp_locked_error in mb_find_extent by Stephen Brennan · 3 years, 9 months ago
- a8867f4 ext4: fix memory leak in ext4_mb_init_backend on error path. by Phillip Potter · 3 years, 11 months ago
- 666245d ext4: fix trailing whitespace by Jack Qiu · 4 years ago
- f68f406 ext4: add proc files to monitor new structures by Harshad Shirwadkar · 4 years ago
- 196e402 ext4: improve cr 0 / cr 1 group scanning by Harshad Shirwadkar · 4 years ago
- 4b68f6d ext4: add MB_NUM_ORDERS macro by Harshad Shirwadkar · 4 years ago
- a6c75ea ext4: add mballoc stats proc file by Harshad Shirwadkar · 4 years ago
- 67d2518 ext4: drop s_mb_bal_lock and convert protected fields to atomic by Harshad Shirwadkar · 4 years ago
- f91436d fs/ext4: fix integer overflow in s_log_groups_per_flex by Sabyrzhan Tasbolatov · 4 years ago
- 82ef137 ext4: avoid s_mb_prefetch to be zero in individual scenarios by Chunguang Xu · 4 years, 3 months ago
- cca4155 ext4: fix a memory leak of ext4_free_data by Chunguang Xu · 4 years, 4 months ago
- ce3cca3 ext4: simplify the code of mb_find_order_for_block by Chunguang Xu · 4 years, 4 months ago
- 6bd97bf ext4: remove redundant mb_regenerate_buddy() by Chunguang Xu · 4 years, 4 months ago
- 9b5f6c9 ext4: make s_mount_flags modifications atomic by Harshad Shirwadkar · 4 years, 4 months ago
- e121bd4 ext4: silence an uninitialized variable warning by Dan Carpenter · 4 years, 4 months ago
- 8016e29 ext4: fast commit recovery path by Harshad Shirwadkar · 4 years, 5 months ago
- addd752 ext4: make mb_check_counter per group by Chunguang Xu · 4 years, 5 months ago
- 9d1f9b2 ext4: delete invalid comments near mb_buddy_adjust_border by Chunguang Xu · 4 years, 5 months ago
- b483bb7 ext4: delete duplicated words + other fixes by Randy Dunlap · 4 years, 7 months ago
- 5b3dc19 ext4: discard preallocations before releasing group lock by Jan Kara · 4 years, 5 months ago
- 70022da8 ext4: fix dead loop in ext4_mb_new_blocks by Ye Bin · 4 years, 6 months ago
- 27bc446 ext4: limit the length of per-inode prealloc list by brookxu · 4 years, 7 months ago
- 66d5e02 ext4: reorganize if statement of ext4_mb_release_context() by brookxu · 4 years, 7 months ago
- c55ee7d ext4: add mb_debug logging when there are lost chunks by brookxu · 4 years, 7 months ago