| Age | Commit message (Expand) | Author | Files | Lines |
| 2026-03-06 | treewide: change inode->i_ino from unsigned long to u64 | Jeff Layton | 1 | -14/+14 |
| 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/+3 |
| 2025-02-27 | Change inode_operations.mkdir to return struct dentry * | NeilBrown | 1 | -5/+5 |
| 2024-09-12 | ubifs: store cookie in private data | Christian Brauner | 1 | -18/+46 |
| 2024-07-12 | ubifs: Fix unattached inode when powercut happens in creating | Zhihao Cheng | 1 | -19/+40 |
| 2024-07-12 | ubifs: Fix space leak when powercut happens in linking tmpfile | Zhihao Cheng | 1 | -14/+8 |
| 2024-07-12 | ubifs: Move ui->data initialization after initializing security | Zhihao Cheng | 1 | -8/+10 |
| 2024-07-12 | Revert "ubifs: ubifs_symlink: Fix memleak of inode->i_link in error path" | Zhihao Cheng | 1 | -2/+0 |
| 2024-03-21 | Merge tag 'ubifs-for-linus-6.9-rc1' of git://git.kernel.org/pub/scm/linux/ker... | Linus Torvalds | 1 | -0/+2 |
| 2024-03-07 | Merge tag 'for-next-6.9' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/gi... | Christian Brauner | 1 | -1/+0 |
| 2024-02-27 | ubifs: Configure dentry operations at dentry-creation time | Gabriel Krisman Bertazi | 1 | -1/+0 |
| 2024-02-25 | ubifs: ubifs_symlink: Fix memleak of inode->i_link in error path | Zhihao Cheng | 1 | -0/+2 |
| 2024-01-06 | ubifs: ubifs_symlink: Fix memleak of inode->i_link in error path | Zhihao Cheng | 1 | -0/+2 |
| 2023-11-05 | Merge tag 'ubifs-for-linus-6.7-rc1' of git://git.kernel.org/pub/scm/linux/ker... | Linus Torvalds | 1 | -1/+3 |
| 2023-10-28 | ubifs: ubifs_link: Fix wrong name len calculating when UBIFS is encrypted | Zhihao Cheng | 1 | -1/+3 |
| 2023-10-18 | ubifs: convert to new timestamp accessors | Jeff Layton | 1 | -8/+15 |
| 2023-08-09 | fs: pass the request_mask to generic_fillattr | Jeff Layton | 1 | -1/+1 |
| 2023-07-24 | ubifs: convert to ctime accessor functions | Jeff Layton | 1 | -13/+11 |
| 2023-07-10 | ubifs: convert to simple_rename_timestamp | Jeff Layton | 1 | -12/+3 |
| 2023-04-21 | ubifs: Fix memory leak in do_rename | Mårten Lindahl | 1 | -6/+0 |
| 2023-04-21 | ubifs: Free memory for tmpfile name | Mårten Lindahl | 1 | -0/+1 |
| 2023-03-01 | Merge tag 'ubifs-for-linus-6.3-rc1' of git://git.kernel.org/pub/scm/linux/ker... | Linus Torvalds | 1 | -1/+17 |
| 2023-02-02 | ubifs: do_rename: Fix wrong space budget when target inode's nlink > 1 | Zhihao Cheng | 1 | -0/+2 |
| 2023-02-02 | ubifs: Add comments and debug info for ubifs_xrename() | Zhihao Cheng | 1 | -0/+9 |
| 2023-02-02 | ubifs: Rectify space budget for ubifs_xrename() | Zhihao Cheng | 1 | -0/+5 |
| 2023-02-02 | ubifs: Rectify space budget for ubifs_symlink() if symlink is encrypted | Zhihao Cheng | 1 | -1/+1 |
| 2023-01-19 | fs: port inode_init_owner() to mnt_idmap | Christian Brauner | 1 | -1/+1 |
| 2023-01-19 | fs: port ->tmpfile() to pass mnt_idmap | Christian Brauner | 1 | -1/+1 |
| 2023-01-19 | fs: port ->rename() to pass mnt_idmap | Christian Brauner | 1 | -1/+1 |
| 2023-01-19 | fs: port ->mknod() to pass mnt_idmap | Christian Brauner | 1 | -1/+1 |
| 2023-01-19 | fs: port ->mkdir() to pass mnt_idmap | Christian Brauner | 1 | -1/+1 |
| 2023-01-19 | fs: port ->symlink() to pass mnt_idmap | Christian Brauner | 1 | -1/+1 |
| 2023-01-19 | fs: port ->create() to pass mnt_idmap | Christian Brauner | 1 | -1/+1 |
| 2023-01-19 | fs: port ->getattr() to pass mnt_idmap | Christian Brauner | 1 | -2/+2 |
| 2022-10-14 | Merge tag 'for-linus-6.1-rc1' of git://git.kernel.org/pub/scm/linux/kernel/gi... | Linus Torvalds | 1 | -12/+15 |
| 2022-09-24 | vfs: open inside ->tmpfile() | Miklos Szeredi | 1 | -3/+4 |
| 2022-09-21 | ubifs: Fix AA deadlock when setting xattr for encrypted file | Zhihao Cheng | 1 | -11/+14 |
| 2022-09-21 | ubifs: Fix ubifs_check_dir_empty() kernel-doc comment | Yang Li | 1 | -1/+1 |
| 2022-03-17 | ubifs: rename_whiteout: correct old_dir size computing | Baokun Li | 1 | -0/+3 |
| 2022-01-10 | ubifs: Rectify space amount budget for mkdir/tmpfile operations | Zhihao Cheng | 1 | -4/+8 |
| 2022-01-10 | ubifs: Fix 'ui->dirty' race between do_tmpfile() and writeback work | Zhihao Cheng | 1 | -30/+30 |
| 2022-01-10 | ubifs: Rename whiteout atomically | Zhihao Cheng | 1 | -52/+92 |
| 2022-01-09 | ubifs: Add missing iput if do_tmpfile() failed in rename whiteout | Zhihao Cheng | 1 | -0/+2 |
| 2022-01-09 | ubifs: Fix deadlock in concurrent rename whiteout and inode writeback | Zhihao Cheng | 1 | -10/+15 |
| 2022-01-09 | ubifs: rename_whiteout: Fix double free for whiteout_ui->data | Zhihao Cheng | 1 | -2/+0 |
| 2021-12-23 | ubifs: Fix spelling mistakes | Alexander Dahl | 1 | -2/+2 |
| 2021-06-22 | ubifs: Set/Clear I_LINKABLE under i_lock for whiteout inode | Zhihao Cheng | 1 | -0/+7 |
| 2021-04-12 | ubifs: convert to fileattr | Miklos Szeredi | 1 | -0/+2 |
| 2021-01-24 | fs: make helpers idmap mount aware | Christian Brauner | 1 | -12/+14 |
| 2021-01-24 | stat: handle idmapped mounts | Christian Brauner | 1 | -1/+1 |
| 2021-01-24 | inode: make init and permission helpers idmapped mount aware | Christian Brauner | 1 | -1/+1 |
| 2020-12-17 | Merge tag 'for-linus-5.11-rc1' of git://git.kernel.org/pub/scm/linux/kernel/g... | Linus Torvalds | 1 | -3/+1 |
| 2020-12-17 | Merge tag 'f2fs-for-5.11-rc1' of git://git.kernel.org/pub/scm/linux/kernel/gi... | Linus Torvalds | 1 | -0/+1 |
| 2020-12-13 | ubifs: Code cleanup by removing ifdef macro surrounding | Chengguang Xu | 1 | -2/+0 |
| 2020-12-13 | ubifs: Delete duplicated words + other fixes | Randy Dunlap | 1 | -1/+1 |
| 2020-12-02 | fscrypt: Have filesystems handle their d_ops | Daniel Rosenberg | 1 | -0/+1 |
| 2020-12-02 | fscrypt: introduce fscrypt_prepare_readdir() | Eric Biggers | 1 | -1/+1 |
| 2020-12-02 | ubifs: remove ubifs_dir_open() | Eric Biggers | 1 | -9/+0 |
| 2020-11-24 | ubifs: prevent creating duplicate encrypted filenames | Eric Biggers | 1 | -4/+13 |
| 2020-09-22 | ubifs: use fscrypt_prepare_new_inode() and fscrypt_set_context() | Eric Biggers | 1 | -22/+16 |
| 2020-09-07 | fscrypt: drop unused inode argument from fscrypt_fname_alloc_buffer | Jeff Layton | 1 | -1/+1 |
| 2020-07-16 | treewide: Remove uninitialized_var() usage | Kees Cook | 1 | -1/+1 |
| 2020-01-22 | ubifs: allow both hash and disk name to be provided in no-key names | Eric Biggers | 1 | -3/+1 |
| 2020-01-22 | ubifs: don't trigger assertion on invalid no-key filename | Eric Biggers | 1 | -0/+2 |
| 2020-01-20 | ubifs: use IS_ENCRYPTED() instead of ubifs_crypt_is_encrypted() | Eric Biggers | 1 | -4/+4 |
| 2019-12-31 | fscrypt: don't check for ENOKEY from fscrypt_get_encryption_info() | Eric Biggers | 1 | -1/+1 |
| 2019-06-05 | treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 336 | Thomas Gleixner | 1 | -13/+1 |
| 2019-05-12 | Merge tag 'upstream-5.2-rc1' of ssh://gitolite.kernel.org/pub/scm/linux/kerne... | Linus Torvalds | 1 | -15/+14 |
| 2019-05-07 | ubifs: Remove ifdefs around CONFIG_UBIFS_ATIME_SUPPORT | Sascha Hauer | 1 | -2/+0 |
| 2019-05-07 | ubifs: Limit number of xattrs per inode | Richard Weinberger | 1 | -1/+14 |
| 2019-05-07 | ubifs: remove unnecessary calls to set up directory key | Eric Biggers | 1 | -12/+0 |
| 2019-04-17 | fscrypt: fix race where ->lookup() marks plaintext dentry as ciphertext | Eric Biggers | 1 | -5/+3 |
| 2018-08-15 | ubifs: Pass struct ubifs_info to ubifs_assert() | Richard Weinberger | 1 | -17/+18 |
| 2018-08-15 | ubifs: introduce Kconfig symbol for xattr support | Stefan Agner | 1 | -0/+2 |
| 2018-08-15 | ubifs: Fix directory size calculation for symlinks | Richard Weinberger | 1 | -2/+3 |
| 2018-06-15 | Merge tag 'vfs-timespec64' of git://git.kernel.org/pub/scm/linux/kernel/git/a... | Linus Torvalds | 1 | -2/+2 |
| 2018-06-05 | vfs: change inode times to use struct timespec64 | Deepa Dinamani | 1 | -2/+2 |
| 2018-05-22 | ubifs_lookup: use d_splice_alias() | Al Viro | 1 | -28/+15 |
| 2018-02-04 | Merge tag 'fscrypt_for_linus' of git://git.kernel.org/pub/scm/linux/kernel/gi... | Linus Torvalds | 1 | -48/+15 |
| 2018-01-17 | ubifs: switch to fscrypt_prepare_lookup() | Eric Biggers | 1 | -14/+3 |
| 2018-01-17 | ubifs: switch to fscrypt_prepare_rename() | Eric Biggers | 1 | -13/+7 |
| 2018-01-17 | ubifs: switch to fscrypt_prepare_link() | Eric Biggers | 1 | -3/+3 |
| 2018-01-11 | ubifs: switch to fscrypt ->symlink() helper functions | Eric Biggers | 1 | -43/+12 |
| 2018-01-11 | ubifs: free the encrypted symlink target | Eric Biggers | 1 | -6/+4 |
| 2017-07-14 | ubifs: Wire-up statx() support | Richard Weinberger | 1 | -0/+15 |
| 2017-07-14 | ubifs: Don't encrypt special files on creation | David Gstir | 1 | -0/+1 |
| 2017-07-14 | ubifs: Fix memory leak in RENAME_WHITEOUT error path in do_rename | Hyunchul Lee | 1 | -9/+5 |
| 2017-07-14 | ubifs: Fix inode data budget in ubifs_mknod | Hyunchul Lee | 1 | -1/+1 |
| 2017-05-08 | Merge branch 'akpm' (patches from Andrew) | Linus Torvalds | 1 | -6/+6 |
| 2017-05-08 | fs: ubifs: replace CURRENT_TIME_SEC with current_time | Deepa Dinamani | 1 | -6/+6 |
| 2017-05-08 | Merge tag 'fscrypt_for_linus' of git://git.kernel.org/pub/scm/linux/kernel/gi... | Linus Torvalds | 1 | -0/+11 |
| 2017-05-04 | ubifs: check for consistent encryption contexts in ubifs_lookup() | Eric Biggers | 1 | -0/+11 |
| 2017-04-18 | ubifs: Fix O_TMPFILE corner case in ubifs_link() | Richard Weinberger | 1 | -0/+7 |
| 2017-03-30 | ubifs: Fix RENAME_WHITEOUT support | Felix Fietkau | 1 | -3/+0 |
| 2017-03-30 | ubifs: Remove filename from debug messages in ubifs_readdir | Hyunchul Lee | 1 | -2/+2 |
| 2017-03-30 | ubifs: Fix memory leak in error path in ubifs_mknod | Richard Weinberger | 1 | -1/+3 |
| 2017-03-02 | statx: Add a system call to make enhanced file info available | David Howells | 1 | -3/+3 |
| 2017-01-17 | ubifs: remove redundant checks for encryption key | Eric Biggers | 1 | -55/+3 |
| 2016-12-14 | ubifs: Initialize fstr_real_len | Richard Weinberger | 1 | -1/+1 |
| 2016-12-12 | ubifs: Add full hash lookup support | Richard Weinberger | 1 | -2/+5 |
| 2016-12-12 | ubifs: Add support for encrypted symlinks | Richard Weinberger | 1 | -11/+72 |
| 2016-12-12 | ubifs: Implement encrypted filenames | Richard Weinberger | 1 | -58/+265 |
| 2016-12-12 | ubifs: Preload crypto context in ->lookup() | Richard Weinberger | 1 | -0/+15 |
| 2016-12-12 | ubifs: Enforce crypto policy in ->link and ->rename | Richard Weinberger | 1 | -0/+17 |
| 2016-12-12 | ubifs: Implement directory open operation | Richard Weinberger | 1 | -0/+9 |
| 2016-12-12 | ubifs: Add skeleton for fscrypto | Richard Weinberger | 1 | -1/+27 |
| 2016-12-12 | ubifs: Export ubifs_check_dir_empty() | Richard Weinberger | 1 | -4/+4 |
| 2016-10-28 | ubifs: Fix regression in ubifs_readdir() | Richard Weinberger | 1 | -0/+8 |
| 2016-10-20 | ubifs: Abort readdir upon error | Richard Weinberger | 1 | -5/+3 |
| 2016-10-20 | ubifs: Rename ubifs_rename2 | Richard Weinberger | 1 | -6/+6 |
| 2016-10-11 | Merge tag 'upstream-4.9-rc1' of git://git.infradead.org/linux-ubifs | Linus Torvalds | 1 | -17/+222 |
| 2016-10-10 | Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/vir... | Linus Torvalds | 1 | -2/+6 |
| 2016-10-07 | vfs: Remove {get,set,remove}xattr inode operations | Andreas Gruenbacher | 1 | -3/+0 |
| 2016-10-02 | ubifs: Implement RENAME_EXCHANGE | Richard Weinberger | 1 | -6/+59 |
| 2016-10-02 | ubifs: Implement RENAME_WHITEOUT | Richard Weinberger | 1 | -19/+101 |
| 2016-10-02 | ubifs: Implement O_TMPFILE | Richard Weinberger | 1 | -0/+71 |
| 2016-09-27 | fs: rename "rename2" i_op to "rename" | Miklos Szeredi | 1 | -1/+1 |
| 2016-09-27 | fs: support RENAME_NOREPLACE for local filesystems | Miklos Szeredi | 1 | -2/+6 |
| 2016-05-18 | Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/vir... | Linus Torvalds | 1 | -3/+3 |
| 2016-05-17 | ubifs: Switch to generic xattr handlers | Andreas Gruenbacher | 1 | -3/+3 |
| 2016-05-09 | more trivial ->iterate_shared conversions | Al Viro | 1 | -1/+1 |
| 2016-01-22 | wrappers for ->i_mutex access | Al Viro | 1 | -9/+9 |
| 2015-11-07 | ubifs: introduce UBIFS_ATIME_SUPPORT to ubifs | Dongsheng Yang | 1 | -0/+3 |
| 2015-11-06 | UBIFS: Fix possible memory leak in ubifs_readdir() | Richard Weinberger | 1 | -2/+3 |
| 2015-11-06 | fs/ubifs: remove unnecessary new_valid_dev check | Yaowei Bai | 1 | -3/+0 |
| 2015-05-10 | ubifs: switch to simple_follow_link() | Al Viro | 1 | -0/+1 |
| 2015-04-26 | Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/vir... | Linus Torvalds | 1 | -7/+7 |
| 2015-04-15 | VFS: normal filesystems (and lustre): d_inode() annotations | David Howells | 1 | -7/+7 |
| 2015-04-13 | UBIFS: fix output format of INUM_WATERMARK | Sheng Yong | 1 | -1/+1 |
| 2015-03-25 | UBIFS: extend debug/message capabilities | Sheng Yong | 1 | -6/+6 |
| 2015-03-25 | UBIFS: fix incorrect unlocking handling | Taesoo Kim | 1 | -4/+7 |
| 2015-02-15 | Merge branch 'for-linus-v3.20' of git://git.infradead.org/linux-ubifs | Linus Torvalds | 1 | -0/+16 |
| 2015-01-28 | UBIFS: Add security.* XATTR support for the UBIFS | Subodh Nijsure | 1 | -0/+16 |
| 2015-01-20 | fs: remove mapping->backing_dev_info | Christoph Hellwig | 1 | -2/+0 |
| 2013-10-24 | ubifs: switch to %pd | Al Viro | 1 | -22/+19 |
| 2013-06-29 | [readdir] convert ubifs | Al Viro | 1 | -41/+16 |
| 2013-06-29 | UBIFS: fix a horrid bug | Artem Bityutskiy | 1 | -3/+27 |
| 2013-06-29 | UBIFS: prepare to fix a horrid bug | Artem Bityutskiy | 1 | -12/+12 |
| 2013-02-22 | new helper: file_inode(file) | Al Viro | 1 | -1/+1 |
| 2012-12-17 | lseek: the "whence" argument is called "whence" | Andrew Morton | 1 | -2/+2 |
| 2012-08-31 | UBIFS: comply with coding style | Artem Bityutskiy | 1 | -2/+2 |
| 2012-07-23 | Merge tag 'upstream-3.6-rc1' of git://git.infradead.org/linux-ubifs | Linus Torvalds | 1 | -1/+1 |
| 2012-07-20 | UBIFS: fix compilation warning | Alexandre Pereira da Silva | 1 | -1/+1 |
| 2012-07-14 | don't pass nameidata to ->create() | Al Viro | 1 | -1/+1 |
| 2012-07-14 | stop passing nameidata to ->lookup() | Al Viro | 1 | -1/+1 |
| 2012-05-29 | ubifs: use generic_fillattr() | Al Viro | 1 | -10/+1 |
| 2012-05-16 | UBIFS: remove Kconfig debugging option | Artem Bityutskiy | 1 | -8/+0 |
| 2012-05-03 | UBIFS: remove xattr Kconnfig option | Subodh Nijsure | 1 | -2/+0 |
| 2012-02-29 | UBIFS: do not use inc_link when i_nlink is zero | Artem Bityutskiy | 1 | -9/+9 |
| 2012-01-03 | ubifs: propagate umode_t | Al Viro | 1 | -2/+2 |
| 2012-01-03 | switch ->mknod() to umode_t | Al Viro | 1 | -1/+1 |
| 2012-01-03 | switch ->create() to umode_t | Al Viro | 1 | -2/+2 |
| 2012-01-03 | switch vfs_mkdir() and ->mkdir() to umode_t | Al Viro | 1 | -2/+2 |
| 2011-07-04 | UBIFS: introduce helper functions for debugging checks and tests | Artem Bityutskiy | 1 | -1/+1 |
| 2011-07-04 | UBIFS: amend debugging inode size check function prototype | Artem Bityutskiy | 1 | -2/+2 |
| 2011-07-04 | UBIFS: amend debugging name check function prototype | Artem Bityutskiy | 1 | -3/+5 |
| 2011-07-04 | UBIFS: remove unnecessary brackets | Artem Bityutskiy | 1 | -1/+1 |
| 2011-05-28 | ubifs: remove unnecessary dentry_unhash from rmdir, dir rename | Sage Weil | 1 | -5/+0 |
| 2011-05-26 | Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/vir... | Linus Torvalds | 1 | -0/+5 |
| 2011-05-26 | vfs: push dentry_unhash on rename_dir into file systems | Sage Weil | 1 | -0/+3 |
| 2011-05-26 | vfs: push dentry_unhash on rmdir into file systems | Sage Weil | 1 | -0/+2 |
| 2011-05-13 | UBIFS: introduce a separate structure for budgeting info | Artem Bityutskiy | 1 | -2/+2 |
| 2011-03-15 | fs: Remove i_nlink check from file system link callback | Aneesh Kumar K.V | 1 | -18/+0 |
| 2010-10-25 | new helper: ihold() | Al Viro | 1 | -1/+1 |
| 2010-05-21 | ubifs: replace inode uid,gid,mode initialization with helper function | Dmitry Monakhov | 1 | -8/+1 |
| 2010-03-05 | pass writeback_control to ->write_inode | Christoph Hellwig | 1 | -1/+1 |
| 2009-05-19 | UBIFS: return error if link and unlink race | Hunter Adrian | 1 | -0/+19 |
| 2009-01-26 | UBIFS: simplify locking | Artem Bityutskiy | 1 | -56/+36 |
| 2009-01-18 | UBIFS: constify operations | Artem Bityutskiy | 1 | -2/+2 |
| 2008-12-04 | Merge branch 'master' into next | James Morris | 1 | -2/+3 |
| 2008-11-14 | CRED: Wrap task credential accesses in the UBIFS filesystem | David Howells | 1 | -2/+2 |
| 2008-11-06 | UBIFS: fix compilation warnings | Artem Bityutskiy | 1 | -1/+1 |
| 2008-11-06 | UBIFS: endian handling fixes and annotations | Harvey Harrison | 1 | -1/+2 |
| 2008-09-18 | UBIFS: fix printk format warnings | Alexander Beregalov | 1 | -1/+1 |
| 2008-08-21 | UBIFS: fix zero-length truncations | Artem Bityutskiy | 1 | -1/+0 |
| 2008-08-13 | UBIFS: remove unneeded check | Artem Bityutskiy | 1 | -9/+1 |
| 2008-08-13 | UBIFS: always set i_generation to 0 | Adrian Hunter | 1 | -1/+0 |
| 2008-08-13 | UBIFS: align inode data to eight | Artem Bityutskiy | 1 | -4/+6 |
| 2008-08-13 | UBIFS: fix budgeting calculations | Artem Bityutskiy | 1 | -2/+1 |
| 2008-07-15 | UBIFS: add new flash file system | Artem Bityutskiy | 1 | -0/+1240 |