Matthew Wilcox (Oracle)
fa29000b6b
fs: Add aops->release_folio
...
This replaces aops->releasepage. Update the documentation, and call it
if it exists.
Signed-off-by: Matthew Wilcox (Oracle) <willy@infradead.org >
Reviewed-by: Jeff Layton <jlayton@kernel.org >
2022-05-09 23:12:30 -04:00
Yue Hu
2c547f2998
fscache: Remove the cookie parameter from fscache_clear_page_bits()
...
The cookie is not used at all, remove it and update the usage in io.c
and afs/write.c (which is the only user outside of fscache currently)
at the same time.
[DH: Amended the documentation also]
Signed-off-by: Yue Hu <huyue2@coolpad.com >
Signed-off-by: David Howells <dhowells@redhat.com >
cc: linux-cachefs@redhat.com
Link: https://listman.redhat.com/archives/linux-cachefs/2022-April/006659.html
2022-04-08 23:54:37 +01:00
Matthew Wilcox (Oracle)
8fb72b4a76
fscache: Convert fscache_set_page_dirty() to fscache_dirty_folio()
...
Convert all users of fscache_set_page_dirty to use fscache_dirty_folio.
Signed-off-by: Matthew Wilcox (Oracle) <willy@infradead.org >
Tested-by: Damien Le Moal <damien.lemoal@opensource.wdc.com >
Acked-by: Damien Le Moal <damien.lemoal@opensource.wdc.com >
Tested-by: Mike Marshall <hubcap@omnibond.com > # orangefs
Tested-by: David Howells <dhowells@redhat.com > # afs
2022-03-15 08:34:36 -04:00
David Howells
e0484344c0
fscache: Rewrite documentation
...
Rewrite the fscache documentation.
Changes
=======
ver #3 :
- The volume coherency data is now an arbitrarily-sized blob, not a u64.
ver #2 :
- Put quoting around some bits of C being referred to in the docs[1].
- Stripped the markup off the ref to the netfs lib doc[2].
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/20211130175119.63d0e7aa@canb.auug.org.au/ [1]
Link: https://lore.kernel.org/r/20211130162311.105fcfa5@canb.auug.org.au/ [2]
Link: https://lore.kernel.org/r/163819672252.215744.15454333549935901588.stgit@warthog.procyon.org.uk/ # v1
Link: https://lore.kernel.org/r/163906986754.143852.17703291789683936950.stgit@warthog.procyon.org.uk/ # v2
Link: https://lore.kernel.org/r/163967193834.1823006.15991526817786159772.stgit@warthog.procyon.org.uk/ # v3
Link: https://lore.kernel.org/r/164021585970.640689.3162537597817521032.stgit@warthog.procyon.org.uk/ # v4
2022-01-11 22:13:01 +00:00
Mauro Carvalho Chehab
efc930fa1d
docs: filesystems: caching/netfs-api.txt: convert it to ReST
...
- Add a SPDX header;
- Adjust document and section titles;
- Some whitespace fixes and new line breaks;
- Mark literal blocks as such;
- Add it to filesystems/caching/index.rst.
Signed-off-by: Mauro Carvalho Chehab <mchehab+huawei@kernel.org >
Link: https://lore.kernel.org/r/cfe4cb1bf8e1f0093d44c30801ec42e74721e543.1588021877.git.mchehab+huawei@kernel.org
Signed-off-by: Jonathan Corbet <corbet@lwn.net >
2020-05-05 09:22:20 -06:00