diff options
Diffstat (limited to 'Documentation/filesystems/caching/netfs-api.rst')
| -rw-r--r-- | Documentation/filesystems/caching/netfs-api.rst | 7 | 
1 files changed, 4 insertions, 3 deletions
| diff --git a/Documentation/filesystems/caching/netfs-api.rst b/Documentation/filesystems/caching/netfs-api.rst index f84e9ffdf0b4..5066113acad5 100644 --- a/Documentation/filesystems/caching/netfs-api.rst +++ b/Documentation/filesystems/caching/netfs-api.rst @@ -345,8 +345,9 @@ The following facilities are provided to manage this:  To support this, the following functions are provided:: -	int fscache_set_page_dirty(struct page *page, -				   struct fscache_cookie *cookie); +	bool fscache_dirty_folio(struct address_space *mapping, +				 struct folio *folio, +				 struct fscache_cookie *cookie);  	void fscache_unpin_writeback(struct writeback_control *wbc,  				     struct fscache_cookie *cookie);  	void fscache_clear_inode_writeback(struct fscache_cookie *cookie, @@ -354,7 +355,7 @@ To support this, the following functions are provided::  					   const void *aux);  The *set* function is intended to be called from the filesystem's -``set_page_dirty`` address space operation.  If ``I_PINNING_FSCACHE_WB`` is not +``dirty_folio`` address space operation.  If ``I_PINNING_FSCACHE_WB`` is not  set, it sets that flag and increments the use count on the cookie (the caller  must already have called ``fscache_use_cookie()``). | 
