| Age | Commit message (Expand) | Author | Files | Lines |
| 2025-07-25 | ext4: do not BUG when INLINE_DATA_FL lacks system.data xattr | Theodore Ts'o | 1 | -3/+16 |
| 2025-07-17 | ext4: refactor the inline directory conversion and new directory codepaths | Theodore Ts'o | 1 | -48/+12 |
| 2025-07-17 | ext4: use memcpy() instead of strcpy() | Theodore Ts'o | 1 | -2/+2 |
| 2025-07-17 | ext4: Make sure BH_New bit is cleared in ->write_end handler | Jan Kara | 1 | -0/+2 |
| 2025-07-13 | ext4: replace ext4_writepage_trans_blocks() | Zhang Yi | 1 | -3/+3 |
| 2025-05-13 | ext4: inline: fix len overflow in ext4_prepare_inline_data | Thadeu Lima de Souza Cascardo | 1 | -1/+1 |
| 2025-05-08 | ext4: for committing inode, make ext4_fc_track_inode wait | Harshad Shirwadkar | 1 | -0/+1 |
| 2025-04-01 | Merge tag 'mm-stable-2025-03-30-16-52' of git://git.kernel.org/pub/scm/linux/... | Linus Torvalds | 1 | -1/+1 |
| 2025-03-17 | ext4: remove redundant function ext4_has_metadata_csum | Eric Biggers | 1 | -1/+1 |
| 2025-03-16 | fs: convert block_commit_write() to take a folio | Matthew Wilcox (Oracle) | 1 | -1/+1 |
| 2025-03-16 | ext4: remove unused input "inode" in ext4_find_dest_de | Kemeng Shi | 1 | -1/+1 |
| 2025-03-13 | ext4: add ext4_emergency_state() helper function | Baokun Li | 1 | -1/+1 |
| 2025-03-13 | ext4: Refactor out ext4_try_to_write_inline_data() | Julian Sun | 1 | -74/+3 |
| 2025-03-13 | ext4: Replace ext4_da_write_inline_data_begin() with ext4_generic_write_inlin... | Julian Sun | 1 | -89/+9 |
| 2025-03-13 | ext4: Introduce a new helper function ext4_generic_write_inline_data() | Julian Sun | 1 | -0/+86 |
| 2024-09-20 | Merge tag 'ext4_for_linus-6.12-rc1' of git://git.kernel.org/pub/scm/linux/ker... | Linus Torvalds | 1 | -15/+31 |
| 2024-09-16 | Merge tag 'vfs-6.12.file' of git://git.kernel.org/pub/scm/linux/kernel/git/vf... | Linus Torvalds | 1 | -3/+4 |
| 2024-09-09 | ext4: store cookie in private data | Christian Brauner | 1 | -3/+4 |
| 2024-09-03 | ext4: fix a potential assertion failure due to improperly dirtied buffer | Shida Zhang | 1 | -3/+4 |
| 2024-09-03 | ext4: hoist ext4_block_write_begin and replace the __block_write_begin | Shida Zhang | 1 | -5/+5 |
| 2024-09-03 | ext4: avoid OOB when system.data xattr changes underneath the filesystem | Thadeu Lima de Souza Cascardo | 1 | -10/+21 |
| 2024-09-03 | ext4: return error on ext4_find_inline_entry | Thadeu Lima de Souza Cascardo | 1 | -3/+7 |
| 2024-08-07 | buffer: Convert __block_write_begin() to take a folio | Matthew Wilcox (Oracle) | 1 | -3/+3 |
| 2024-08-07 | fs: Convert aops->write_begin to take a folio | Matthew Wilcox (Oracle) | 1 | -4/+4 |
| 2024-06-27 | ext4: fix uninitialized variable in ext4_inlinedir_to_tree | Xiaxi Shen | 1 | -1/+5 |
| 2023-12-10 | mm: add folio_zero_tail() and use it in ext4 | Matthew Wilcox (Oracle) | 1 | -2/+1 |
| 2023-10-18 | ext4: convert to new timestamp accessors | Jeff Layton | 1 | -2/+2 |
| 2023-08-31 | Merge tag 'ext4_for_linus-6.6-rc1' of git://git.kernel.org/pub/scm/linux/kern... | Linus Torvalds | 1 | -1/+1 |
| 2023-07-29 | ext4: make ext4_forced_shutdown() take struct super_block | Jan Kara | 1 | -1/+1 |
| 2023-07-24 | ext4: convert to ctime accessor functions | Jeff Layton | 1 | -2/+2 |
| 2023-06-26 | ext4: make ext4_es_remove_extent() return void | Baokun Li | 1 | -10/+2 |
| 2023-06-15 | ext4: Make ext4_write_inline_data_end() use folio | Ritesh Harjani | 1 | -2/+1 |
| 2023-06-15 | ext4: kill unused function ext4_journalled_write_inline_data | Ritesh Harjani | 1 | -24/+0 |
| 2023-05-13 | ext4: bail out of ext4_xattr_ibody_get() fails for any reason | Theodore Ts'o | 1 | -1/+1 |
| 2023-05-13 | ext4: add bounds checking in get_max_inline_xattr_value_size() | Theodore Ts'o | 1 | -1/+11 |
| 2023-05-13 | ext4: fix deadlock when converting an inline directory in nojournal mode | Theodore Ts'o | 1 | -1/+2 |
| 2023-04-27 | Merge tag 'mm-stable-2023-04-27-15-30' of git://git.kernel.org/pub/scm/linux/... | Linus Torvalds | 1 | -9/+10 |
| 2023-04-06 | ext4: Convert ext4_write_inline_data_end() to use a folio | Matthew Wilcox | 1 | -14/+15 |
| 2023-04-06 | ext4: Convert ext4_read_inline_page() to ext4_read_inline_folio() | Matthew Wilcox | 1 | -13/+14 |
| 2023-04-06 | ext4: Convert ext4_da_write_inline_data_begin() to use a folio | Matthew Wilcox | 1 | -11/+9 |
| 2023-04-06 | ext4: Convert ext4_da_convert_inline_data_to_extent() to use a folio | Matthew Wilcox | 1 | -13/+14 |
| 2023-04-06 | ext4: Convert ext4_try_to_write_inline_data() to use a folio | Matthew Wilcox | 1 | -13/+11 |
| 2023-04-06 | ext4: Convert ext4_convert_inline_data_to_extent() to use a folio | Matthew Wilcox | 1 | -21/+19 |
| 2023-04-06 | ext4: Convert ext4_readpage_inline() to take a folio | Matthew Wilcox | 1 | -7/+7 |
| 2023-03-11 | ext4: move where set the MAY_INLINE_DATA flag is set | Ye Bin | 1 | -1/+0 |
| 2022-11-29 | fs/ext4: replace ternary operator with min()/max() and min_t() | Jiangshan Yi | 1 | -2/+1 |
| 2022-08-02 | ext4: correct max_inline_xattr_value_size computing | Baokun Li | 1 | -0/+3 |
| 2022-08-02 | ext4: fix reading leftover inlined symlinks | Zhang Yi | 1 | -0/+30 |
| 2022-05-24 | Merge tag 'folio-5.19' of git://git.infradead.org/users/willy/pagecache | Linus Torvalds | 1 | -22/+19 |
| 2022-05-21 | ext4: fix bug_on in ext4_writepages | Ye Bin | 1 | -0/+12 |
| 2022-05-11 | ext4: remove unnecessary type castings | Yu Zhe | 1 | -3/+3 |
| 2022-05-08 | fs: Remove aop flags parameter from grab_cache_page_write_begin() | Matthew Wilcox (Oracle) | 1 | -4/+4 |
| 2022-05-08 | ext4: Use scoped memory APIs in ext4_write_begin() | Matthew Wilcox (Oracle) | 1 | -11/+10 |
| 2022-05-08 | ext4: Use scoped memory APIs in ext4_da_write_begin() | Matthew Wilcox (Oracle) | 1 | -8/+8 |
| 2022-05-08 | ext4: Allow GFP_FS allocations in ext4_da_convert_inline_data_to_extent() | Matthew Wilcox (Oracle) | 1 | -3/+1 |
| 2022-03-02 | ext4: fix fs corruption when tring to remove a non-empty directory with IO error | Ye Bin | 1 | -5/+4 |
| 2022-02-06 | Merge tag 'ext4_for_linus_stable' of git://git.kernel.org/pub/scm/linux/kerne... | Linus Torvalds | 1 | -10/+13 |
| 2022-02-03 | ext4: remove redundant max inline_size check in ext4_da_write_inline_data_beg... | Ritesh Harjani | 1 | -9/+4 |
| 2022-02-03 | ext4: fix error handling in ext4_restore_inline_data() | Ritesh Harjani | 1 | -1/+9 |
| 2022-01-15 | mm: introduce memalloc_retry_wait() | NeilBrown | 1 | -3/+2 |
| 2021-09-09 | ext4: remove extent cache entries when truncating inline data | Eric Whitney | 1 | -0/+19 |
| 2021-09-09 | Merge branch 'delalloc-buffer-write' into dev | Theodore Ts'o | 1 | -65/+66 |
| 2021-09-04 | ext4: factor out write end code of inline file | Zhang Yi | 1 | -56/+61 |
| 2021-09-04 | ext4: correct the error path of ext4_write_inline_data_end() | Zhang Yi | 1 | -10/+5 |
| 2021-08-30 | ext4: Support for checksumming from journal triggers | Jan Kara | 1 | -9/+17 |
| 2021-08-30 | ext4: fix race writing to an inline_data file while its xattrs are changing | Theodore Ts'o | 1 | -0/+6 |
| 2021-06-24 | ext4: remove duplicate definition of ext4_xattr_ibody_inline_set() | Ritesh Harjani | 1 | -6/+5 |
| 2021-04-09 | ext4: fix various seppling typos | Bhaskar Chowdhury | 1 | -1/+1 |
| 2021-04-05 | ext4: handle casefolding with encryption | Daniel Rosenberg | 1 | -10/+15 |
| 2020-11-06 | ext4: unlock xattr_sem properly in ext4_inline_data_truncate() | Joseph Qi | 1 | -0/+1 |
| 2020-10-18 | ext4: delete duplicated words + other fixes | Randy Dunlap | 1 | -1/+1 |
| 2020-08-19 | ext4: Fix comment typo "the the". | kyoungho koo | 1 | -1/+1 |
| 2020-08-18 | ext4: remove unused parameter of ext4_generic_delete_entry function | Kyoungho Koo | 1 | -1/+1 |
| 2020-06-03 | ext4: handle ext4_mark_inode_dirty errors | Harshad Shirwadkar | 1 | -2/+4 |
| 2020-04-01 | ext4: save all error info in save_error_info() and drop ext4_set_errno() | Theodore Ts'o | 1 | -7/+6 |
| 2020-03-14 | ext4: move ext4_fiemap to use iomap framework | Ritesh Harjani | 1 | -41/+0 |
| 2020-01-25 | ext4,jbd2: fix comment and code style | Shijie Luo | 1 | -1/+1 |
| 2019-12-26 | ext4: save the error code which triggered an ext4_error() in the superblock | Theodore Ts'o | 1 | -0/+2 |
| 2019-08-12 | ext4: set error return correctly when ext4_htree_store_dirent fails | Colin Ian King | 1 | -1/+1 |
| 2019-06-21 | ext4: rename htree_inline_dir_to_tree() to ext4_inlinedir_to_tree() | Theodore Ts'o | 1 | -5/+5 |
| 2019-06-21 | ext4: refactor initialize_dirent_tail() | Theodore Ts'o | 1 | -6/+3 |
| 2019-06-21 | ext4: rename "dirent_csum" functions to use "dirblock" | Theodore Ts'o | 1 | -1/+1 |
| 2019-04-25 | ext4: Support case-insensitive file name lookups | Gabriel Krisman Bertazi | 1 | -1/+1 |
| 2018-12-25 | ext4: fix a potential fiemap/page fault deadlock w/ inline_data | Theodore Ts'o | 1 | -3/+3 |
| 2018-12-04 | ext4: missing unlock/put_page() in ext4_try_to_write_inline_data() | Maurizio Lombardi | 1 | -1/+4 |
| 2018-10-02 | ext4: initialize retries variable in ext4_da_write_inline_data_begin() | Lukas Czerner | 1 | -1/+1 |
| 2018-08-27 | ext4: avoid divide by zero fault when deleting corrupted inline directories | Theodore Ts'o | 1 | -1/+3 |
| 2018-07-10 | ext4: fix inline data updates with checksums enabled | Theodore Ts'o | 1 | -8/+11 |
| 2018-07-08 | Merge tag 'ext4_for_linus_stable' of git://git.kernel.org/pub/scm/linux/kerne... | Linus Torvalds | 1 | -37/+2 |
| 2018-06-16 | ext4: avoid running out of journal credits when appending to an inline file | Theodore Ts'o | 1 | -37/+1 |
| 2018-06-15 | ext4: clear i_data in ext4_inode_info when removing inline data | Theodore Ts'o | 1 | -0/+1 |
| 2018-06-05 | Merge tag 'xfs-4.18-merge-3' of git://git.kernel.org/pub/scm/fs/xfs/xfs-linux | Linus Torvalds | 1 | -2/+2 |
| 2018-06-01 | iomap: inline data should be an iomap type, not a flag | Christoph Hellwig | 1 | -2/+2 |
| 2018-05-22 | ext4: do not allow external inodes for inline data | Theodore Ts'o | 1 | -0/+6 |
| 2018-02-07 | Merge tag 'iversion-v4.16-2' of git://git.kernel.org/pub/scm/linux/kernel/git... | Linus Torvalds | 1 | -1/+1 |
| 2018-02-03 | Merge tag 'ext4_for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/t... | Linus Torvalds | 1 | -9/+1 |
| 2018-02-01 | iversion: Rename make inode_cmp_iversion{+raw} to inode_eq_iversion{+raw} | Goffredo Baroncelli | 1 | -1/+1 |
| 2018-01-29 | ext4: convert to new i_version API | Jeff Layton | 1 | -3/+4 |
| 2017-12-17 | ext4: fix up remaining files with SPDX cleanups | Theodore Ts'o | 1 | -9/+1 |
| 2017-10-12 | ext4: prevent data corruption with inline data + DAX | Ross Zwisler | 1 | -10/+0 |
| 2017-10-01 | ext4: Add iomap support for inline data | Andreas Gruenbacher | 1 | -0/+33 |
| 2017-06-21 | ext4: xattr-in-inode support | Andreas Dilger | 1 | -1/+1 |
| 2017-05-24 | ext4: remove unused d_name argument from ext4_search_dir() et al. | Eric Biggers | 1 | -3/+2 |
| 2017-04-29 | ext4: trim return value and 'dir' argument from ext4_insert_dentry() | Eric Biggers | 1 | -1/+1 |
| 2017-03-15 | ext4: mark inode dirty after converting inline directory | Eric Biggers | 1 | -3/+2 |
| 2017-02-05 | ext4: add shutdown bit and check for it | Theodore Ts'o | 1 | -0/+3 |
| 2017-02-04 | ext4: fix inline data error paths | Theodore Ts'o | 1 | -1/+8 |
| 2017-01-22 | ext4: propagate error values from ext4_inline_data_truncate() | Theodore Ts'o | 1 | -17/+23 |
| 2017-01-11 | ext4: avoid calling ext4_mark_inode_dirty() under unneeded semaphores | Theodore Ts'o | 1 | -6/+3 |
| 2017-01-11 | ext4: fix deadlock between inline_data and ext4_expand_extra_isize_ea() | Theodore Ts'o | 1 | -36/+30 |
| 2016-12-10 | ext4: return -ENOMEM instead of success | Dan Carpenter | 1 | -1/+3 |
| 2016-11-20 | ext4: only set S_DAX if DAX is really supported | Jan Kara | 1 | -0/+10 |
| 2016-11-14 | ext4: use current_time() for inode timestamps | Deepa Dinamani | 1 | -2/+2 |
| 2016-07-10 | ext4 crypto: migrate into vfs's crypto engine | Jaegeuk Kim | 1 | -7/+7 |
| 2016-04-27 | ext4: remove trailing \n from ext4_warning/ext4_error calls | Jakub Wilk | 1 | -1/+1 |
| 2016-04-04 | mm, fs: get rid of PAGE_CACHE_* and page_cache_{get,release} macros | Kirill A. Shutemov | 1 | -9/+9 |
| 2016-03-10 | ext4: drop unneeded BUFFER_TRACE in ext4_delete_inline_entry() | Geliang Tang | 1 | -1/+0 |
| 2016-03-08 | ext4: rename and split get blocks functions | Jan Kara | 1 | -3/+4 |
| 2016-01-08 | ext4 crypto: simplify interfaces to directory entry insert functions | Theodore Ts'o | 1 | -6/+4 |
| 2015-10-17 | ext4: clean up feature test macros with predicate functions | Darrick J. Wong | 1 | -2/+1 |
| 2015-05-18 | ext4 crypto: optimize filename encryption | Theodore Ts'o | 1 | -16/+15 |
| 2015-04-26 | Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/vir... | Linus Torvalds | 1 | -2/+2 |
| 2015-04-15 | VFS: normal filesystems (and lustre): d_inode() annotations | David Howells | 1 | -2/+2 |
| 2015-04-12 | ext4 crypto: insert encrypted filenames into a leaf directory block | Michael Halcrow | 1 | -2/+5 |
| 2015-04-12 | ext4 crypto: teach ext4_htree_store_dirent() to store decrypted filenames | Theodore Ts'o | 1 | -2/+5 |
| 2015-04-02 | ext4: fix transposition typo in format string | Rasmus Villemoes | 1 | -1/+1 |
| 2014-12-05 | ext4: ext4_da_convert_inline_data_to_extent drop locked page after error | Dmitry Monakhov | 1 | -1/+4 |
| 2014-12-02 | ext4: ext4_inline_data_fiemap should respect callers argument | Dmitry Monakhov | 1 | -6/+13 |
| 2014-12-02 | ext4: prevent fsreentrance deadlock for inline_data | Dmitry Monakhov | 1 | -5/+6 |
| 2014-10-13 | ext4: Replace open coded mdata csum feature to helper function | Dmitry Monakhov | 1 | -2/+1 |
| 2014-09-11 | ext4: don't keep using page if inline conversion fails | Darrick J. Wong | 1 | -1/+3 |
| 2014-07-28 | ext4: check inline directory before converting | Darrick J. Wong | 1 | -0/+12 |
| 2014-07-15 | ext4: make ext4_has_inline_data() as a inline function | Zheng Liu | 1 | -6/+0 |
| 2014-05-12 | ext4: add missing BUFFER_TRACE before ext4_journal_get_write_access | liang xie | 1 | -0/+5 |
| 2014-05-12 | ext4: make local functions static | Stephen Hemminger | 1 | -5/+5 |
| 2014-01-11 | ext4: delete "set but not used" variables | jon ernst | 1 | -2/+0 |
| 2014-01-07 | ext4: avoid clearing beyond i_blocks when truncating an inline data file | Theodore Ts'o | 1 | -3/+5 |
| 2014-01-06 | ext4: standardize error handling in ext4_da_write_inline_data_begin() | Jan Kara | 1 | -7/+4 |
| 2014-01-06 | ext4: retry allocation when inline->extent conversion failed | Jan Kara | 1 | -0/+7 |
| 2013-10-30 | ext4: drop set but otherwise unused variable from ext4_add_dirent_to_inline() | Azat Khuzhin | 1 | -2/+0 |
| 2013-10-30 | ext4: change ext4_read_inline_dir() to return 0 on success | BoxiLiu | 1 | -0/+1 |
| 2013-07-02 | Merge tag 'ext4_for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/t... | Linus Torvalds | 1 | -2/+2 |
| 2013-07-01 | ext4: improve free space calculation for inline_data | boxi liu | 1 | -1/+1 |
| 2013-06-29 | [readdir] convert ext4 | Al Viro | 1 | -98/+66 |
| 2013-05-31 | ext4: fix data offset overflow on 32-bit archs in ext4_inline_data_fiemap() | Jan Kara | 1 | -1/+1 |
| 2013-04-19 | ext4: fix readdir error in case inline_data+^dir_index. | Tao Ma | 1 | -18/+51 |
| 2013-04-19 | ext4: fix readdir error in the case of inline_data+dir_index | Tao Ma | 1 | -1/+108 |
| 2013-02-26 | Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/vir... | Linus Torvalds | 1 | -1/+1 |
| 2013-02-22 | new helper: file_inode(file) | Al Viro | 1 | -1/+1 |
| 2013-02-08 | ext4: pass context information to jbd2__journal_start() | Theodore Ts'o | 1 | -5/+5 |
| 2013-01-12 | ext4: return ENOMEM if sb_getblk() fails | Theodore Ts'o | 1 | -1/+1 |
| 2012-12-11 | ext4: zero out inline data using memset() instead of empty_zero_page | Theodore Ts'o | 1 | -1/+1 |
| 2012-12-10 | ext4: let fallocate handle inline data correctly | Tao Ma | 1 | -0/+39 |
| 2012-12-10 | ext4: let ext4_truncate handle inline data correctly | Tao Ma | 1 | -0/+90 |
| 2012-12-10 | ext4: evict inline data out if we need to strore xattr in inode | Tao Ma | 1 | -5/+43 |
| 2012-12-10 | ext4: let fiemap work with inline data | Tao Ma | 1 | -0/+35 |
| 2012-12-10 | ext4: let ext4_rename handle inline dir | Tao Ma | 1 | -0/+15 |
| 2012-12-10 | ext4: let empty_dir handle inline dir | Tao Ma | 1 | -0/+90 |
| 2012-12-10 | ext4: let ext4_delete_entry() handle inline data | Tao Ma | 1 | -0/+55 |
| 2012-12-10 | ext4: let ext4_find_entry handle inline data | Tao Ma | 1 | -0/+48 |
| 2012-12-10 | ext4: let ext4_readdir handle inline data | Tao Ma | 1 | -0/+136 |
| 2012-12-10 | ext4: let add_dir_entry handle inline data properly | Tao Ma | 1 | -0/+377 |
| 2012-12-10 | ext4: add delalloc support for inline data | Tao Ma | 1 | -0/+177 |
| 2012-12-10 | ext4: add journalled write support for inline data | Tao Ma | 1 | -0/+24 |
| 2012-12-10 | ext4: add normal write support for inline data | Tao Ma | 1 | -0/+233 |
| 2012-12-10 | ext4: add read support for inline data | Tao Ma | 1 | -0/+61 |
| 2012-12-10 | ext4: add the basic function for inline data support | Tao Ma | 1 | -0/+466 |