| Age | Commit message (Expand) | Author | Files | Lines |
| 2026-03-06 | treewide: change inode->i_ino from unsigned long to u64 | Jeff Layton | 1 | -4/+4 |
| 2025-10-20 | nilfs2: use the new ->i_state accessors | Mateusz Guzik | 1 | -5/+5 |
| 2025-07-28 | Merge tag 'vfs-6.17-rc1.misc' of git://git.kernel.org/pub/scm/linux/kernel/gi... | Linus Torvalds | 1 | -3/+5 |
| 2025-07-19 | nilfs2: reject invalid file types when reading inodes | Ryusuke Konishi | 1 | -1/+8 |
| 2025-07-16 | fs: change write_begin/write_end interface to take struct kiocb * | Taotao Chen | 1 | -3/+5 |
| 2025-02-01 | nilfs2: fix possible int overflows in nilfs_fiemap() | Nikita Zhandarovich | 1 | -3/+3 |
| 2025-01-24 | nilfs2: add missing return value kernel-doc descriptions | Ryusuke Konishi | 1 | -0/+4 |
| 2025-01-24 | nilfs2: correct return value kernel-doc descriptions for the rest | Ryusuke Konishi | 1 | -9/+3 |
| 2024-12-18 | nilfs2: fix buffer head leaks in calls to truncate_inode_pages() | Ryusuke Konishi | 1 | -0/+5 |
| 2024-12-18 | nilfs2: prevent use of deleted inode | Edward Adam Davis | 1 | -1/+7 |
| 2024-11-05 | nilfs2: convert nilfs_page_count_clean_buffers() to take a folio | Matthew Wilcox (Oracle) | 1 | -1/+1 |
| 2024-11-05 | nilfs2: remove nilfs_writepage | Matthew Wilcox (Oracle) | 1 | -32/+1 |
| 2024-09-21 | Merge tag 'mm-nonmm-stable-2024-09-21-07-52' of git://git.kernel.org/pub/scm/... | Linus Torvalds | 1 | -61/+18 |
| 2024-09-01 | nilfs2: do not repair reserved inode bitmap in nilfs_new_inode() | Ryusuke Konishi | 1 | -13/+0 |
| 2024-09-01 | nilfs2: eliminate the shared counter and spinlock for i_generation | Ryusuke Konishi | 1 | -4/+2 |
| 2024-09-01 | nilfs2: separate inode type information from i_state field | Ryusuke Konishi | 1 | -42/+14 |
| 2024-09-01 | nilfs2: do not output warnings when clearing dirty buffers | Ryusuke Konishi | 1 | -2/+2 |
| 2024-08-07 | fs: Convert aops->write_begin to take a folio | Matthew Wilcox (Oracle) | 1 | -2/+2 |
| 2024-08-07 | fs: Convert aops->write_end to take a folio | Matthew Wilcox (Oracle) | 1 | -3/+3 |
| 2024-03-14 | nilfs2: prevent kernel bug at submit_bh_wbc() | Ryusuke Konishi | 1 | -1/+1 |
| 2024-02-22 | nilfs2: convert ifile to use kmap_local | Ryusuke Konishi | 1 | -3/+3 |
| 2024-02-22 | nilfs2: move nilfs_bmap_write call out of nilfs_write_inode_common | Ryusuke Konishi | 1 | -22/+16 |
| 2024-01-09 | Merge tag 'mm-nonmm-stable-2024-01-09-10-33' of git://git.kernel.org/pub/scm/... | Linus Torvalds | 1 | -5/+6 |
| 2023-12-10 | nilfs2: convert to nilfs_clear_folio_dirty() | Matthew Wilcox (Oracle) | 1 | -1/+1 |
| 2023-12-10 | nilfs2: convert nilfs_writepage() to use a folio | Matthew Wilcox (Oracle) | 1 | -4/+5 |
| 2023-11-21 | fs: Rename mapping private members | Matthew Wilcox (Oracle) | 1 | -2/+2 |
| 2023-10-18 | nilfs2: convert to new timestamp accessors | Jeff Layton | 1 | -10/+10 |
| 2023-08-29 | Merge tag 'mm-nonmm-stable-2023-08-28-22-48' of git://git.kernel.org/pub/scm/... | Linus Torvalds | 1 | -2/+5 |
| 2023-08-28 | Merge tag 'v6.6-vfs.ctime' of git://git.kernel.org/pub/scm/linux/kernel/git/v... | Linus Torvalds | 1 | -6/+6 |
| 2023-08-21 | nilfs2: fix WARNING in mark_buffer_dirty due to discarded buffer reuse | Ryusuke Konishi | 1 | -2/+5 |
| 2023-08-04 | nilfs2: fix use-after-free of nilfs_root in dirtying inodes via iput | Ryusuke Konishi | 1 | -0/+8 |
| 2023-07-24 | nilfs2: convert to ctime accessor functions | Jeff Layton | 1 | -6/+6 |
| 2023-05-17 | nilfs2: fix use-after-free bug of nilfs_root in nilfs_evict_inode() | Ryusuke Konishi | 1 | -0/+18 |
| 2023-01-19 | fs: port inode_init_owner() to mnt_idmap | Christian Brauner | 1 | -1/+1 |
| 2023-01-19 | fs: port ->permission() to pass mnt_idmap | Christian Brauner | 1 | -2/+2 |
| 2023-01-19 | fs: port ->setattr() to pass mnt_idmap | Christian Brauner | 1 | -3/+3 |
| 2022-10-11 | nilfs2: fix NULL pointer dereference at nilfs_bmap_lookup_at_level() | Ryusuke Konishi | 1 | -0/+2 |
| 2022-10-11 | nilfs2: fix use-after-free bug of struct nilfs_root | Ryusuke Konishi | 1 | -1/+16 |
| 2022-05-12 | nilfs2: Fix some kernel-doc comments | Yang Li | 1 | -6/+7 |
| 2022-05-09 | nilfs2: Remove comment about releasepage | Matthew Wilcox (Oracle) | 1 | -1/+0 |
| 2022-05-09 | fs: Convert mpage_readpage to mpage_read_folio | Matthew Wilcox (Oracle) | 1 | -5/+5 |
| 2022-05-08 | fs: Remove flags parameter from aops->write_begin | Matthew Wilcox (Oracle) | 1 | -1/+1 |
| 2022-05-08 | fs: Remove aop flags parameter from block_write_begin() | Matthew Wilcox (Oracle) | 1 | -2/+1 |
| 2022-04-01 | nilfs2: fix lockdep warnings during disk space reclamation | Ryusuke Konishi | 1 | -4/+59 |
| 2022-04-01 | nilfs2: fix lockdep warnings in page operations for btree nodes | Ryusuke Konishi | 1 | -14/+90 |
| 2022-03-16 | nilfs: Convert nilfs_set_page_dirty() to nilfs_dirty_folio() | Matthew Wilcox (Oracle) | 1 | -20/+18 |
| 2022-03-15 | fs: Turn block_invalidatepage into block_invalidate_folio | Matthew Wilcox (Oracle) | 1 | -1/+1 |
| 2021-11-09 | nilfs2: remove filenames from file comments | Ryusuke Konishi | 1 | -1/+1 |
| 2021-01-24 | fs: make helpers idmap mount aware | Christian Brauner | 1 | -2/+4 |
| 2021-01-24 | attr: handle idmapped mounts | Christian Brauner | 1 | -2/+2 |
| 2021-01-24 | inode: make init and permission helpers idmapped mount aware | Christian Brauner | 1 | -1/+1 |
| 2021-01-24 | namei: make permission helpers idmapped mount aware | Christian Brauner | 1 | -1/+1 |
| 2020-08-12 | nilfs2: use a more common logging style | Joe Perches | 1 | -15/+14 |
| 2020-08-12 | nilfs2: only call unlock_new_inode() if I_NEW | Eric Biggers | 1 | -1/+2 |
| 2020-06-05 | Merge tag 'ext4_for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/t... | Linus Torvalds | 1 | -1/+2 |
| 2020-06-03 | fs: handle FIEMAP_FLAG_SYNC in fiemap_prep | Christoph Hellwig | 1 | -1/+1 |
| 2020-06-03 | fs: move fiemap range validation into the file systems instances | Christoph Hellwig | 1 | -1/+1 |
| 2020-06-03 | fs: move the fiemap definitions out of fs.h | Christoph Hellwig | 1 | -0/+1 |
| 2020-06-02 | fs: convert mpage_readpages to mpage_readahead | Matthew Wilcox (Oracle) | 1 | -12/+3 |
| 2018-09-04 | nilfs2: convert to SPDX license tags | Ryusuke Konishi | 1 | -10/+1 |
| 2017-07-17 | VFS: Convert sb->s_flags & MS_RDONLY to sb_rdonly(sb) | David Howells | 1 | -2/+2 |
| 2017-02-27 | fs: add i_blocksize() | Fabian Frederick | 1 | -2/+2 |
| 2016-10-10 | Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/vir... | Linus Torvalds | 1 | -2/+2 |
| 2016-09-27 | fs: Replace CURRENT_TIME with current_time() for inode timestamps | Deepa Dinamani | 1 | -2/+2 |
| 2016-09-22 | fs: Give dentry to inode_change_ok() instead of inode | Jan Kara | 1 | -1/+1 |
| 2016-08-02 | nilfs2: use BIT() macro | Ryusuke Konishi | 1 | -2/+2 |
| 2016-08-02 | nilfs2: replace nilfs_warning() with nilfs_msg() | Ryusuke Konishi | 1 | -10/+11 |
| 2016-08-02 | nilfs2: reduce bare use of printk() with nilfs_msg() | Ryusuke Konishi | 1 | -7/+4 |
| 2016-05-23 | nilfs2: fix block comments | Ryusuke Konishi | 1 | -26/+47 |
| 2016-05-23 | nilfs2: avoid bare use of 'unsigned' | Ryusuke Konishi | 1 | -7/+7 |
| 2016-05-23 | nilfs2: do not emit extra newline on nilfs_warning() and nilfs_error() | Ryusuke Konishi | 1 | -3/+3 |
| 2016-05-23 | nilfs2: add missing line spacing | Ryusuke Konishi | 1 | -0/+1 |
| 2016-05-23 | nilfs2: move cleanup code of metadata file from inode routines | Ryusuke Konishi | 1 | -3/+2 |
| 2016-05-23 | nilfs2: clean up old e-mail addresses | Ryusuke Konishi | 1 | -1/+1 |
| 2016-05-23 | nilfs2: remove FSF mailing address from GPL notices | Ryusuke Konishi | 1 | -4/+0 |
| 2016-05-01 | direct-io: eliminate the offset argument to ->direct_IO | Christoph Hellwig | 1 | -2/+2 |
| 2016-04-04 | mm, fs: get rid of PAGE_CACHE_* and page_cache_{get,release} macros | Kirill A. Shutemov | 1 | -2/+2 |
| 2016-01-22 | wrappers for ->i_mutex access | Al Viro | 1 | -2/+2 |
| 2015-12-08 | don't put symlink bodies in pagecache into highmem | Al Viro | 1 | -0/+1 |
| 2015-11-06 | mm, fs: introduce mapping_gfp_constraint() | Michal Hocko | 1 | -2/+2 |
| 2015-06-23 | nilfs2_direct_IO(): remove dead code | Al Viro | 1 | -20/+2 |
| 2015-04-26 | Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/vir... | Linus Torvalds | 1 | -1/+1 |
| 2015-04-17 | Merge branch 'akpm' (patches from Andrew) | Linus Torvalds | 1 | -12/+13 |
| 2015-04-17 | nilfs2: use inode_set_flags() in nilfs_set_inode_flags() | Ryusuke Konishi | 1 | -7/+8 |
| 2015-04-17 | nilfs2: put out gfp mask manipulation from nilfs_set_inode_flags() | Ryusuke Konishi | 1 | -2/+2 |
| 2015-04-17 | nilfs2: unify type of key arguments in bmap interface | Ryusuke Konishi | 1 | -3/+3 |
| 2015-04-15 | VFS: normal filesystems (and lustre): d_inode() annotations | David Howells | 1 | -1/+1 |
| 2015-04-11 | direct_IO: remove rw from a_ops->direct_IO() | Omar Sandoval | 1 | -2/+1 |
| 2015-04-11 | direct_IO: use iov_iter_rw() instead of rw everywhere | Omar Sandoval | 1 | -2/+2 |
| 2015-04-11 | Remove rw from {,__,do_}blockdev_direct_IO() | Omar Sandoval | 1 | -2/+1 |
| 2015-03-25 | fs: move struct kiocb to fs.h | Christoph Hellwig | 1 | -1/+1 |
| 2014-12-10 | nilfs2: fix the nilfs_iget() vs. nilfs_new_inode() races | Ryusuke Konishi | 1 | -8/+24 |
| 2014-10-14 | nilfs2: improve the performance of fdatasync() | Andreas Rohner | 1 | -6/+7 |
| 2014-09-26 | nilfs2: fix data loss with mmap() | Andreas Rohner | 1 | -1/+6 |
| 2014-05-06 | switch {__,}blockdev_direct_IO() to iov_iter | Al Viro | 1 | -2/+2 |
| 2014-05-06 | get rid of pointless iov_length() in ->direct_IO() | Al Viro | 1 | -1/+2 |
| 2014-05-06 | pass iov_iter to ->direct_IO() | Al Viro | 1 | -5/+5 |
| 2014-04-03 | mm + fs: store shadow entries in page cache | Johannes Weiner | 1 | -4/+2 |
| 2013-09-12 | truncate: drop 'oldsize' truncate_pagecache() parameter | Kirill A. Shutemov | 1 | -1/+1 |
| 2013-07-03 | ] nilfs2: use atomic64_t type for inodes_count and blocks_count fields in nil... | Vyacheslav Dubeyko | 1 | -4/+4 |
| 2013-05-24 | nilfs2: fix issue of nilfs_set_page_dirty() for page at EOF boundary | Ryusuke Konishi | 1 | -4/+23 |
| 2013-05-07 | aio: don't include aio.h in sched.h | Kent Overstreet | 1 | -1/+1 |
| 2013-04-30 | nilfs2: remove unneeded test in nilfs_writepage() | Vyacheslav Dubeyko | 1 | -1/+1 |
| 2013-04-30 | nilfs2: fix issue with flush kernel thread after remount in RO mode because o... | Vyacheslav Dubeyko | 1 | -0/+17 |
| 2012-12-20 | nilfs2: drop vmtruncate | Marco Stornelli | 1 | -9/+15 |
| 2012-09-21 | userns: Convert nillfs2 to use kuid/kgid where appropriate | Eric W. Biederman | 1 | -4/+4 |
| 2012-07-30 | nilfs2: add omitted comments for different structures in driver implementation | Vyacheslav Dubeyko | 1 | -0/+7 |
| 2012-05-06 | vfs: Rename end_writeback() to clear_inode() | Jan Kara | 1 | -2/+2 |
| 2012-01-03 | nilfs: propagate umode_t | Al Viro | 1 | -1/+1 |
| 2011-11-02 | filesystems: add set_nlink() | Miklos Szeredi | 1 | -1/+1 |
| 2011-11-02 | filesystems: add missing nlink wrappers | Miklos Szeredi | 1 | -1/+1 |
| 2011-07-20 | fs: simplify the blockdev_direct_IO prototype | Christoph Hellwig | 1 | -2/+2 |
| 2011-07-20 | fs: move inode_dio_wait calls into ->setattr | Christoph Hellwig | 1 | -0/+2 |
| 2011-07-20 | ->permission() sanitizing: don't pass flags to ->permission() | Al Viro | 1 | -1/+1 |
| 2011-07-20 | ->permission() sanitizing: don't pass flags to generic_permission() | Al Viro | 1 | -1/+1 |
| 2011-07-20 | kill check_acl callback of generic_permission() | Al Viro | 1 | -1/+1 |
| 2011-06-20 | nilfs2_permission() doesn't need to bail out in RCU mode | Al Viro | 1 | -6/+1 |
| 2011-05-27 | fs: pass exact type of data dirties to ->dirty_inode | Christoph Hellwig | 1 | -1/+1 |
| 2011-05-10 | nilfs2: use mark_buffer_dirty to mark btnode or meta data dirty | Ryusuke Konishi | 1 | -1/+1 |
| 2011-05-10 | nilfs2: get rid of NILFS_I_NILFS | Ryusuke Konishi | 1 | -4/+4 |
| 2011-05-10 | nilfs2: zero fill unused portion of super root block | Ryusuke Konishi | 1 | -0/+10 |
| 2011-05-10 | nilfs2: merge list_del()/list_add_tail() to list_move_tail() | Nicolas Kaiser | 1 | -2/+1 |
| 2011-03-24 | Merge branch 'for-2.6.39/core' of git://git.kernel.dk/linux-2.6-block | Linus Torvalds | 1 | -1/+0 |
| 2011-03-10 | block: remove per-queue plugging | Jens Axboe | 1 | -1/+0 |
| 2011-03-09 | nilfs2: get rid of nilfs_sb_info structure | Ryusuke Konishi | 1 | -5/+5 |
| 2011-03-09 | nilfs2: move next generation counter into nilfs object | Ryusuke Konishi | 1 | -4/+4 |
| 2011-03-09 | nilfs2: move s_inode_lock and s_dirty_files into nilfs object | Ryusuke Konishi | 1 | -15/+15 |
| 2011-03-08 | nilfs2: record used amount of each checkpoint in checkpoint list | Ryusuke Konishi | 1 | -0/+18 |
| 2011-03-08 | nilfs2: tighten restrictions on inode flags | Ryusuke Konishi | 1 | -5/+2 |
| 2011-03-08 | nilfs2: mark S_NOATIME on inodes only if NOATIME attribute is set | Ryusuke Konishi | 1 | -2/+0 |
| 2011-03-08 | nilfs2: use common file attribute macros | Ryusuke Konishi | 1 | -7/+7 |
| 2011-03-08 | nilfs2: decrement inodes count only if raw inode was successfully deleted | Ryusuke Konishi | 1 | -2/+4 |
| 2011-01-10 | nilfs2: unfold nilfs_dat_inode function | Ryusuke Konishi | 1 | -6/+5 |
| 2011-01-10 | nilfs2: do not pass sbi to functions which can get it from inode | Ryusuke Konishi | 1 | -10/+8 |
| 2011-01-10 | nilfs2: fiemap support | Ryusuke Konishi | 1 | -0/+131 |
| 2011-01-10 | nilfs2: mark buffer heads as delayed until the data is written to disk | Ryusuke Konishi | 1 | -0/+1 |
| 2011-01-10 | nilfs2: call nilfs_error inside bmap routines | Ryusuke Konishi | 1 | -14/+5 |
| 2011-01-07 | fs: provide rcu-walk aware permission i_ops | Nick Piggin | 1 | -3/+7 |
| 2010-10-23 | nilfs2: see state of root dentry for mount check of snapshots | Ryusuke Konishi | 1 | -0/+10 |
| 2010-10-23 | nilfs2: use iget for all metadata files | Ryusuke Konishi | 1 | -3/+10 |
| 2010-10-23 | nilfs2: allow nilfs_clear_inode to clear metadata file inodes | Ryusuke Konishi | 1 | -0/+4 |
| 2010-10-23 | nilfs2: deny write access to inodes in snapshots | Ryusuke Konishi | 1 | -0/+11 |
| 2010-10-23 | nilfs2: move inode count and block count into root object | Ryusuke Konishi | 1 | -2/+2 |
| 2010-10-23 | nilfs2: use root object to get ifile | Ryusuke Konishi | 1 | -27/+21 |
| 2010-10-23 | nilfs2: set pointer to root object in inodes | Ryusuke Konishi | 1 | -5/+22 |
| 2010-10-23 | nilfs2: remove own inode hash used for GC | Ryusuke Konishi | 1 | -0/+22 |
| 2010-10-23 | nilfs2: use iget5_locked to get inode | Ryusuke Konishi | 1 | -3/+34 |
| 2010-10-23 | nilfs2: allow nilfs_dirty_inode to mark metadata file inodes dirty | Ryusuke Konishi | 1 | -0/+5 |
| 2010-08-09 | convert nilfs2 to ->evict_inode() | Al Viro | 1 | -4/+24 |
| 2010-08-09 | remove inode_setattr | Christoph Hellwig | 1 | -6/+19 |
| 2010-08-09 | get rid of block_write_begin_newtrunc | Christoph Hellwig | 1 | -4/+8 |
| 2010-08-09 | sort out blockdev_direct_IO variants | Christoph Hellwig | 1 | -0/+13 |
| 2010-05-21 | nilfs2: replace inode uid,gid,mode initialization with helper function | Dmitry Monakhov | 1 | -10/+1 |
| 2010-05-10 | nilfs2: use huge_encode_dev/huge_decode_dev | Ryusuke Konishi | 1 | -2/+2 |
| 2010-03-30 | include cleanup: Update gfp.h and slab.h includes to prepare for breaking imp... | Tejun Heo | 1 | -0/+1 |
| 2009-11-27 | nilfs2: replace mark_inode_dirty as nilfs_mark_inode_dirty | Jiro SEKIBA | 1 | -3/+3 |
| 2009-11-27 | nilfs2: delete mark_inode_dirty in nilfs_new_inode | Jiro SEKIBA | 1 | -1/+0 |
| 2009-11-20 | nilfs2: move out mark_inode_dirty calls from bmap routines | Ryusuke Konishi | 1 | -0/+3 |
| 2009-11-20 | nilfs2: remove buffer locking in nilfs_mark_inode_dirty | Ryusuke Konishi | 1 | -3/+0 |
| 2009-11-15 | nilfs2: deleted inconsistent comment in nilfs_load_inode_block() | Jiro SEKIBA | 1 | -1/+0 |
| 2009-09-29 | nilfs2: fix missing initialization of i_dir_start_lookup member | Ryusuke Konishi | 1 | -0/+1 |
| 2009-09-22 | const: mark remaining address_space_operations const | Alexey Dobriyan | 1 | -1/+1 |
| 2009-09-14 | nilfs2: fix ignored error code in __nilfs_read_inode() | Ryusuke Konishi | 1 | -1/+2 |
| 2009-06-24 | switch nilfs2 to inode->i_acl | Al Viro | 1 | -8/+0 |
| 2009-06-10 | nilfs2: support contiguous lookup of blocks | Ryusuke Konishi | 1 | -7/+8 |
| 2009-06-10 | nilfs2: enable sync_page method | Ryusuke Konishi | 1 | -1/+1 |
| 2009-06-10 | NILFS2: Pagecache usage optimization on NILFS2 | Hisashi Hifumi | 1 | -0/+1 |
| 2009-04-07 | nilfs2: support nanosecond timestamp | Ryusuke Konishi | 1 | -7/+6 |
| 2009-04-07 | nilfs2: clean up sketch file | Ryusuke Konishi | 1 | -33/+2 |
| 2009-04-07 | nilfs2: replace BUG_ON and BUG calls triggerable from ioctl | Ryusuke Konishi | 1 | -14/+5 |
| 2009-04-07 | nilfs2: avoid double error caused by nilfs_transaction_end | Ryusuke Konishi | 1 | -9/+14 |
| 2009-04-07 | nilfs2: fix missed-sync issue for do_sync_mapping_range() | Ryusuke Konishi | 1 | -7/+9 |
| 2009-04-07 | nilfs2: inode operations | Ryusuke Konishi | 1 | -0/+819 |