| Age | Commit message (Expand) | Author | Files | Lines |
| 2025-10-20 | Coccinelle-based conversion to use ->i_state accessors | Mateusz Guzik | 1 | -1/+1 |
| 2025-07-16 | fs: change write_begin/write_end interface to take struct kiocb * | Taotao Chen | 1 | -7/+9 |
| 2024-10-18 | ufs: Pass a folio to ufs_new_fragments() | Matthew Wilcox (Oracle) | 1 | -4/+4 |
| 2024-10-18 | ufs: Convert ufs_inode_getfrag() to take a folio | Matthew Wilcox (Oracle) | 1 | -5/+4 |
| 2024-10-18 | ufs: Convert ufs_extend_tail() to take a folio | Matthew Wilcox (Oracle) | 1 | -3/+3 |
| 2024-10-18 | ufs: Convert ufs_inode_getblock() to take a folio | Matthew Wilcox (Oracle) | 1 | -7/+6 |
| 2024-10-18 | clean ufs_trunc_direct() up a bit... | Al Viro | 1 | -68/+61 |
| 2024-10-18 | ufs_inode_getfrag(): remove junk comment | Al Viro | 1 | -20/+0 |
| 2024-08-07 | buffer: Convert __block_write_begin() to take a folio | Matthew Wilcox (Oracle) | 1 | -1/+1 |
| 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 | -2/+2 |
| 2024-08-07 | ufs: Convert ufs_prepare_chunk() to take a folio | Matthew Wilcox (Oracle) | 1 | -2/+2 |
| 2023-12-29 | ufs: remove writepage implementation | Matthew Wilcox (Oracle) | 1 | -4/+7 |
| 2023-11-02 | Merge tag 'mm-stable-2023-11-01-14-33' of git://git.kernel.org/pub/scm/linux/... | Linus Torvalds | 1 | -13/+12 |
| 2023-10-25 | ufs: use ufs_get_locked_folio() in ufs_alloc_lastblock() | Matthew Wilcox (Oracle) | 1 | -13/+12 |
| 2023-10-18 | ufs: convert to new timestamp accessors | Jeff Layton | 1 | -18/+24 |
| 2023-07-24 | ufs: convert to ctime accessor functions | Jeff Layton | 1 | -10/+13 |
| 2023-01-19 | fs: port ->setattr() to pass mnt_idmap | Christian Brauner | 1 | -3/+3 |
| 2022-05-09 | fs: Convert block_read_full_page() to block_read_full_folio() | Matthew Wilcox (Oracle) | 1 | -4/+4 |
| 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-03-16 | fs: Convert __set_page_dirty_buffers to block_dirty_folio | Matthew Wilcox (Oracle) | 1 | -1/+1 |
| 2022-03-15 | fs: Turn block_invalidatepage into block_invalidate_folio | Matthew Wilcox (Oracle) | 1 | -0/+1 |
| 2021-06-29 | mm: require ->set_page_dirty to be explicitly wired up | Christoph Hellwig | 1 | -0/+1 |
| 2021-01-24 | fs: make helpers idmap mount aware | Christian Brauner | 1 | -1/+2 |
| 2021-01-24 | attr: handle idmapped mounts | Christian Brauner | 1 | -2/+2 |
| 2018-01-29 | ufs: use new i_version API | Jeff Layton | 1 | -1/+2 |
| 2017-11-02 | License cleanup: add SPDX GPL-2.0 license identifier to files with no license | Greg Kroah-Hartman | 1 | -0/+1 |
| 2017-06-17 | ufs_iget(): fail with -ESTALE on deleted inode | Al Viro | 1 | -13/+8 |
| 2017-06-17 | fix signedness of timestamps on ufs1 | Al Viro | 1 | -3/+3 |
| 2017-06-15 | ufs_truncate_blocks(): fix the case when size is in the last direct block | Al Viro | 1 | -9/+12 |
| 2017-06-15 | ufs: avoid grabbing ->truncate_mutex if possible | Al Viro | 1 | -6/+20 |
| 2017-06-10 | ufs: we need to sync inode before freeing it | Al Viro | 1 | -0/+1 |
| 2017-06-09 | excessive checks in ufs_write_failed() and ufs_evict_inode() | Al Viro | 1 | -13/+5 |
| 2017-06-09 | ufs_getfrag_block(): we only grab ->truncate_mutex on block creation path | Al Viro | 1 | -1/+3 |
| 2017-06-09 | ufs_extend_tail(): fix the braino in calling conventions of ufs_new_fragments() | Al Viro | 1 | -1/+2 |
| 2017-06-09 | ufs: restore proper tail allocation | Al Viro | 1 | -1/+1 |
| 2016-12-24 | Replace <asm/uaccess.h> with <linux/uaccess.h> globally | Linus Torvalds | 1 | -1/+1 |
| 2016-12-22 | ufs: fix function declaration for ufs_truncate_blocks | Jeff Layton | 1 | -1/+1 |
| 2016-11-04 | fs: Add helper to clean bdev aliases under a bh and use it | Jan Kara | 1 | -2/+1 |
| 2016-10-10 | Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/vir... | Linus Torvalds | 1 | -3/+3 |
| 2016-09-27 | fs: Replace CURRENT_TIME_SEC with current_time() for inode timestamps | Deepa Dinamani | 1 | -3/+3 |
| 2016-09-22 | fs: Give dentry to inode_change_ok() instead of inode | Jan Kara | 1 | -1/+1 |
| 2016-04-04 | mm, fs: get rid of PAGE_CACHE_* and page_cache_{get,release} macros | Kirill A. Shutemov | 1 | -2/+2 |
| 2015-12-08 | don't put symlink bodies in pagecache into highmem | Al Viro | 1 | -0/+1 |
| 2015-12-06 | ufs: get rid of ->setattr() for symlinks | Al Viro | 1 | -2/+2 |
| 2015-07-06 | ufs_inode_get{frag,block}(): get rid of 'phys' argument | Al Viro | 1 | -15/+8 |
| 2015-07-06 | ufs_getfrag_block(): tidy up a bit | Al Viro | 1 | -33/+15 |
| 2015-07-06 | ufs_inode_getblock(): failure to read an indirect block is -EIO | Al Viro | 1 | -2/+3 |
| 2015-07-06 | ufs_getfrag_block(): turn following indirects into a loop | Al Viro | 1 | -24/+8 |
| 2015-07-06 | ufs_inode_getfrag(): pass index instead of 'fragment' | Al Viro | 1 | -33/+17 |
| 2015-07-06 | ufs_inode_getfrag(): split extending the partial blocks off | Al Viro | 1 | -63/+65 |
| 2015-07-06 | ufs_inode_getblock(): pass indirect block number and full index | Al Viro | 1 | -46/+16 |
| 2015-07-06 | ufs_inode_getblock(): pass index instead of 'fragment' | Al Viro | 1 | -19/+13 |
| 2015-07-06 | ufs_inode_get{frag,block}(): leave sb_getblk() to caller | Al Viro | 1 | -33/+55 |
| 2015-07-06 | ufs_getfrag_block(): get rid of macro jungles | Al Viro | 1 | -29/+22 |
| 2015-07-06 | ufs_inode_get{frag,block}(): consolidate success exits | Al Viro | 1 | -28/+22 |
| 2015-07-06 | ufs: use the branch depth in ufs_getfrag_block() | Al Viro | 1 | -6/+4 |
| 2015-07-06 | ufs: move calculation of offsets into ufs_getfrag_block() | Al Viro | 1 | -8/+9 |
| 2015-07-06 | ufs_inode_get{frag,block}(): get rid of retries | Al Viro | 1 | -35/+8 |
| 2015-07-06 | __ufs_truncate_blocks(): avoid excessive dirtying of indirect blocks | Al Viro | 1 | -3/+1 |
| 2015-07-06 | free_full_branch(): don't bother modifying the block we are going to free | Al Viro | 1 | -12/+2 |
| 2015-07-06 | move marking inode dirty to the end of __ufs_truncate_blocks() | Al Viro | 1 | -6/+1 |
| 2015-07-06 | free_full_branch(): saner calling conventions | Al Viro | 1 | -49/+51 |
| 2015-07-06 | ufs_trunc_branch(): kill recursion | Al Viro | 1 | -26/+26 |
| 2015-07-06 | ufs_trunc_branch(): massage towards killing recursion | Al Viro | 1 | -5/+5 |
| 2015-07-06 | split ufs_truncate_branch() into full- and partial-branch variants | Al Viro | 1 | -16/+58 |
| 2015-07-06 | ufs: unify the logics for collecting adjacent data blocks to free | Al Viro | 1 | -34/+22 |
| 2015-07-06 | ufs_trunc_branch(): separate the calls with non-NULL offsets | Al Viro | 1 | -4/+7 |
| 2015-07-06 | ufs_trunc_branch(): never call with offsets != NULL && depth2 == 0 | Al Viro | 1 | -3/+6 |
| 2015-07-06 | __ufs_trunc_blocks(): turn the part after switch into a loop | Al Viro | 1 | -25/+10 |
| 2015-07-06 | __ufs_truncate_blocks(): unify freeing the full branches | Al Viro | 1 | -15/+14 |
| 2015-07-06 | unify ufs_trunc_..indirect() | Al Viro | 1 | -138/+60 |
| 2015-07-06 | ufs_trunc_..indirect(): more massage towards unifying | Al Viro | 1 | -17/+26 |
| 2015-07-06 | ufs_trunc_...indirect(): pass the array of indices instead of offsets | Al Viro | 1 | -28/+22 |
| 2015-07-06 | __ufs_truncate(); find cutoff distances into branches by offsets[] array | Al Viro | 1 | -2/+6 |
| 2015-07-06 | ufs_trunc_dindirect(): pass the number of blocks to keep | Al Viro | 1 | -31/+26 |
| 2015-07-06 | ufs_trunc_indirect(): pass the index of the first pointer to free | Al Viro | 1 | -33/+23 |
| 2015-07-06 | ufs_trunc_tindirect(): pass the number of blocks to keep | Al Viro | 1 | -17/+11 |
| 2015-07-06 | ufs: beginning of __ufs_truncate_block() massage | Al Viro | 1 | -4/+12 |
| 2015-07-06 | ufs: the offsets ufs_block_to_path() puts into array are not sector_t | Al Viro | 1 | -3/+3 |
| 2015-07-06 | ufs: move truncate code into inode.c | Al Viro | 1 | -12/+468 |
| 2015-07-06 | ufs: don't use lock_ufs() for block pointers tree protection | Al Viro | 1 | -45/+93 |
| 2015-07-06 | ufs: free excessive blocks upon ->write_begin() failure/short copy | Al Viro | 1 | -2/+16 |
| 2015-07-06 | ufs: switch ufs_evict_inode() to trimmed-down variant of ufs_truncate() | Al Viro | 1 | -7/+2 |
| 2015-07-06 | ufs: kill more lock_ufs() calls | Al Viro | 1 | -11/+2 |
| 2015-06-17 | Merge branch 'for-linus' into for-next | Al Viro | 1 | -1/+4 |
| 2015-06-14 | fs/ufs: revert "ufs: fix deadlocks introduced by sb mutex merge" | Fabian Frederick | 1 | -1/+4 |
| 2015-05-10 | ufs: switch to simple_follow_link() | Al Viro | 1 | -2/+3 |
| 2014-09-07 | ufs: fix deadlocks introduced by sb mutex merge | Alexey Khoroshilov | 1 | -5/+2 |
| 2014-08-08 | fs/ufs/inode.c: kernel-doc warning fixes | Fabian Frederick | 1 | -16/+16 |
| 2014-04-03 | mm + fs: store shadow entries in page cache | Johannes Weiner | 1 | -1/+1 |
| 2013-09-12 | truncate: drop 'oldsize' truncate_pagecache() parameter | Kirill A. Shutemov | 1 | -1/+1 |
| 2012-12-20 | ufs: drop vmtruncate | Marco Stornelli | 1 | -5/+10 |
| 2012-09-21 | userns: Convert the ufs filesystem to use kuid/kgid where appropriate | Eric W. Biederman | 1 | -8/+8 |
| 2012-05-06 | vfs: Rename end_writeback() to clear_inode() | Jan Kara | 1 | -1/+1 |
| 2012-03-28 | Remove all #inclusions of asm/system.h | David Howells | 1 | -1/+0 |
| 2012-01-03 | ufs: propagate umode_t | Al Viro | 1 | -2/+2 |
| 2011-11-02 | filesystems: add set_nlink() | Miklos Szeredi | 1 | -2/+2 |
| 2011-04-26 | Merge branch 'master' into for-next | Jiri Kosina | 1 | -2/+1 |
| 2011-04-08 | ufs: Fix a typo | Alessio Igor Bogani | 1 | -1/+1 |
| 2011-03-31 | Fix common misspellings | Lucas De Marchi | 1 | -1/+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-02 | ufs: remove the BKL | Arnd Bergmann | 1 | -57/+21 |
| 2010-08-09 | switch ufs to ->evict_inode() | Al Viro | 1 | -17/+26 |
| 2010-08-09 | get rid of block_write_begin_newtrunc | Christoph Hellwig | 1 | -2/+10 |
| 2010-08-09 | introduce __block_write_begin | Christoph Hellwig | 1 | -2/+1 |
| 2010-08-09 | clean up write_begin usage for directories in pagecache | Christoph Hellwig | 1 | -6/+5 |
| 2010-05-24 | ufs: Remove dead quota code | Jan Kara | 1 | -4/+0 |
| 2010-05-21 | ufs: add ufs speciffic ->setattr call | Dmitry Monakhov | 1 | -1/+1 |
| 2010-03-05 | Merge branch 'for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jac... | Linus Torvalds | 1 | -0/+4 |
| 2010-03-05 | pass writeback_control to ->write_inode | Christoph Hellwig | 1 | -2/+3 |
| 2010-03-05 | dquot: cleanup dquot initialize routine | Christoph Hellwig | 1 | -1/+1 |
| 2010-03-05 | dquot: move dquot initialization responsibility into the filesystem | Christoph Hellwig | 1 | -0/+4 |
| 2009-06-18 | ufs: sector_t cannot be negative | Roel Kluin | 1 | -9/+1 |
| 2009-03-27 | ufs: ensure fast symlinks are NUL-terminated | Duane Griffin | 1 | -2/+4 |
| 2009-03-27 | ufs: don't truncate longer ufs2 fast symlinks | Duane Griffin | 1 | -21/+16 |
| 2008-04-28 | ufs: replace remaining __FUNCTION__ occurrences | Harvey Harrison | 1 | -1/+1 |
| 2008-02-08 | drop linux/ufs_fs.h from userspace export and relocate it to fs/ufs/ufs_fs.h | Mike Frysinger | 1 | -1/+1 |
| 2008-02-07 | iget: stop UFS from using iget() and read_inode() | David Howells | 1 | -14/+20 |
| 2007-10-17 | ufs: move non-layout parts of ufs_fs.h to fs/ufs/ | Christoph Hellwig | 1 | -0/+1 |
| 2007-10-16 | ufs: convert to new aops | Nick Piggin | 1 | -4/+19 |
| 2007-04-17 | ufs proper handling of zero link case | Evgeniy Dushistov | 1 | -7/+22 |
| 2007-03-16 | [PATCH] ufs: zeroize the rest of block in truncate | Evgeniy Dushistov | 1 | -6/+6 |
| 2007-03-16 | [PATCH] ufs2: more correct work with time | Evgeniy Dushistov | 1 | -12/+12 |
| 2007-02-12 | [PATCH] ufs2 write: block allocation update | Evgeniy Dushistov | 1 | -34/+48 |
| 2007-02-12 | [PATCH] ufs2 write: inodes write | Evgeniy Dushistov | 1 | -31/+80 |
| 2007-01-30 | [PATCH] ufs: alloc metadata null page fix | Evgeniy Dushistov | 1 | -5/+9 |
| 2007-01-05 | [PATCH] fix garbage instead of zeroes in UFS | Evgeniy Dushistov | 1 | -36/+5 |
| 2006-09-27 | [PATCH] inode-diet: Eliminate i_blksize from the inode structure | Theodore Ts'o | 1 | -1/+0 |
| 2006-08-27 | [PATCH] ufs: write to hole in big file | Evgeniy Dushistov | 1 | -14/+21 |
| 2006-07-01 | [PATCH] ufs: truncate should allocate block for last byte | Evgeniy Dushistov | 1 | -2/+5 |
| 2006-06-29 | [PATCH] ufs: printk() fix | Andrew Morton | 1 | -2/+4 |
| 2006-06-28 | [PATCH] mark address_space_operations const | Christoph Hellwig | 1 | -1/+1 |
| 2006-06-27 | [PATCH] ufs: ufs_read_inode cleanup | Evgeniy Dushistov | 1 | -54/+57 |
| 2006-06-25 | [PATCH] fs/ufs/inode.c: make 2 functions static | Adrian Bunk | 1 | -3/+6 |
| 2006-06-25 | [PATCH] ufs: missed brelse and wrong baseblk | Evgeniy Dushistov | 1 | -0/+1 |
| 2006-06-25 | [PATCH] ufs: zero metadata | Evgeniy Dushistov | 1 | -40/+76 |
| 2006-06-25 | [PATCH] ufs: little directory lookup optimization | Evgeniy Dushistov | 1 | -2/+2 |
| 2006-06-25 | [PATCH] ufs: easy debug | Evgeniy Dushistov | 1 | -28/+19 |
| 2006-06-25 | [PATCH] ufs: directory and page cache: install aops | Evgeniy Dushistov | 1 | -34/+24 |
| 2006-06-25 | [PATCH] ufs: change block number on the fly | Evgeniy Dushistov | 1 | -19/+25 |
| 2006-06-25 | [PATCH] ufs: right block allocation | Evgeniy Dushistov | 1 | -12/+18 |
| 2006-02-03 | [PATCH] ufs: fix hang during `rm' | Evgeniy Dushistov | 1 | -1/+1 |
| 2006-01-14 | [PATCH] ufs cleanup | Evgeniy | 1 | -5/+6 |
| 2005-09-09 | [PATCH] update filesystems for new delete_inode behavior | Mark Fasheh | 1 | -0/+1 |
| 2005-04-16 | Linux-2.6.12-rc2v2.6.12-rc2 | Linus Torvalds | 1 | -0/+816 |