diff options
author | David Howells <dhowells@redhat.com> | 2021-10-21 09:59:46 +0200 |
---|---|---|
committer | David Howells <dhowells@redhat.com> | 2022-01-07 14:41:26 +0100 |
commit | 80f94f29f677d32a1edabc055acfe91c00803592 (patch) | |
tree | 23e578a123ba44c3564fbb66b5f94f4f0454f4e4 /fs/cachefiles/Makefile | |
parent | cachefiles: Register a miscdev and parse commands over it (diff) | |
download | linux-80f94f29f677d32a1edabc055acfe91c00803592.tar.xz linux-80f94f29f677d32a1edabc055acfe91c00803592.zip |
cachefiles: Provide a function to check how much space there is
Provide a function to check how much space there is. This also flips the
state on the cache and will signal the daemon to inform it of the change
and to ask it to do some culling if necessary.
We will also need to subtract the amount of data currently being written to
the cache (cache->b_writing) from the amount of available space to avoid
hitting ENOSPC accidentally.
Signed-off-by: David Howells <dhowells@redhat.com>
Reviewed-by: Jeff Layton <jlayton@kernel.org>
cc: linux-cachefs@redhat.com
Link: https://lore.kernel.org/r/163819629322.215744.13457425294680841213.stgit@warthog.procyon.org.uk/ # v1
Link: https://lore.kernel.org/r/163906930100.143852.1681026700865762069.stgit@warthog.procyon.org.uk/ # v2
Link: https://lore.kernel.org/r/163967140058.1823006.7781243664702837128.stgit@warthog.procyon.org.uk/ # v3
Link: https://lore.kernel.org/r/164021539957.640689.12477177372616805706.stgit@warthog.procyon.org.uk/ # v4
Diffstat (limited to 'fs/cachefiles/Makefile')
-rw-r--r-- | fs/cachefiles/Makefile | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/fs/cachefiles/Makefile b/fs/cachefiles/Makefile index f008524bb78f..463e3d608b75 100644 --- a/fs/cachefiles/Makefile +++ b/fs/cachefiles/Makefile @@ -4,6 +4,7 @@ # cachefiles-y := \ + cache.o \ daemon.o \ main.o \ security.o |