-
- Downloads
Merge tag 'fscache-fixes-20220121' of...
Merge tag 'fscache-fixes-20220121' of git://git.kernel.org/pub/scm/linux/kernel/git/dhowells/linux-fs Pull more fscache updates from David Howells: "A set of fixes and minor updates for the fscache rewrite: - Fix mishandling of volume collisions (the wait condition is inverted and so it was only waiting if the volume collision was already resolved). - Fix miscalculation of whether there's space available in cachefiles. - Make sure a default cache name is set on a cache if the user hasn't set one by the time they bind the cache. - Adjust the way the backing inode is presented in tracepoints, add a tracepoint for mkdir and trace directory lookup. - Add a tracepoint for failure to set the active file mark. - Add an explanation of the checks made on the backing filesystem. - Check that the backing filesystem supports tmpfile. - Document how the page-release cancellation of the read-skip optimisation works. And I've included a change for netfslib: - Make ops->init_rreq() optional" * tag 'fscache-fixes-20220121' of git://git.kernel.org/pub/scm/linux/kernel/git/dhowells/linux-fs: netfs: Make ops->init_rreq() optional fscache: Add a comment explaining how page-release optimisation works cachefiles: Check that the backing filesystem supports tmpfiles cachefiles: Explain checks in a comment cachefiles: Trace active-mark failure cachefiles: Make some tracepoint adjustments cachefiles: set default tag name if it's unspecified cachefiles: Calculate the blockshift in terms of bytes, not pages fscache: Fix the volume collision wait condition
No related branches found
No related tags found
Showing
- fs/cachefiles/cache.c 11 additions, 6 deletionsfs/cachefiles/cache.c
- fs/cachefiles/daemon.c 11 additions, 0 deletionsfs/cachefiles/daemon.c
- fs/cachefiles/internal.h 1 addition, 1 deletionfs/cachefiles/internal.h
- fs/cachefiles/io.c 1 addition, 1 deletionfs/cachefiles/io.c
- fs/cachefiles/namei.c 8 additions, 4 deletionsfs/cachefiles/namei.c
- fs/ceph/addr.c 0 additions, 5 deletionsfs/ceph/addr.c
- fs/fscache/volume.c 2 additions, 2 deletionsfs/fscache/volume.c
- fs/netfs/read_helper.c 2 additions, 1 deletionfs/netfs/read_helper.c
- include/linux/fscache.h 5 additions, 0 deletionsinclude/linux/fscache.h
- include/trace/events/cachefiles.h 72 additions, 31 deletionsinclude/trace/events/cachefiles.h
Loading
Please register or sign in to comment