| Commit message (Expand) | Author | Age | Files | Lines |
* | cachefiles: Set the max subreq size for cache writes to MAX_RW_COUNT | David Howells | 2024-07-24 | 1 | -1/+1 |
* | Merge patch series "cachefiles: random bugfixes" | Christian Brauner | 2024-07-05 | 6 | -11/+99 |
|\ |
|
| * | cachefiles: add missing lock protection when polling | Jingbo Xu | 2024-07-03 | 1 | -2/+2 |
| * | cachefiles: cyclic allocation of msg_id to avoid reuse | Baokun Li | 2024-07-03 | 2 | -4/+17 |
| * | cachefiles: wait for ondemand_object_worker to finish when dropping object | Hou Tao | 2024-07-03 | 1 | -0/+3 |
| * | cachefiles: cancel all requests for the object that is being dropped | Baokun Li | 2024-07-03 | 1 | -0/+19 |
| * | cachefiles: stop sending new request when dropping object | Baokun Li | 2024-07-03 | 2 | -2/+10 |
| * | cachefiles: propagate errors from vfs_getxattr() to avoid infinite loop | Baokun Li | 2024-07-03 | 1 | -1/+4 |
| * | cachefiles: fix slab-use-after-free in cachefiles_withdraw_cookie() | Baokun Li | 2024-07-03 | 2 | -2/+34 |
| * | cachefiles: fix slab-use-after-free in fscache_withdraw_volume() | Baokun Li | 2024-07-03 | 1 | -0/+10 |
* | | cachefiles: remove unneeded include of <linux/fdtable.h> | Gao Xiang | 2024-06-03 | 1 | -1/+0 |
* | | Merge patch series "cachefiles: some bugfixes and cleanups for ondemand reque... | Christian Brauner | 2024-05-29 | 3 | -56/+169 |
|\ \
| |/
|/| |
|
| * | cachefiles: make on-demand read killable | Baokun Li | 2024-05-29 | 1 | -12/+28 |
| * | cachefiles: flush all requests after setting CACHEFILES_DEAD | Baokun Li | 2024-05-29 | 2 | -1/+4 |
| * | cachefiles: Set object to close if ondemand_id < 0 in copen | Zizhi Wo | 2024-05-29 | 1 | -1/+6 |
| * | cachefiles: defer exposing anon_fd until after copy_to_user() succeeds | Baokun Li | 2024-05-29 | 1 | -20/+33 |
| * | cachefiles: never get a new anonymous fd if ondemand_id is valid | Baokun Li | 2024-05-29 | 1 | -6/+28 |
| * | cachefiles: add spin_lock for cachefiles_ondemand_info | Baokun Li | 2024-05-29 | 2 | -1/+35 |
| * | cachefiles: add consistency check for copen/cread | Baokun Li | 2024-05-29 | 1 | -7/+20 |
| * | cachefiles: remove err_put_fd label in cachefiles_ondemand_daemon_read() | Baokun Li | 2024-05-29 | 1 | -29/+16 |
| * | cachefiles: fix slab-use-after-free in cachefiles_ondemand_daemon_read() | Baokun Li | 2024-05-29 | 1 | -0/+3 |
| * | cachefiles: fix slab-use-after-free in cachefiles_ondemand_get_fd() | Baokun Li | 2024-05-29 | 2 | -4/+20 |
| * | cachefiles: remove requests from xarray during flushing requests | Baokun Li | 2024-05-29 | 1 | -0/+1 |
* | | Merge tag 'pull-misc' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs | Linus Torvalds | 2024-05-21 | 1 | -2/+1 |
|\ \ |
|
| * | | kernel_file_open(): get rid of inode argument | Al Viro | 2024-04-15 | 1 | -2/+1 |
| |/ |
|
* | | netfs, cachefiles: Implement helpers for new write code | David Howells | 2024-05-01 | 1 | -0/+74 |
* | | netfs: Switch to using unsigned long long rather than loff_t | David Howells | 2024-05-01 | 1 | -1/+1 |
|/ |
|
* | cachefiles: fix memory leak in cachefiles_add_cache() | Baokun Li | 2024-02-20 | 2 | -0/+3 |
* | cachefiles, erofs: Fix NULL deref in when cachefiles is not doing ondemand-mode | David Howells | 2024-01-22 | 1 | -0/+3 |
* | Merge tag 'vfs-6.8.netfs' of gitolite.kernel.org:pub/scm/linux/kernel/git/vfs... | Linus Torvalds | 2024-01-19 | 4 | -16/+24 |
|\ |
|
| * | cachefiles: Fix signed/unsigned mixup | David Howells | 2024-01-09 | 1 | -3/+3 |
| * | netfs: Fix interaction between write-streaming and cachefiles culling | David Howells | 2024-01-05 | 1 | -6/+6 |
| * | cachefiles: Fix __cachefiles_prepare_write() | David Howells | 2024-01-03 | 1 | -11/+17 |
| * | netfs, cachefiles: Pass upper bound length to allow expansion | David Howells | 2023-12-28 | 3 | -6/+8 |
| * | netfs, fscache: Combine fscache with netfs | David Howells | 2023-12-24 | 1 | -1/+1 |
* | | Merge tag 'pull-rename' of git://git.kernel.org/pub/scm/linux/kernel/git/viro... | Linus Torvalds | 2024-01-11 | 1 | -0/+2 |
|\ \ |
|
| * | | rename(): avoid a deadlock in the case of parents having no common ancestor | Al Viro | 2023-11-25 | 1 | -0/+2 |
| |/ |
|
* | | Merge tag 'sysctl-6.8-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/m... | Linus Torvalds | 2024-01-10 | 1 | -1/+0 |
|\ \ |
|
| * | | cachefiles: Remove the now superfluous sentinel element from ctl_table array | Joel Granados | 2023-12-28 | 1 | -1/+0 |
| |/ |
|
* | | Merge tag 'vfs-6.8.cachefiles' of git://git.kernel.org/pub/scm/linux/kernel/g... | Linus Torvalds | 2024-01-08 | 4 | -46/+201 |
|\ \ |
|
| * | | cachefiles: add restore command to recover inflight ondemand read requests | Jia Zhu | 2023-11-25 | 3 | -0/+27 |
| * | | cachefiles: narrow the scope of triggering EPOLLIN events in ondemand mode | Jia Zhu | 2023-11-25 | 2 | -2/+24 |
| * | | cachefiles: resend an open request if the read request's object is closed | Jia Zhu | 2023-11-25 | 2 | -29/+72 |
| * | | cachefiles: extract ondemand info field from cachefiles_object | Jia Zhu | 2023-11-25 | 3 | -11/+56 |
| * | | cachefiles: introduce object ondemand state | Jia Zhu | 2023-11-25 | 2 | -12/+30 |
| |/ |
|
* / | fs: move kiocb_start_write() into vfs_iocb_iter_write() | Amir Goldstein | 2023-11-24 | 1 | -3/+2 |
|/ |
|
* | Merge tag 'mm-stable-2023-08-28-18-26' of git://git.kernel.org/pub/scm/linux/... | Linus Torvalds | 2023-08-29 | 1 | -0/+2 |
|\ |
|
| * | mm, netfs, fscache: stop read optimisation when folio removed from pagecache | David Howells | 2023-08-18 | 1 | -0/+2 |
* | | cachefiles: use kiocb_{start,end}_write() helpers | Amir Goldstein | 2023-08-21 | 1 | -13/+3 |
|/ |
|
* | Merge tag 'v6.5/vfs.file' of git://git.kernel.org/pub/scm/linux/kernel/git/vf... | Linus Torvalds | 2023-06-26 | 1 | -6/+6 |
|\ |
|