Age | Commit message (Expand) | Author |
2015-12-08 | don't put symlink bodies in pagecache into highmem | Al Viro |
2015-12-06 | ufs: get rid of ->setattr() for symlinks | Al Viro |
2015-07-06 | ufs_inode_get{frag,block}(): get rid of 'phys' argument | Al Viro |
2015-07-06 | ufs_getfrag_block(): tidy up a bit | Al Viro |
2015-07-06 | ufs_inode_getblock(): failure to read an indirect block is -EIO | Al Viro |
2015-07-06 | ufs_getfrag_block(): turn following indirects into a loop | Al Viro |
2015-07-06 | ufs_inode_getfrag(): pass index instead of 'fragment' | Al Viro |
2015-07-06 | ufs_inode_getfrag(): split extending the partial blocks off | Al Viro |
2015-07-06 | ufs_inode_getblock(): pass indirect block number and full index | Al Viro |
2015-07-06 | ufs_inode_getblock(): pass index instead of 'fragment' | Al Viro |
2015-07-06 | ufs_inode_get{frag,block}(): leave sb_getblk() to caller | Al Viro |
2015-07-06 | ufs_getfrag_block(): get rid of macro jungles | Al Viro |
2015-07-06 | ufs_inode_get{frag,block}(): consolidate success exits | Al Viro |
2015-07-06 | ufs: use the branch depth in ufs_getfrag_block() | Al Viro |
2015-07-06 | ufs: move calculation of offsets into ufs_getfrag_block() | Al Viro |
2015-07-06 | ufs_inode_get{frag,block}(): get rid of retries | Al Viro |
2015-07-06 | __ufs_truncate_blocks(): avoid excessive dirtying of indirect blocks | Al Viro |
2015-07-06 | free_full_branch(): don't bother modifying the block we are going to free | Al Viro |
2015-07-06 | move marking inode dirty to the end of __ufs_truncate_blocks() | Al Viro |
2015-07-06 | free_full_branch(): saner calling conventions | Al Viro |
2015-07-06 | ufs_trunc_branch(): kill recursion | Al Viro |
2015-07-06 | ufs_trunc_branch(): massage towards killing recursion | Al Viro |
2015-07-06 | split ufs_truncate_branch() into full- and partial-branch variants | Al Viro |
2015-07-06 | ufs: unify the logics for collecting adjacent data blocks to free | Al Viro |
2015-07-06 | ufs_trunc_branch(): separate the calls with non-NULL offsets | Al Viro |
2015-07-06 | ufs_trunc_branch(): never call with offsets != NULL && depth2 == 0 | Al Viro |
2015-07-06 | __ufs_trunc_blocks(): turn the part after switch into a loop | Al Viro |
2015-07-06 | __ufs_truncate_blocks(): unify freeing the full branches | Al Viro |
2015-07-06 | unify ufs_trunc_..indirect() | Al Viro |
2015-07-06 | ufs_trunc_..indirect(): more massage towards unifying | Al Viro |
2015-07-06 | ufs_trunc_...indirect(): pass the array of indices instead of offsets | Al Viro |
2015-07-06 | __ufs_truncate(); find cutoff distances into branches by offsets[] array | Al Viro |
2015-07-06 | ufs_trunc_dindirect(): pass the number of blocks to keep | Al Viro |
2015-07-06 | ufs_trunc_indirect(): pass the index of the first pointer to free | Al Viro |
2015-07-06 | ufs_trunc_tindirect(): pass the number of blocks to keep | Al Viro |
2015-07-06 | ufs: beginning of __ufs_truncate_block() massage | Al Viro |
2015-07-06 | ufs: the offsets ufs_block_to_path() puts into array are not sector_t | Al Viro |
2015-07-06 | ufs: move truncate code into inode.c | Al Viro |
2015-07-06 | ufs: don't use lock_ufs() for block pointers tree protection | Al Viro |
2015-07-06 | ufs: free excessive blocks upon ->write_begin() failure/short copy | Al Viro |
2015-07-06 | ufs: switch ufs_evict_inode() to trimmed-down variant of ufs_truncate() | Al Viro |
2015-07-06 | ufs: kill more lock_ufs() calls | Al Viro |
2015-06-17 | Merge branch 'for-linus' into for-next | Al Viro |
2015-06-14 | fs/ufs: revert "ufs: fix deadlocks introduced by sb mutex merge" | Fabian Frederick |
2015-05-10 | ufs: switch to simple_follow_link() | Al Viro |
2014-09-07 | ufs: fix deadlocks introduced by sb mutex merge | Alexey Khoroshilov |
2014-08-08 | fs/ufs/inode.c: kernel-doc warning fixes | Fabian Frederick |
2014-04-03 | mm + fs: store shadow entries in page cache | Johannes Weiner |
2013-09-12 | truncate: drop 'oldsize' truncate_pagecache() parameter | Kirill A. Shutemov |
2012-12-20 | ufs: drop vmtruncate | Marco Stornelli |