| Age | Commit message (Expand) | Author | Files | Lines |
| 2026-03-06 | treewide: change inode->i_ino from unsigned long to u64 | Jeff Layton | 1 | -1/+1 |
| 2026-02-21 | Convert 'alloc_flex' family to use the new default GFP_KERNEL argument | Linus Torvalds | 1 | -1/+1 |
| 2026-02-21 | Convert 'alloc_obj' family to use the new default GFP_KERNEL argument | Linus Torvalds | 1 | -1/+1 |
| 2026-02-21 | treewide: Replace kmalloc with kmalloc_obj for non-scalar types | Kees Cook | 1 | -3/+2 |
| 2026-01-12 | ext4: add setlease file operation | Jeff Layton | 1 | -0/+2 |
| 2025-11-28 | ext4: support large block size in ext4_readdir() | Baokun Li | 1 | -4/+4 |
| 2025-03-21 | ext4: fix OOB read when checking dotdot dir | Acs, Jakub | 1 | -0/+3 |
| 2025-03-17 | ext4: remove redundant function ext4_has_metadata_csum | Eric Biggers | 1 | -2/+2 |
| 2024-11-13 | ext4: use struct_size() to improve ext4_htree_store_dirent() | Thorsten Blum | 1 | -3/+2 |
| 2024-11-13 | ext4: annotate struct fname with __counted_by() | Thorsten Blum | 1 | -1/+1 |
| 2024-09-20 | Merge tag 'ext4_for_linus-6.12-rc1' of git://git.kernel.org/pub/scm/linux/ker... | Linus Torvalds | 1 | -3/+11 |
| 2024-09-09 | ext4: store cookie in private data | Christian Brauner | 1 | -21/+27 |
| 2024-08-26 | ext4: correct encrypted dentry name hash when not casefolded | yao.ly | 1 | -3/+11 |
| 2024-05-03 | use ->bd_mapping instead of ->bd_inode->i_mapping | Al Viro | 1 | -1/+1 |
| 2022-05-11 | ext4: fix spelling errors in comments | Chin Yik Ming | 1 | -2/+2 |
| 2022-05-11 | ext4: remove unnecessary type castings | Yu Zhe | 1 | -1/+1 |
| 2022-01-10 | ext4: remove unnecessary 'offset' assignment | luo penghao | 1 | -1/+0 |
| 2021-10-01 | ext4: fix potential infinite loop in ext4_dx_readdir() | yangerkun | 1 | -3/+3 |
| 2021-04-05 | ext4: handle casefolding with encryption | Daniel Rosenberg | 1 | -9/+28 |
| 2021-04-02 | ext4: remove unnecessary braces in fs/ext4/dir.c | Milan Djurovic | 1 | -2/+2 |
| 2020-12-17 | Merge tag 'f2fs-for-5.11-rc1' of git://git.kernel.org/pub/scm/linux/kernel/gi... | Linus Torvalds | 1 | -7/+0 |
| 2020-12-02 | fscrypt: Have filesystems handle their d_ops | Daniel Rosenberg | 1 | -7/+0 |
| 2020-12-02 | fscrypt: introduce fscrypt_prepare_readdir() | Eric Biggers | 1 | -5/+3 |
| 2020-12-02 | ext4: remove ext4_dir_open() | Eric Biggers | 1 | -8/+0 |
| 2020-10-28 | ext4: use generic casefolding support | Daniel Rosenberg | 1 | -62/+2 |
| 2020-10-22 | Merge tag 'ext4_for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/t... | Linus Torvalds | 1 | -2/+2 |
| 2020-10-18 | ext4: use the normal helper to get the actual inode | Kaixu Xia | 1 | -2/+2 |
| 2020-09-07 | fscrypt: drop unused inode argument from fscrypt_fname_alloc_buffer | Jeff Layton | 1 | -1/+1 |
| 2020-06-11 | ext4: avoid utf8_strncasecmp() with unstable name | Eric Biggers | 1 | -0/+16 |
| 2020-03-14 | ext4: use flexible-array member in struct fname | Gustavo A. R. Silva | 1 | -1/+1 |
| 2020-02-13 | ext4: fix checksum errors with indexed dirs | Jan Kara | 1 | -6/+8 |
| 2020-01-30 | Merge tag 'ext4_for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/t... | Linus Torvalds | 1 | -4/+6 |
| 2020-01-24 | ext4: fix race conditions in ->d_compare() and ->d_hash() | Eric Biggers | 1 | -3/+6 |
| 2020-01-17 | ext4: remove unnecessary assignment in ext4_htree_store_dirent() | Chengguang Xu | 1 | -1/+0 |
| 2019-12-31 | fscrypt: don't check for ENOKEY from fscrypt_get_encryption_info() | Eric Biggers | 1 | -1/+1 |
| 2019-12-14 | ext4: optimize __ext4_check_dir_entry() | Theodore Ts'o | 1 | -5/+4 |
| 2019-12-14 | ext4: check for directory entries too close to block end | Jan Kara | 1 | -0/+5 |
| 2019-09-03 | ext4: fix kernel oops caused by spurious casefold flag | Theodore Ts'o | 1 | -3/+4 |
| 2019-06-21 | ext4: rename "dirent_csum" functions to use "dirblock" | Theodore Ts'o | 1 | -2/+1 |
| 2019-06-20 | ext4: allow directory holes | Theodore Ts'o | 1 | -10/+9 |
| 2019-06-19 | ext4: optimize case-insensitive lookups | Gabriel Krisman Bertazi | 1 | -1/+1 |
| 2019-06-19 | ext4: clean up kerneldoc warnigns when building with W=1 | Theodore Ts'o | 1 | -0/+3 |
| 2019-05-24 | ext4: fix dcache lookup of !casefolded directories | Gabriel Krisman Bertazi | 1 | -1/+1 |
| 2019-04-25 | ext4: Support case-insensitive file name lookups | Gabriel Krisman Bertazi | 1 | -0/+48 |
| 2019-01-23 | fscrypt: remove filesystem specific build config option | Chandan Rajendra | 1 | -2/+0 |
| 2019-01-23 | ext4: use IS_ENCRYPTED() to check encryption status | Chandan Rajendra | 1 | -4/+4 |
| 2018-08-27 | ext4: avoid divide by zero fault when deleting corrupted inline directories | Theodore Ts'o | 1 | -11/+9 |
| 2018-04-01 | ext4: force revalidation of directory pointer after seekdir(2) | Theodore Ts'o | 1 | -3/+5 |
| 2018-02-01 | iversion: Rename make inode_cmp_iversion{+raw} to inode_eq_iversion{+raw} | Goffredo Baroncelli | 1 | -2/+2 |
| 2018-01-29 | ext4: convert to new i_version API | Jeff Layton | 1 | -4/+5 |
| 2017-11-02 | License cleanup: add SPDX GPL-2.0 license identifier to files with no license | Greg Kroah-Hartman | 1 | -0/+1 |
| 2017-08-24 | ext4: use sizeof(*ptr) | Markus Elfring | 1 | -1/+1 |
| 2016-09-30 | ext4: remove unused variable | Eric Engestrom | 1 | -2/+1 |
| 2016-09-15 | fscrypto: make filename crypto functions return 0 on success | Eric Biggers | 1 | -2/+3 |
| 2016-07-10 | ext4 crypto: migrate into vfs's crypto engine | Jaegeuk Kim | 1 | -12/+14 |
| 2016-05-24 | Merge tag 'ext4_for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/t... | Linus Torvalds | 1 | -0/+5 |
| 2016-05-12 | ext4: switch to ->iterate_shared() | Al Viro | 1 | -2/+2 |
| 2016-04-23 | ext4: allow readdir()'s of large empty directories to be interrupted | Theodore Ts'o | 1 | -0/+5 |
| 2016-04-10 | Revert "ext4: allow readdir()'s of large empty directories to be interrupted" | Linus Torvalds | 1 | -5/+0 |
| 2016-04-07 | Merge tag 'ext4_for_linus_stable' of git://git.kernel.org/pub/scm/linux/kerne... | Linus Torvalds | 1 | -0/+5 |
| 2016-04-04 | mm, fs: get rid of PAGE_CACHE_* and page_cache_{get,release} macros | Kirill A. Shutemov | 1 | -2/+2 |
| 2016-03-30 | ext4: allow readdir()'s of large empty directories to be interrupted | Theodore Ts'o | 1 | -0/+5 |
| 2016-03-22 | ext4: in ext4_dir_llseek, check syscall bitness directly | Andy Lutomirski | 1 | -1/+1 |
| 2016-02-16 | ext4: fix memleak in ext4_readdir() | Kirill Tkhai | 1 | -2/+5 |
| 2016-02-07 | ext4 crypto: revalidate dentry after adding or removing the key | Theodore Ts'o | 1 | -0/+6 |
| 2015-10-17 | ext4: clean up feature test macros with predicate functions | Darrick J. Wong | 1 | -2/+1 |
| 2015-10-17 | ext4: call out CRC and corruption errors with specific error codes | Darrick J. Wong | 1 | -2/+2 |
| 2015-05-31 | ext4 crypto: make sure the encryption info is initialized on opendir(2) | Theodore Ts'o | 1 | -0/+8 |
| 2015-05-31 | ext4 crypto: use per-inode tfm structure | Theodore Ts'o | 1 | -3/+0 |
| 2015-05-18 | ext4 crypto: reorganize how we store keys in the inode | Theodore Ts'o | 1 | -13/+8 |
| 2015-05-18 | ext4 crypto: don't allocate a page when encrypting/decrypting file names | Theodore Ts'o | 1 | -0/+3 |
| 2015-05-01 | ext4 crypto: simplify and speed up filename encryption | Theodore Ts'o | 1 | -1/+1 |
| 2015-04-12 | ext4 crypto: enable filename encryption | Michael Halcrow | 1 | -15/+49 |
| 2015-04-12 | ext4 crypto: teach ext4_htree_store_dirent() to store decrypted filenames | Theodore Ts'o | 1 | -5/+10 |
| 2015-04-02 | ext4: remove unused header files | Sheng Yong | 1 | -2/+0 |
| 2014-08-29 | ext4: convert ext4_bread() to use the ERR_PTR convention | Theodore Ts'o | 1 | -5/+3 |
| 2014-07-28 | ext4: check inline directory before converting | Darrick J. Wong | 1 | -0/+25 |
| 2014-05-27 | ext4: remove unused local variable "stored" from ext4_readdir(...) | Giedrius Rekasius | 1 | -2/+1 |
| 2014-01-23 | fs/ext4: use rbtree postorder iteration helper instead of opencoding | Cody P Schafer | 1 | -29/+4 |
| 2013-08-28 | ext4: Fix misspellings using 'codespell' tool | Anatol Pomozov | 1 | -1/+1 |
| 2013-06-29 | [readdir] convert ext4 | Al Viro | 1 | -91/+67 |
| 2013-04-19 | ext4: fix readdir error in the case of inline_data+dir_index | Tao Ma | 1 | -9/+11 |
| 2013-03-02 | Merge tag 'ext4_for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/t... | Linus Torvalds | 1 | -1/+1 |
| 2013-03-02 | ext4: fix a warning from sparse check for ext4_dir_llseek | Zheng Liu | 1 | -1/+1 |
| 2013-02-26 | Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/vir... | Linus Torvalds | 1 | -4/+4 |
| 2013-02-22 | new helper: file_inode(file) | Al Viro | 1 | -4/+4 |
| 2013-01-28 | ext4: release buffer when checksum failed | Guo Chao | 1 | -0/+1 |
| 2012-12-17 | lseek: the "whence" argument is called "whence" | Andrew Morton | 1 | -3/+3 |
| 2012-12-10 | ext4: let ext4_readdir handle inline data | Tao Ma | 1 | -13/+12 |
| 2012-12-10 | ext4: refactor __ext4_check_dir_entry() to accept start and size | Tao Ma | 1 | -8/+8 |
| 2012-07-23 | ext4: use core vfs llseek code for dir seeks | Eric Sandeen | 1 | -61/+14 |
| 2012-04-29 | ext4: calculate and verify checksums of directory leaf blocks | Darrick J. Wong | 1 | -0/+12 |
| 2012-03-29 | Merge branch 'for-3.4' of git://linux-nfs.org/~bfields/linux | Linus Torvalds | 1 | -45/+169 |
| 2012-03-19 | ext4: change some printk() calls to use ext4_msg() instead | Theodore Ts'o | 1 | -2/+3 |
| 2012-03-18 | ext4: return 32/64-bit dir name hash according to usage type | Fan Yong | 1 | -45/+169 |
| 2012-02-20 | ext4: remove an unneeded NULL check in __ext4_check_dir_entry() | Dan Carpenter | 1 | -4/+4 |
| 2011-01-10 | ext4: Use ext4_error_file() to print the pathname to the corrupted inode | Theodore Ts'o | 1 | -10/+20 |
| 2010-12-19 | ext4: optimize ext4_check_dir_entry() with unlikely() annotations | Theodore Ts'o | 1 | -17/+23 |
| 2010-10-27 | ext4: improve llseek error handling for overly large seek offsets | Toshiyuki Okajima | 1 | -1/+1 |
| 2010-07-27 | ext4: Remove unnecessary casts of private_data | Joe Perches | 1 | -1/+1 |
| 2010-07-27 | ext4: Pass line numbers to ext4_error() and friends | Theodore Ts'o | 1 | -4/+3 |
| 2010-07-27 | ext4: Cleanup ext4_check_dir_entry so __func__ is now implicit | Theodore Ts'o | 1 | -5/+6 |
| 2010-06-14 | ext4: Convert more i_flags references to use accessor functions | Theodore Ts'o | 1 | -1/+2 |
| 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 | -6/+4 |
| 2010-05-16 | ext4: Convert callers of ext4_get_blocks() to use ext4_map_blocks() | Theodore Ts'o | 1 | -6/+6 |
| 2010-03-04 | ext4: fix up rb_root initializations to use RB_ROOT | Venkatesh Pallipadi | 1 | -1/+1 |
| 2010-03-02 | ext4: make "offset" consistent in ext4_check_dir_entry() | Toshiyuki Okajima | 1 | -3/+5 |
| 2010-02-15 | ext4: move __func__ into a macro for ext4_warning, ext4_error | Eric Sandeen | 1 | -2/+2 |
| 2009-05-14 | ext4: Define a new set of flags for ext4_get_blocks() | Theodore Ts'o | 1 | -1/+1 |
| 2009-05-14 | ext4: Rename ext4_get_blocks_wrap() to be ext4_get_blocks() | Theodore Ts'o | 1 | -2/+1 |
| 2009-02-14 | ext4: New rec_len encoding for very large blocksizes | Wei Yongjun | 1 | -6/+10 |
| 2009-01-06 | ext4: Make printk's consistently prefixed with "EXT4-fs: " | Theodore Ts'o | 1 | -1/+1 |
| 2008-11-05 | ext4: Change unsigned long to unsigned int | Theodore Ts'o | 1 | -4/+4 |
| 2008-10-25 | ext4: Fix duplicate entries returned from getdents() system call | Theodore Ts'o | 1 | -12/+8 |
| 2008-10-09 | ext4: Avoid printk floods in the face of directory corruption | Eric Sandeen | 1 | -3/+8 |
| 2008-09-08 | ext4: Fix whitespace checkpatch warnings/errors | Theodore Ts'o | 1 | -26/+26 |
| 2008-09-08 | ext4: Add printk priority levels to clean up checkpatch warnings | Theodore Ts'o | 1 | -1/+2 |
| 2008-08-19 | ext4: Fix ext4_dx_readdir hash collision handling | Theodore Ts'o | 1 | -5/+15 |
| 2008-07-14 | ext4: delayed allocation ENOSPC handling | Mingming Cao | 1 | -1/+2 |
| 2008-07-11 | ext4: improve some code in rb tree part of dir.c | Shen Feng | 1 | -10/+4 |
| 2008-04-29 | ext4: move headers out of include/linux | Christoph Hellwig | 1 | -1/+1 |
| 2008-04-29 | Convert ext4 to use unlocked_ioctl | Andi Kleen | 1 | -1/+1 |
| 2008-02-25 | Remove incorrect BKL comments in ext4 | Andi Kleen | 1 | -1/+1 |
| 2008-01-28 | ext4: Introduce ext4_lblk_t | Aneesh Kumar K.V | 1 | -1/+1 |
| 2008-01-28 | ext4: Avoid rec_len overflow with 64KB block size | Jan Kara | 1 | -6/+6 |
| 2007-10-17 | ext4: remove #ifdef CONFIG_EXT4_INDEX | Eric Sandeen | 1 | -7/+0 |
| 2007-10-17 | Fix f_version type: should be u64 instead of unsigned long | Mathieu Desnoyers | 1 | -1/+1 |
| 2007-10-16 | readahead: combine file_ra_state.prev_index/prev_offset into prev_pos | Fengguang Wu | 1 | -1/+1 |
| 2007-07-19 | readahead: split ondemand readahead interface into two functions | Rusty Russell | 1 | -2/+2 |
| 2007-07-19 | readahead: convert ext3/ext4 invocations | Fengguang Wu | 1 | -6/+8 |
| 2007-05-08 | header cleaning: don't include smp_lock.h when not used | Randy Dunlap | 1 | -1/+0 |
| 2006-12-08 | [PATCH] ext4: change uses of f_{dentry, vfsmnt} to use f_path | Josef "Jeff" Sipek | 1 | -4/+4 |
| 2006-12-07 | [PATCH] handle ext4 directory corruption better | Eric Sandeen | 1 | -0/+3 |
| 2006-10-11 | [PATCH] ext4 whitespace cleanups | Andrew Morton | 1 | -3/+4 |
| 2006-10-11 | [PATCH] ext3: add extent map support | Alex Tomas | 1 | -2/+1 |
| 2006-10-11 | [PATCH] jbd2: enable building of jbd2 and have ext4 use it rather than jbd | Mingming Cao | 1 | -1/+1 |
| 2006-10-11 | [PATCH] ext4: rename ext4 symbols to avoid duplication of ext3 symbols | Mingming Cao | 1 | -51/+51 |
| 2006-10-11 | [PATCH] ext4: initial copy of files from ext3 | Dave Kleikamp | 1 | -0/+518 |