OpenCloudOS-Kernel/fs/fscache
David Howells 32e150037d fscache, cachefiles: Store the volume coherency data
Store the volume coherency data in an xattr and check it when we rebind the
volume.  If it doesn't match the cache volume is moved to the graveyard and
rebuilt anew.

Changes
=======
ver #4:
 - Remove a couple of debugging prints.

Signed-off-by: David Howells <dhowells@redhat.com>
Reviewed-by: Jeff Layton <jlayton@kernel.org>
Link: https://lore.kernel.org/r/163967164397.1823006.2950539849831291830.stgit@warthog.procyon.org.uk/ # v3
Link: https://lore.kernel.org/r/164021563138.640689.15851092065380543119.stgit@warthog.procyon.org.uk/ # v4
2022-01-07 13:43:03 +00:00
..
Kconfig fscache: Introduce new driver 2022-01-07 09:22:19 +00:00
Makefile fscache: Provide a means to begin an operation 2022-01-07 09:22:19 +00:00
cache.c fscache: Count data storage objects in a cache 2022-01-07 09:22:19 +00:00
cookie.c fscache: Implement cookie invalidation 2022-01-07 09:22:19 +00:00
internal.h fscache: Provide a function to resize a cookie 2022-01-07 13:40:33 +00:00
io.c fscache: Provide a function to resize a cookie 2022-01-07 13:40:33 +00:00
main.c fscache: Implement cookie-level access helpers 2022-01-07 09:22:19 +00:00
proc.c fscache: Implement cookie registration 2022-01-07 09:22:19 +00:00
stats.c fscache: Provide a function to resize a cookie 2022-01-07 13:40:33 +00:00
volume.c fscache, cachefiles: Store the volume coherency data 2022-01-07 13:43:03 +00:00