Age | Commit message (Expand) | Author | Files | Lines |
2024-02-25 | afs: fix __afs_break_callback() / afs_drop_open_mmap() race | Al Viro | 1 | -2/+6 |
2024-01-19 | Merge tag 'vfs-6.8.netfs' of gitolite.kernel.org:pub/scm/linux/kernel/git/vfs... | Linus Torvalds | 1 | -155/+58 |
2024-01-01 | afs: Overhaul invalidation handling to better support RO volumes | David Howells | 1 | -7/+6 |
2023-12-28 | afs: Use the netfs write helpers | David Howells | 1 | -16/+54 |
2023-12-24 | afs: Simplify error handling | David Howells | 1 | -3/+0 |
2023-12-24 | afs: Wrap most op->error accesses with inline funcs | David Howells | 1 | -2/+2 |
2023-12-24 | netfs: Add iov_iters to (sub)requests to describe various buffers | David Howells | 1 | -5/+1 |
2023-12-24 | netfs: Provide invalidate_folio and release_folio calls | David Howells | 1 | -49/+4 |
2023-12-24 | afs: Don't use folio->private to record partial modification | David Howells | 1 | -67/+0 |
2023-12-24 | netfs: Move pinning-for-writeback from fscache to netfs | David Howells | 1 | -7/+1 |
2023-12-24 | netfs, fscache: Remove ->begin_cache_operation | David Howells | 1 | -13/+0 |
2023-05-24 | splice: Use filemap_splice_read() instead of generic_file_splice_read() | David Howells | 1 | -1/+1 |
2023-05-24 | afs: Provide a splice-read wrapper | David Howells | 1 | -1/+19 |
2023-04-05 | afs: split afs_pagecache_valid() out of afs_validate() | Matthew Wilcox (Oracle) | 1 | -12/+2 |
2022-12-22 | afs: Stop implementing ->writepage() | David Howells | 1 | -1/+2 |
2022-11-25 | use less confusing names for iov_iter direction initializers | Al Viro | 1 | -2/+2 |
2022-07-14 | netfs: do not unlock and put the folio twice | Xiubo Li | 1 | -1/+1 |
2022-06-10 | netfs: Rename the netfs_io_request cleanup op and give it an op pointer | David Howells | 1 | -3/+3 |
2022-06-09 | netfs: Fix gcc-12 warning by embedding vfs inode in netfs_i_context | David Howells | 1 | -2/+2 |
2022-05-09 | afs: Convert to release_folio | Matthew Wilcox (Oracle) | 1 | -6/+5 |
2022-05-09 | afs: Convert afs_symlink_readpage to afs_symlink_read_folio | Matthew Wilcox (Oracle) | 1 | -8/+7 |
2022-05-09 | fs: Convert netfs_readpage to netfs_read_folio | Matthew Wilcox (Oracle) | 1 | -1/+1 |
2022-03-31 | Merge tag 'netfs-prep-20220318' of git://git.kernel.org/pub/scm/linux/kernel/... | Linus Torvalds | 1 | -31/+10 |
2022-03-18 | netfs: Add a netfs inode context | David Howells | 1 | -24/+2 |
2022-03-18 | netfs: Change ->init_request() to return an error code | David Howells | 1 | -1/+2 |
2022-03-18 | netfs: Finish off rename of netfs_read_request to netfs_io_request | David Howells | 1 | -2/+2 |
2022-03-18 | netfs: Rename netfs_read_*request to netfs_io_*request | David Howells | 1 | -6/+6 |
2022-03-15 | fscache: Convert fscache_set_page_dirty() to fscache_dirty_folio() | Matthew Wilcox (Oracle) | 1 | -1/+1 |
2022-03-15 | afs: Convert from launder_page to launder_folio | Matthew Wilcox (Oracle) | 1 | -1/+1 |
2022-03-15 | afs: Convert invalidatepage to invalidate_folio | Matthew Wilcox (Oracle) | 1 | -13/+11 |
2022-01-12 | Merge tag 'fscache-rewrite-20220111' of git://git.kernel.org/pub/scm/linux/ke... | Linus Torvalds | 1 | -6/+32 |
2022-01-11 | 9p, afs, ceph, nfs: Use current_is_kswapd() rather than gfpflags_allow_blocki... | David Howells | 1 | -1/+2 |
2022-01-07 | afs: Copy local writes to the cache when writing to the server | David Howells | 1 | -0/+6 |
2022-01-07 | afs: Convert afs to use the new fscache API | David Howells | 1 | -6/+23 |
2022-01-07 | fscache: Remove the contents of the fscache driver, pending rewrite | David Howells | 1 | -3/+5 |
2021-12-16 | afs: Fix mmap | David Howells | 1 | -2/+3 |
2021-11-10 | netfs, 9p, afs, ceph: Use folios | David Howells | 1 | -31/+39 |
2021-11-02 | afs: Sort out symlink reading | David Howells | 1 | -5/+9 |
2021-09-13 | afs: Fix mmap coherency vs 3rd-party changes | David Howells | 1 | -1/+66 |
2021-09-13 | afs: Add missing vnode validation checks | David Howells | 1 | -1/+15 |
2021-09-10 | afs: Fix missing put on afs_read objects and missing get on the key therein | David Howells | 1 | -1/+2 |
2021-04-23 | afs: Use the netfs_write_begin() helper | David Howells | 1 | -1/+18 |
2021-04-23 | afs: Use new netfs lib read helper API | David Howells | 1 | -249/+78 |
2021-04-23 | afs: Use the fs operation ops to handle FetchData completion | David Howells | 1 | -0/+15 |
2021-04-23 | afs: Prepare for use of THPs | David Howells | 1 | -4/+4 |
2021-04-23 | afs: Wait on PG_fscache before modifying/releasing a page | David Howells | 1 | -0/+9 |
2021-04-23 | afs: Set up the iov_iter before calling afs_extract_data() | David Howells | 1 | -80/+110 |
2021-04-23 | afs: Move key to afs_read struct | David Howells | 1 | -7/+9 |
2021-04-23 | afs: Pass page into dirty region helpers to provide THP size | David Howells | 1 | -11/+9 |
2021-04-23 | afs: Disable use of the fscache I/O routines | David Howells | 1 | -164/+35 |
2021-03-15 | afs: Stop listxattr() from listing "afs.*" attributes | David Howells | 1 | -1/+0 |
2020-10-29 | afs: Fix afs_invalidatepage to adjust the dirty region | David Howells | 1 | -10/+61 |
2020-10-29 | afs: Fix to take ref on page when PG_private is set | David Howells | 1 | -6/+2 |
2020-10-27 | afs: Fix copy_file_range() | David Howells | 1 | -0/+1 |
2020-08-23 | treewide: Use fallthrough pseudo-keyword | Gustavo A. R. Silva | 1 | -1/+1 |
2020-06-16 | afs: Fix use of afs_check_for_remote_deletion() | David Howells | 1 | -1/+1 |
2020-06-04 | afs: Build an abstraction around an "operation" concept | David Howells | 1 | -30/+32 |
2020-05-31 | afs: Rename struct afs_fs_cursor to afs_operation | David Howells | 1 | -1/+1 |
2019-11-21 | afs: Rename desc -> req in afs_fetch_data() | David Howells | 1 | -3/+3 |
2019-07-30 | fs: afs: Fix a possible null-pointer dereference in afs_put_read() | Jia-Ju Bai | 1 | -5/+7 |
2019-07-10 | Merge tag 'afs-next-20190628' of git://git.kernel.org/pub/scm/linux/kernel/gi... | Linus Torvalds | 1 | -4/+2 |
2019-06-20 | fs/afs: use struct_size() in kzalloc() | Zhengyuan Liu | 1 | -4/+2 |
2019-05-30 | treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152 | Thomas Gleixner | 1 | -5/+1 |
2019-05-16 | afs: Fix application of status and callback to be under same lock | David Howells | 1 | -5/+15 |
2019-05-16 | afs: Get rid of afs_call::reply[] | David Howells | 1 | -1/+1 |
2019-05-16 | afs: Make some RPC operations non-interruptible | David Howells | 1 | -1/+1 |
2019-05-15 | afs: Fix key leak in afs_release() and afs_evict_inode() | David Howells | 1 | -3/+4 |
2019-04-08 | afs: Mark expected switch fall-throughs | Gustavo A. R. Silva | 1 | -0/+2 |
2019-01-04 | fs: don't open code lru_to_page() | Nikolay Borisov | 1 | -2/+3 |
2018-10-24 | afs: Increase to 64-bit volume ID and 96-bit vnode ID for YFS | David Howells | 1 | -4/+4 |
2018-05-14 | afs: Fix whole-volume callback handling | David Howells | 1 | -1/+1 |
2018-04-09 | afs: Do better accretion of small writes on newly created content | David Howells | 1 | -1/+6 |
2018-04-09 | afs: Add stats for data transfer operations | David Howells | 1 | -0/+6 |
2018-04-09 | afs: Fix directory handling | David Howells | 1 | -7/+7 |
2018-04-06 | fscache: Pass object size in rather than calling back for it | David Howells | 1 | -2/+4 |
2017-11-13 | afs: Trace page dirty/clean | David Howells | 1 | -0/+10 |
2017-11-13 | afs: Implement shared-writeable mmap | David Howells | 1 | -1/+21 |
2017-11-13 | afs: Get rid of the afs_writeback record | David Howells | 1 | -26/+57 |
2017-11-13 | afs: Introduce a file-private data record | David Howells | 1 | -11/+28 |
2017-11-13 | afs: Fix directory read/modify race | David Howells | 1 | -0/+5 |
2017-11-13 | afs: Overhaul volume and server record caching and fileserver rotation | David Howells | 1 | -3/+34 |
2017-11-13 | afs: Condense afs_call's reply{,2,3,4} into an array | David Howells | 1 | -1/+1 |
2017-07-09 | afs: Add metadata xattrs | David Howells | 1 | -0/+1 |
2017-03-16 | afs: Don't set PG_error on local EINTR or ENOMEM when filling a page | David Howells | 1 | -2/+10 |
2017-03-16 | afs: Flush outstanding writes when an fd is closed | David Howells | 1 | -0/+1 |
2017-03-16 | afs: Handle better the server returning excess or short data | David Howells | 1 | -2/+5 |
2017-01-16 | afs: Conditionalise a new unused variable | Arnd Bergmann | 1 | -0/+2 |
2017-01-06 | afs: Make afs_readpages() fetch data in bulk | David Howells | 1 | -2/+129 |
2017-01-06 | afs: Make afs_fs_fetch_data() take a list of pages | David Howells | 1 | -5/+32 |
2016-04-04 | mm, fs: get rid of PAGE_CACHE_* and page_cache_{get,release} macros | Kirill A. Shutemov | 1 | -2/+2 |
2015-04-11 | make new_sync_{read,write}() static | Al Viro | 1 | -2/+0 |
2014-05-06 | afs: switch to ->write_iter() | Al Viro | 1 | -2/+2 |
2014-05-06 | switch simple generic_file_aio_read() users to ->read_iter() | Al Viro | 1 | -2/+2 |
2013-05-21 | mm: change invalidatepage prototype to accept length | Lukas Czerner | 1 | -4/+6 |
2012-03-20 | AFS: checking wrong bit in afs_readpages() | Dan Carpenter | 1 | -1/+1 |
2010-05-21 | AFS: Don't put struct file on the stack | Al Viro | 1 | -27/+37 |
2010-03-30 | include cleanup: Update gfp.h and slab.h includes to prepare for breaking imp... | Tejun Heo | 1 | -1/+1 |
2009-11-19 | FS-Cache: Handle pages pending storage that get evicted under OOM conditions | David Howells | 1 | -12/+3 |
2009-08-27 | AFS: Stop readlink() on AFS crashing due to NULL 'file' ptr | David Howells | 1 | -3/+15 |
2009-04-17 | AFS: Guard afs_file_readpage_read_complete() definition with CONFIG_AFS_FSCACHE | Matt Kraai | 1 | -0/+2 |
2009-04-03 | FS-Cache: Make kAFS use FS-Cache | David Howells | 1 | -77/+143 |
2008-10-16 | afs: convert to new aops | Nick Piggin | 1 | -2/+2 |
2007-07-16 | AFS: implement file locking | David Howells | 1 | -0/+2 |
2007-07-10 | sendfile: remove .sendfile from filesystems that use generic_file_sendfile() | Jens Axboe | 1 | -1/+1 |
2007-05-11 | AFS: fix a couple of problems with unlinking AFS files | David Howells | 1 | -1/+1 |
2007-05-09 | AFS: implement basic file write support | David Howells | 1 | -6/+26 |
2007-05-09 | AFS: AFS fixups | David Howells | 1 | -49/+26 |
2007-04-26 | [AFS]: Add "directory write" support. | David Howells | 1 | -0/+7 |
2007-04-26 | [AFS]: Add security support. | David Howells | 1 | -7/+53 |
2007-04-26 | [AF_RXRPC]: Make the in-kernel AFS filesystem use AF_RXRPC. | David Howells | 1 | -28/+11 |
2007-04-26 | [AFS]: Clean up the AFS sources | David Howells | 1 | -14/+6 |
2007-02-14 | [PATCH] remove many unneeded #includes of sched.h | Tim Schmielau | 1 | -1/+0 |
2007-02-12 | [PATCH] mark struct inode_operations const 1 | Arjan van de Ven | 1 | -1/+1 |
2006-09-30 | [PATCH] BLOCK: Remove no-longer necessary linux/buffer_head.h inclusions [try... | David Howells | 1 | -1/+0 |
2006-09-30 | [PATCH] BLOCK: Don't call block_sync_page() from AFS [try #6] | David Howells | 1 | -1/+0 |
2006-06-28 | [PATCH] mark address_space_operations const | Christoph Hellwig | 1 | -1/+1 |
2006-03-26 | [PATCH] Make address_space_operations->invalidatepage return void | NeilBrown | 1 | -3/+3 |
2005-11-07 | [PATCH] kfree cleanup: fs | Jesper Juhl | 1 | -2/+1 |
2005-11-07 | [PATCH] afs: use generic_ro_fops | Christoph Hellwig | 1 | -30/+0 |
2005-10-29 | [PATCH] mm: split page table lock | Hugh Dickins | 1 | -2/+2 |
2005-10-28 | [PATCH] gfp_t: fs/* | Al Viro | 1 | -2/+2 |
2005-05-01 | [PATCH] Exterminate PAGE_BUG | Matt Mackall | 1 | -2/+1 |
2005-04-16 | Linux-2.6.12-rc2v2.6.12-rc2 | Linus Torvalds | 1 | -0/+305 |