| Age | Commit message (Expand) | Author | Files | Lines |
| 2025-09-26 | ext4: fix an off-by-one issue during moving extents | Zhang Yi | 1 | -1/+1 |
| 2025-07-13 | ext4: replace ext4_writepage_trans_blocks() | Zhang Yi | 1 | -1/+2 |
| 2025-05-20 | ext4: make online defragmentation support large folios | Zhang Yi | 1 | -7/+4 |
| 2025-03-16 | fs: convert block_commit_write() to take a folio | Matthew Wilcox (Oracle) | 1 | -1/+1 |
| 2024-11-12 | ext4: fix race in buffer_head read fault injection | Long Li | 1 | -1/+1 |
| 2024-09-03 | ext4: get rid of ppath in get_ext_path() | Baokun Li | 1 | -17/+17 |
| 2024-09-03 | ext4: get rid of ppath in ext4_find_extent() | Baokun Li | 1 | -3/+4 |
| 2024-09-03 | ext4: update orig_path in ext4_find_extent() | Baokun Li | 1 | -1/+0 |
| 2024-08-26 | ext4: tidy the BH loop in mext_page_mkuptodate() | Matthew Wilcox (Oracle) | 1 | -4/+7 |
| 2024-08-26 | ext4: remove array of buffer_heads from mext_page_mkuptodate() | Matthew Wilcox (Oracle) | 1 | -10/+12 |
| 2024-08-26 | ext4: pipeline buffer reads in mext_page_mkuptodate() | Matthew Wilcox (Oracle) | 1 | -8/+15 |
| 2024-05-09 | ext4: remove calls to to set/clear the folio error flag | Matthew Wilcox (Oracle) | 1 | -3/+1 |
| 2024-01-18 | ext4: remove unnecessary parameter "needed" in ext4_discard_preallocations | Kemeng Shi | 1 | -2/+2 |
| 2024-01-18 | ext4: fix double-free of blocks due to wrong extents moved_len | Baokun Li | 1 | -4/+2 |
| 2023-10-25 | buffer: remove folio_create_empty_buffers() | Matthew Wilcox (Oracle) | 1 | -2/+2 |
| 2023-10-25 | ext4: convert to folio_create_empty_buffers | Matthew Wilcox (Oracle) | 1 | -6/+5 |
| 2023-08-18 | mm: merge folio_has_private()/filemap_release_folio() call pairs | David Howells | 1 | -8/+4 |
| 2023-08-18 | fs: convert block_commit_write to return void | Bean Huo | 1 | -5/+2 |
| 2023-04-27 | Merge tag 'mm-stable-2023-04-27-15-30' of git://git.kernel.org/pub/scm/linux/... | Linus Torvalds | 1 | -4/+4 |
| 2023-04-06 | ext4: Convert mext_page_mkuptodate() to take a folio | Matthew Wilcox | 1 | -13/+15 |
| 2023-04-06 | fs: Add FGP_WRITEBEGIN | Matthew Wilcox | 1 | -3/+2 |
| 2023-04-05 | mm: return an ERR_PTR from __filemap_get_folio | Christoph Hellwig | 1 | -4/+4 |
| 2023-01-18 | ext4: convert mext_page_double_lock() to mext_folio_double_lock() | Vishal Moola (Oracle) | 1 | -23/+23 |
| 2022-11-30 | ext4: convert move_extent_per_page() to use folios | Vishal Moola (Oracle) | 1 | -21/+31 |
| 2022-09-30 | ext4: factor out ext4_free_ext_path() | Ye Bin | 1 | -6/+3 |
| 2022-09-30 | ext4: remove unnecessary drop path references in mext_check_coverage() | Ye Bin | 1 | -1/+0 |
| 2022-09-27 | ext4: minor defrag code improvements | Eric Whitney | 1 | -9/+7 |
| 2022-05-09 | ext4: Convert ext4 to read_folio | Matthew Wilcox (Oracle) | 1 | -2/+2 |
| 2022-05-08 | fs: Remove aop flags parameter from grab_cache_page_write_begin() | Matthew Wilcox (Oracle) | 1 | -2/+2 |
| 2022-05-08 | ext4: Use scoped memory API in mext_page_double_lock() | Matthew Wilcox (Oracle) | 1 | -4/+9 |
| 2022-01-10 | ext4: remove redundant o_start statement | luo penghao | 1 | -1/+0 |
| 2020-10-18 | ext4: use common helpers in all places reading metadata buffers | zhangyi (F) | 1 | -1/+1 |
| 2020-08-19 | ext4: limit the length of per-inode prealloc list | brookxu | 1 | -2/+2 |
| 2020-04-01 | ext4: save all error info in save_error_info() and drop ext4_set_errno() | Theodore Ts'o | 1 | -2/+2 |
| 2019-06-20 | ext4: use jbd2_inode dirty range scoping | Ross Zwisler | 1 | -1/+2 |
| 2019-06-19 | ext4: clean up kerneldoc warnigns when building with W=1 | Theodore Ts'o | 1 | -6/+6 |
| 2019-01-23 | ext4: use IS_ENCRYPTED() to check encryption status | Chandan Rajendra | 1 | -2/+1 |
| 2018-10-02 | ext4: fix argument checking in EXT4_IOC_MOVE_EXT | Theodore Ts'o | 1 | -2/+6 |
| 2018-07-29 | ext4: use swap macro in mext_page_double_lock | Gustavo A. R. Silva | 1 | -3/+1 |
| 2018-03-22 | ext4: remove EXT4_STATE_DIOREAD_LOCK flag | Nikolay Borisov | 1 | -4/+0 |
| 2017-12-17 | ext4: fix up remaining files with SPDX cleanups | Theodore Ts'o | 1 | -9/+1 |
| 2017-06-22 | ext4: add ext4_is_quota_file() | Tahsin Erdogan | 1 | -1/+1 |
| 2017-03-26 | Merge tag 'ext4_for_linus_stable' of git://git.kernel.org/pub/scm/linux/kerne... | Linus Torvalds | 1 | -1/+1 |
| 2017-03-25 | ext4: fix two spelling nits | Theodore Ts'o | 1 | -1/+1 |
| 2017-02-27 | fs: add i_blocksize() | Fabian Frederick | 1 | -1/+1 |
| 2016-08-29 | ext4: enforce online defrag restriction for encrypted files | Eric Whitney | 1 | -0/+7 |
| 2016-04-24 | ext4: do not ask jbd2 to write data for delalloc buffers | Jan Kara | 1 | -1/+1 |
| 2016-04-07 | Merge tag 'ext4_for_linus_stable' of git://git.kernel.org/pub/scm/linux/kerne... | Linus Torvalds | 1 | -2/+9 |
| 2016-04-04 | mm, fs: get rid of PAGE_CACHE_* and page_cache_{get,release} macros | Kirill A. Shutemov | 1 | -8/+8 |
| 2016-04-01 | ext4: add lockdep annotations for i_data_sem | Theodore Ts'o | 1 | -2/+9 |
| 2016-03-09 | ext4: iterate over buffer heads correctly in move_extent_per_page() | Eryu Guan | 1 | -0/+1 |
| 2016-02-12 | ext4: don't read blocks from disk after extents being swapped | Eryu Guan | 1 | -3/+12 |
| 2015-06-21 | ext4: make online defrag error reporting consistent | Eric Whitney | 1 | -3/+7 |
| 2015-06-12 | ext4: use swap() in mext_page_double_lock() | Fabian Frederick | 1 | -6/+3 |
| 2014-12-17 | move_extent_per_page(): get rid of unused w_flags | Al Viro | 1 | -4/+0 |
| 2014-11-05 | ext4: move_extent improve bh vanishing success factor | Dmitry Monakhov | 1 | -2/+6 |
| 2014-10-11 | ext4: delete useless comments about ext4_move_extents | Xiaoguang Wang | 1 | -53/+6 |
| 2014-09-01 | ext4: rename ext4_ext_find_extent() to ext4_find_extent() | Theodore Ts'o | 1 | -2/+2 |
| 2014-09-01 | ext4: reuse path object in ext4_move_extents() | Theodore Ts'o | 1 | -15/+12 |
| 2014-09-01 | ext4: allow a NULL argument to ext4_ext_drop_refs() | Theodore Ts'o | 1 | -13/+7 |
| 2014-09-01 | ext4: teach ext4_ext_find_extent() to free path on error | Theodore Ts'o | 1 | -1/+1 |
| 2014-08-30 | ext4: refactor ext4_move_extents code base | Dmitry Monakhov | 1 | -878/+112 |
| 2014-08-30 | ext4: use ext4_ext_next_allocated_block instead of mext_next_extent | Dmitry Monakhov | 1 | -1/+1 |
| 2014-07-27 | ext4: fix incorrect locking in move_extent_per_page | Dmitry Monakhov | 1 | -1/+2 |
| 2014-05-12 | ext4: add missing BUFFER_TRACE before ext4_journal_get_write_access | liang xie | 1 | -0/+1 |
| 2014-04-20 | ext4: rename uninitialized extents to unwritten | Lukas Czerner | 1 | -19/+19 |
| 2014-02-23 | ext4: Add support FALLOC_FL_COLLAPSE_RANGE for fallocate | Namjae Jeon | 1 | -1/+1 |
| 2014-02-17 | ext4: remove an unneeded check in mext_page_mkuptodate() | Dan Carpenter | 1 | -2/+1 |
| 2013-11-09 | vfs: pull ext4's double-i_mutex-locking into common code | J. Bruce Fields | 1 | -38/+2 |
| 2013-08-16 | ext4: cache all of an extent tree's leaf block upon reading | Theodore Ts'o | 1 | -1/+1 |
| 2013-06-17 | ext4: delete unused variables | Jon Ernst | 1 | -3/+0 |
| 2013-04-19 | ext4: mext_insert_extents should update extent block checksum | Darrick J. Wong | 1 | -12/+1 |
| 2013-04-11 | ext4: defragmentation code cleanup | Dmitry Monakhov | 1 | -2/+9 |
| 2013-04-09 | ext4: fix usless declarations | Dmitri Monakho | 1 | -1/+0 |
| 2013-04-08 | ext4: implementation of a new ioctl called EXT4_IOC_SWAP_BOOT | Dr. Tilmann Bubeck | 1 | -23/+25 |
| 2013-03-21 | Merge tag 'ext4_for_linue' of git://git.kernel.org/pub/scm/linux/kernel/git/t... | Linus Torvalds | 1 | -16/+27 |
| 2013-03-18 | ext4: fix memory leakage in mext_check_coverage | Dmitry Monakhov | 1 | -16/+19 |
| 2013-03-04 | ext4: invalidate extent status tree during extent migration | Dmitry Monakhov | 1 | -0/+8 |
| 2013-02-26 | Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/vir... | Linus Torvalds | 1 | -3/+3 |
| 2013-02-22 | new helper: file_inode(file) | Al Viro | 1 | -3/+3 |
| 2013-02-18 | ext4: remove single extent cache | Zheng Liu | 1 | -3/+0 |
| 2013-02-08 | ext4: pass context information to jbd2__journal_start() | Theodore Ts'o | 1 | -1/+1 |
| 2013-02-01 | ext4: fix smatch warning in move_extent.c's mext_replace_branches() | Akria Fujita | 1 | -1/+4 |
| 2012-11-28 | ext4: rationalize ext4_extents.h inclusion | Theodore Ts'o | 1 | -0/+1 |
| 2012-09-29 | ext4: serialize dio nonlocked reads with defrag workers | Dmitry Monakhov | 1 | -0/+8 |
| 2012-09-27 | ext4: convert to use leXX_add_cpu() | Wei Yongjun | 1 | -3/+2 |
| 2012-09-27 | ext4: remove redundant offset check in mext_check_arguments() | Wang Sheng-Hui | 1 | -1/+0 |
| 2012-09-26 | ext4: reimplement uninit extent optimization for move_extent_per_page() | Dmitry Monakhov | 1 | -5/+76 |
| 2012-09-26 | ext4: clean up online defrag bugs in move_extent_per_page() | Dmitry Monakhov | 1 | -75/+178 |
| 2012-09-26 | ext4: online defrag is not supported for journaled files | Dmitry Monakhov | 1 | -1/+6 |
| 2012-09-26 | ext4: move_extent code cleanup | Dmitry Monakhov | 1 | -120/+47 |
| 2011-09-09 | ext4: add some tracepoints in ext4/extents.c | Aditya Kali | 1 | -1/+0 |
| 2011-06-06 | ext4: Fix max file size and logical block counting of extent format file | Lukas Czerner | 1 | -5/+5 |
| 2011-05-18 | ext4: clean up some wait_on_page_writeback calls | Darrick J. Wong | 1 | -2/+1 |
| 2010-10-27 | ext4: rename {ext,idx}_pblock and inline small extent functions | Theodore Ts'o | 1 | -11/+11 |
| 2010-07-27 | ext4: Pass line numbers to ext4_error() and friends | Theodore Ts'o | 1 | -5/+5 |
| 2010-06-02 | ext4: Make sure the MOVE_EXT ioctl can't overwrite append-only files | Theodore Ts'o | 1 | -0/+3 |
| 2010-05-16 | ext4: Use bitops to read/modify i_flags in struct ext4_inode_info | Dmitry Monakhov | 1 | -2/+2 |
| 2010-05-16 | ext4: Convert calls of ext4_error() to EXT4_ERROR_INODE() | Theodore Ts'o | 1 | -4/+4 |
| 2010-05-11 | ext4: Fix coding style in fs/ext4/move_extent.c | Steven Liu | 1 | -0/+1 |
| 2010-03-30 | include cleanup: Update gfp.h and slab.h includes to prepare for breaking imp... | Tejun Heo | 1 | -0/+1 |
| 2010-03-04 | ext4: Code cleanup for EXT4_IOC_MOVE_EXT ioctl | Akira Fujita | 1 | -3/+1 |
| 2010-03-04 | ext4: Fix the NULL reference in double_down_write_data_sem() | Akira Fujita | 1 | -8/+8 |
| 2010-03-04 | ext4: Fix insertion point of extent in mext_insert_across_blocks() | Akira Fujita | 1 | -0/+4 |
| 2010-02-15 | ext4: move __func__ into a macro for ext4_warning, ext4_error | Eric Sandeen | 1 | -6/+6 |
| 2009-12-06 | ext4: Fix insufficient checks in EXT4_IOC_MOVE_EXT | Akira Fujita | 1 | -0/+7 |
| 2009-11-24 | ext4: move_extent_per_page() cleanup | Akira Fujita | 1 | -21/+9 |
| 2009-11-24 | ext4: initialize moved_len before calling ext4_move_extents() | Kazuya Mio | 1 | -11/+3 |
| 2009-11-24 | ext4: Fix double-free of blocks with EXT4_IOC_MOVE_EXT | Akira Fujita | 1 | -4/+5 |
| 2009-11-23 | ext4: fix spelling typos in move_extent.c | Akira Fujita | 1 | -2/+2 |
| 2009-11-23 | ext4: fix possible recursive locking warning in EXT4_IOC_MOVE_EXT | Akira Fujita | 1 | -1/+1 |
| 2009-11-23 | ext4: fix lock order problem in ext4_move_extents() | Akira Fujita | 1 | -64/+53 |
| 2009-11-23 | ext4: fix the returned block count if EXT4_IOC_MOVE_EXT fails | Akira Fujita | 1 | -66/+73 |
| 2009-09-28 | ext4: EXT4_IOC_MOVE_EXT: Check for different original and donor inodes first | Theodore Ts'o | 1 | -8/+8 |
| 2009-09-28 | ext4: Split uninitialized extents for direct I/O | Mingming Cao | 1 | -2/+2 |
| 2009-09-17 | ext4: replace MAX_DEFRAG_SIZE with EXT_MAX_BLOCK | Eric Sandeen | 1 | -6/+6 |
| 2009-09-16 | ext4: Fix different block exchange issue in EXT4_IOC_MOVE_EXT | Akira Fujita | 1 | -9/+37 |
| 2009-09-16 | ext4: Add null extent check to ext_get_path | Akira Fujita | 1 | -18/+16 |
| 2009-09-16 | ext4: Replace BUG_ON() with ext4_error() in move_extents.c | Akira Fujita | 1 | -40/+109 |
| 2009-09-16 | ext4: Replace get_ext_path macro with an inline funciton | Akira Fujita | 1 | -21/+34 |
| 2009-09-05 | ext4: Fix small typo for move_extent_per_page() | Akira Fujita | 1 | -2/+2 |
| 2009-09-05 | ext4: Remove unneeded BUG_ON() in ext4_move_extents() | Akira Fujita | 1 | -3/+0 |
| 2009-09-16 | ext4: Fix wrong comparisons in mext_check_arguments() | Akira Fujita | 1 | -19/+27 |
| 2009-08-10 | ext4: fix journal ref count in move_extent_par_page | Peng Tao | 1 | -0/+1 |
| 2009-06-17 | ext4: online defrag -- Add EXT4_IOC_MOVE_EXT ioctl | Akira Fujita | 1 | -0/+1320 |