| Age | Commit message (Expand) | Author | Files | Lines |
| 10 days | f2fs: support to report fserror | Chao Yu | 1 | -0/+6 |
| 2026-03-06 | treewide: change inode->i_ino from unsigned long to u64 | Jeff Layton | 1 | -5/+5 |
| 2026-01-07 | f2fs: trace elapsed time for cp_rwsem lock | Chao Yu | 1 | -2/+3 |
| 2025-12-04 | f2fs: use global inline_xattr_slab instead of per-sb slab cache | Chao Yu | 1 | -21/+11 |
| 2025-04-28 | f2fs: Pass a folio to inline_xattr_addr() | Matthew Wilcox (Oracle) | 1 | -4/+4 |
| 2025-04-28 | f2fs: Pass a folio to read_inline_xattr() | Matthew Wilcox (Oracle) | 1 | -5/+5 |
| 2025-04-28 | f2fs: Pass a folio to f2fs_getxattr() | Matthew Wilcox (Oracle) | 1 | -6/+6 |
| 2025-04-28 | f2fs: Use a folio in read_inline_xattr() | Matthew Wilcox (Oracle) | 1 | -6/+6 |
| 2025-04-28 | f2fs: Pass a folio to write_all_xattrs() | Matthew Wilcox (Oracle) | 1 | -14/+14 |
| 2025-04-28 | f2fs: Pass a folio to __f2fs_setxattr() | Matthew Wilcox (Oracle) | 1 | -6/+6 |
| 2025-04-28 | f2fs: Pass a folio to f2fs_setxattr() | Matthew Wilcox (Oracle) | 1 | -8/+8 |
| 2025-04-28 | f2fs: Use a folio in read_xattr_block() | Matthew Wilcox (Oracle) | 1 | -6/+6 |
| 2025-04-28 | f2fs: Use a folio in write_all_xattrs() | Matthew Wilcox (Oracle) | 1 | -11/+11 |
| 2025-03-11 | f2fs: do sanity check on xattr node footer in f2fs_get_xnode_page() | Chao Yu | 1 | -2/+2 |
| 2025-03-11 | f2fs: do sanity check on inode footer in f2fs_get_inode_page() | Chao Yu | 1 | -2/+2 |
| 2024-08-15 | f2fs: reduce expensive checkpoint trigger frequency | Chao Yu | 1 | -2/+12 |
| 2023-12-15 | f2fs: fix to check return value of f2fs_recover_xattr_data | Zhiguo Niu | 1 | -4/+7 |
| 2023-11-17 | f2fs: explicitly null-terminate the xattr list | Eric Biggers | 1 | -0/+6 |
| 2023-11-04 | Merge tag 'f2fs-for-6.7-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git... | Linus Torvalds | 1 | -7/+13 |
| 2023-10-19 | f2fs: do not return EFSCORRUPTED, but try to run online repair | Jaegeuk Kim | 1 | -7/+13 |
| 2023-10-09 | f2fs: move f2fs_xattr_handlers and f2fs_xattr_handler_map to .rodata | Wedson Almeida Filho | 1 | -2/+2 |
| 2023-09-02 | Merge tag 'f2fs-for-6-6-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git... | Linus Torvalds | 1 | -3/+3 |
| 2023-08-14 | f2fs: remove unneeded check condition in __f2fs_setxattr() | Chao Yu | 1 | -1/+1 |
| 2023-08-14 | f2fs: fix to update i_ctime in __f2fs_setxattr() | Chao Yu | 1 | -2/+2 |
| 2023-07-24 | f2fs: convert to ctime accessor functions | Jeff Layton | 1 | -1/+1 |
| 2023-06-30 | f2fs: fix deadlock in i_xattr_sem and inode page lock | Jaegeuk Kim | 1 | -2/+4 |
| 2023-03-06 | fs: rename generic posix acl handlers | Christian Brauner | 1 | -2/+2 |
| 2023-03-06 | fs: simplify ->listxattr() implementation | Christian Brauner | 1 | -6/+10 |
| 2023-03-06 | fs: drop unused posix acl handlers | Christian Brauner | 1 | -4/+0 |
| 2023-01-19 | fs: port inode_owner_or_capable() to mnt_idmap | Christian Brauner | 1 | -1/+1 |
| 2023-01-19 | fs: port xattr to mnt_idmap | Christian Brauner | 1 | -2/+2 |
| 2022-10-04 | f2fs: support recording errors into superblock | Chao Yu | 1 | -0/+8 |
| 2022-01-24 | f2fs: move f2fs to use reader-unfair rwsems | Tim Murray | 1 | -6/+6 |
| 2022-01-04 | f2fs: clean up __find_inline_xattr() with __find_xattr() | Chao Yu | 1 | -18/+11 |
| 2022-01-04 | f2fs: fix to do sanity check on last xattr entry in __f2fs_setxattr() | Chao Yu | 1 | -1/+10 |
| 2021-10-29 | f2fs: support fault injection for dquot_initialize() | Chao Yu | 1 | -1/+1 |
| 2021-08-17 | f2fs: support fault injection for f2fs_kmem_cache_alloc() | Chao Yu | 1 | -1/+2 |
| 2021-04-10 | f2fs: clean up build warnings | Yi Zhuang | 1 | -0/+1 |
| 2021-02-23 | Merge tag 'idmapped-mounts-v5.12' of git://git.kernel.org/pub/scm/linux/kerne... | Linus Torvalds | 1 | -1/+3 |
| 2021-02-01 | f2fs: remove unnecessary initialization in xattr.c | Liu Song | 1 | -4/+4 |
| 2021-01-27 | f2fs: enhance to update i_mode and acl atomically in f2fs_setattr() | Chao Yu | 1 | -6/+9 |
| 2021-01-24 | acl: handle idmapped mounts | Christian Brauner | 1 | -0/+2 |
| 2021-01-24 | inode: make init and permission helpers idmapped mount aware | Christian Brauner | 1 | -1/+1 |
| 2020-09-14 | f2fs: clean up kvfree | Chao Yu | 1 | -4/+4 |
| 2020-07-26 | f2fs: space related cleanup | Jack Qiu | 1 | -2/+2 |
| 2020-03-22 | f2fs: use kmem_cache pool during inline xattr lookups | Chao Yu | 1 | -5/+49 |
| 2020-03-19 | f2fs: clean up parameter of macro XATTR_SIZE() | Chao Yu | 1 | -6/+4 |
| 2020-03-10 | f2fs: remove i_sem lock coverage in f2fs_setxattr() | Chao Yu | 1 | -3/+0 |
| 2019-10-22 | f2fs: fix to avoid memory leakage in f2fs_listxattr | Randall Huang | 1 | -1/+13 |
| 2019-09-06 | f2fs: enhance f2fs_is_checkpoint_ready()'s readability | Chao Yu | 1 | -3/+2 |
| 2019-08-23 | f2fs: fix to detect cp error in f2fs_setxattr() | Chao Yu | 1 | -0/+2 |
| 2019-08-23 | f2fs: fix to spread f2fs_is_checkpoint_ready() | Chao Yu | 1 | -0/+5 |
| 2019-07-02 | f2fs: set SBI_NEED_FSCK for xattr corruption case | Chao Yu | 1 | -0/+6 |
| 2019-07-02 | f2fs: use generic EFSBADCRC/EFSCORRUPTED | Chao Yu | 1 | -2/+2 |
| 2019-05-09 | f2fs: fix to avoid accessing xattr across the boundary | Randall Huang | 1 | -9/+27 |
| 2019-03-12 | f2fs: fix to adapt small inline xattr space in __find_inline_xattr() | Chao Yu | 1 | -3/+10 |
| 2019-03-12 | f2fs: fix to use kvfree instead of kzfree | Chao Yu | 1 | -5/+5 |
| 2019-02-15 | f2fs: use xattr_prefix to wrap up | Gao Xiang | 1 | -1/+1 |
| 2018-12-26 | f2fs: sanity check of xattr entry size | Jaegeuk Kim | 1 | -5/+13 |
| 2018-12-26 | f2fs: check PageWriteback flag for ordered case | Chao Yu | 1 | -2/+2 |
| 2018-09-12 | f2fs: add SPDX license identifiers | Chao Yu | 1 | -4/+1 |
| 2018-08-01 | f2fs: restrict setting up inode.i_advise | Chao Yu | 1 | -1/+11 |
| 2018-08-01 | f2fs: avoid duplicated permission check for "trusted." xattrs | Hyunchul Lee | 1 | -6/+0 |
| 2018-05-31 | f2fs: clean up symbol namespace | Chao Yu | 1 | -13/+13 |
| 2018-01-22 | f2fs: correct removexattr behavior for null valued extended attribute | Daeho Jeong | 1 | -1/+1 |
| 2018-01-02 | f2fs: fix missing error number for xattr operation | Jaegeuk Kim | 1 | -0/+2 |
| 2018-01-02 | f2fs: inject fault to kzalloc | Chao Yu | 1 | -4/+4 |
| 2017-11-05 | f2fs: handle error case when adding xattr entry | Jaegeuk Kim | 1 | -19/+28 |
| 2017-11-05 | f2fs: support flexible inline xattr size | Chao Yu | 1 | -9/+9 |
| 2017-11-05 | f2fs: add missing quota_initialize | Jaegeuk Kim | 1 | -0/+4 |
| 2017-10-26 | f2fs: remove obsolete pointer for truncate_xattr_node | Jaegeuk Kim | 1 | -1/+1 |
| 2017-10-10 | f2fs: introduce read_xattr_block | Chao Yu | 1 | -26/+24 |
| 2017-10-10 | f2fs: introduce read_inline_xattr | Chao Yu | 1 | -30/+29 |
| 2017-09-07 | f2fs: avoid race in between read xattr & write xattr | Yunlei He | 1 | -0/+6 |
| 2017-07-26 | f2fs: remove unused input parameter | Yunlei He | 1 | -1/+1 |
| 2017-03-24 | f2fs: don't reserve additional space in xattr block | Chao Yu | 1 | -3/+3 |
| 2017-03-24 | f2fs: clean up xattr operation | Chao Yu | 1 | -14/+11 |
| 2017-03-21 | f2fs: le16_to_cpu for xattr->e_value_size | Jaegeuk Kim | 1 | -1/+3 |
| 2017-02-27 | f2fs: drop the duplicate pval in f2fs_getxattr | Kinglong Mee | 1 | -3/+0 |
| 2017-02-27 | f2fs: Don't update the xattr data that same as the exist | Kinglong Mee | 1 | -4/+16 |
| 2017-02-23 | f2fs: change recovery policy of xattr node block | Chao Yu | 1 | -2/+0 |
| 2017-02-22 | f2fs: enhance lookup xattr | Chao Yu | 1 | -15/+117 |
| 2016-11-23 | f2fs: keep dirty inodes selectively for checkpoint | Jaegeuk Kim | 1 | -2/+2 |
| 2016-10-10 | Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/vir... | Linus Torvalds | 1 | -1/+1 |
| 2016-09-27 | fs: Replace current_fs_time() with current_time() | Deepa Dinamani | 1 | -1/+1 |
| 2016-09-22 | f2fs: fix to return error number of read_all_xattrs correctly | Chao Yu | 1 | -15/+22 |
| 2016-09-07 | f2fs: fix lost xattrs of directories | Jaegeuk Kim | 1 | -0/+2 |
| 2016-07-08 | f2fs: avoid mark_inode_dirty | Jaegeuk Kim | 1 | -2/+2 |
| 2016-07-08 | f2fs: remove unnecessary goto statement | Tiezhu Yang | 1 | -2/+2 |
| 2016-06-02 | f2fs: remove syncing inode page in all the cases | Jaegeuk Kim | 1 | -5/+1 |
| 2016-06-02 | f2fs: call mark_inode_dirty_sync for i_field changes | Jaegeuk Kim | 1 | -1/+2 |
| 2016-06-02 | f2fs: use inode pointer for {set, clear}_inode_flag | Jaegeuk Kim | 1 | -4/+3 |
| 2016-05-27 | switch xattr_handler->set() to passing dentry and inode separately | Al Viro | 1 | -6/+6 |
| 2016-05-21 | Merge tag 'for-f2fs-4.7' of git://git.kernel.org/pub/scm/linux/kernel/git/jae... | Linus Torvalds | 1 | -2/+1 |
| 2016-05-07 | f2fs: remove unneeded memset when updating xattr | Chao Yu | 1 | -1/+0 |
| 2016-04-15 | f2fs: give -E2BIG for no space in xattr | Jaegeuk Kim | 1 | -1/+1 |
| 2016-04-10 | xattr_handler: pass dentry and inode as separate arguments of ->get() | Al Viro | 1 | -8/+6 |
| 2016-02-22 | f2fs: use wait_for_stable_page to avoid contention | Jaegeuk Kim | 1 | -3/+3 |
| 2016-01-13 | Merge tag 'for-f2fs-4.5' of git://git.kernel.org/pub/scm/linux/kernel/git/jae... | Linus Torvalds | 1 | -1/+2 |
| 2016-01-11 | f2fs: detect idle time depending on user behavior | Jaegeuk Kim | 1 | -0/+1 |
| 2016-01-08 | f2fs: clean up f2fs_balance_fs | Jaegeuk Kim | 1 | -1/+1 |
| 2015-12-13 | xattr handlers: Simplify list operation | Andreas Gruenbacher | 1 | -56/+26 |
| 2015-12-06 | vfs: Distinguish between full xattr names and proper prefixes | Andreas Gruenbacher | 1 | -14/+6 |
| 2015-11-13 | f2fs: xattr simplifications | Andreas Gruenbacher | 1 | -12/+3 |
| 2015-11-13 | xattr handlers: Pass handler to operations instead of flags | Andreas Gruenbacher | 1 | -20/+27 |
| 2015-08-04 | f2fs: correct return value of ->setxattr | Chao Yu | 1 | -1/+4 |
| 2015-05-28 | f2fs crypto: add encryption policy and password salt support | Jaegeuk Kim | 1 | -0/+3 |
| 2015-04-26 | Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/vir... | Linus Torvalds | 1 | -5/+5 |
| 2015-04-15 | VFS: normal filesystems (and lustre): d_inode() annotations | David Howells | 1 | -5/+5 |
| 2015-04-10 | f2fs: persist system.advise into on-disk inode | Chao Yu | 1 | -0/+1 |
| 2015-04-10 | f2fs: avoid NULL pointer dereference in f2fs_xattr_advise_get | Chao Yu | 1 | -1/+2 |
| 2014-11-03 | f2fs: avoid deadlock on init_inode_metadata | Jaegeuk Kim | 1 | -3/+3 |
| 2014-09-09 | f2fs: need fsck.f2fs when f2fs_bug_on is triggered | Jaegeuk Kim | 1 | -1/+1 |
| 2014-09-03 | f2fs: introduce F2FS_I_SB, F2FS_M_SB, and F2FS_P_SB | Jaegeuk Kim | 1 | -3/+3 |
| 2014-08-19 | f2fs: fix typo | arter97 | 1 | -1/+1 |
| 2014-06-02 | f2fs: fix recursive lock by f2fs_setxattr | Jaegeuk Kim | 1 | -5/+5 |
| 2014-05-07 | f2fs: split grab_cache_page and wait_on_page_writeback for node pages | Jaegeuk Kim | 1 | -0/+3 |
| 2014-05-07 | f2fs: return errors right after checking them | Jaegeuk Kim | 1 | -1/+9 |
| 2014-05-07 | f2fs: pass flags field to setxattr functions | Jaegeuk Kim | 1 | -6/+7 |
| 2014-05-07 | f2fs: clean up long variable names | Jaegeuk Kim | 1 | -42/+44 |
| 2014-04-01 | f2fs: avoid unneeded lookup when xattr name length is too long | Chao Yu | 1 | -0/+2 |
| 2014-03-20 | f2fs: avoid RECLAIM_FS-ON-W warning | Jaegeuk Kim | 1 | -1/+1 |
| 2014-03-20 | f2fs: introduce fi->i_sem to protect fi's info | Jaegeuk Kim | 1 | -0/+3 |
| 2014-01-28 | Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/vir... | Linus Torvalds | 1 | -4/+5 |
| 2014-01-25 | f2fs: use generic posix ACL infrastructure | Christoph Hellwig | 1 | -4/+5 |
| 2013-12-23 | f2fs: add unlikely() macro for compiler more aggressively | Jaegeuk Kim | 1 | -1/+1 |
| 2013-10-29 | f2fs: fix calculating incorrect free size when update xattr in __f2fs_setxattr | Chao Yu | 1 | -1/+1 |
| 2013-10-29 | f2fs: add an option to avoid unnecessary BUG_ONs | Jaegeuk Kim | 1 | -1/+1 |
| 2013-10-07 | f2fs: use rw_sem instead of fs_lock(locks mutex) | Gu Zheng | 1 | -5/+2 |
| 2013-09-25 | f2fs: don't GC or take an fs_lock from f2fs_initxattrs() | Russ Knize | 1 | -10/+25 |
| 2013-08-26 | f2fs: support the inline xattrs | Jaegeuk Kim | 1 | -83/+166 |
| 2013-08-26 | f2fs: introduce __find_xattr for readability | Jaegeuk Kim | 1 | -25/+21 |
| 2013-08-12 | f2fs: should cover i_xattr_nid with its xattr node page lock | Jaegeuk Kim | 1 | -5/+5 |
| 2013-08-09 | f2fs: introduce cur_cp_version function to reduce code size | Jaegeuk Kim | 1 | -1/+1 |
| 2013-08-09 | f2fs: fix inconsistency between xattr node blocks and its inode | Jaegeuk Kim | 1 | -0/+4 |
| 2013-06-11 | f2fs: support xattr security labels | Jaegeuk Kim | 1 | -7/+57 |
| 2013-06-03 | f2fs: handle errors from get_node_page calls | Jason Hrycay | 1 | -0/+4 |
| 2013-04-09 | f2fs: introduce a new global lock scheme | Jaegeuk Kim | 1 | -4/+6 |
| 2013-03-20 | f2fs: reorganize f2fs_setxattr | Namjae Jeon | 1 | -8/+10 |
| 2013-01-11 | f2fs: add f2fs_balance_fs in several interfaces | Jaegeuk Kim | 1 | -0/+2 |
| 2012-12-28 | f2fs: unify string length declarations and usage | Leon Romanovsky | 1 | -2/+3 |
| 2012-12-11 | f2fs: resolve build failures | Jaegeuk Kim | 1 | -0/+51 |
| 2012-12-11 | f2fs: adjust kernel coding style | Jaegeuk Kim | 1 | -1/+1 |
| 2012-12-11 | f2fs: add xattr and acl functionalities | Jaegeuk Kim | 1 | -0/+389 |