mirror of
https://github.com/lkl/linux.git
synced 2025-12-19 16:13:19 +09:00
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
This commit is contained in:
@@ -235,8 +235,7 @@ static void fscache_wreq_done(void *priv, ssize_t transferred_or_error,
|
||||
{
|
||||
struct fscache_write_request *wreq = priv;
|
||||
|
||||
fscache_clear_page_bits(fscache_cres_cookie(&wreq->cache_resources),
|
||||
wreq->mapping, wreq->start, wreq->len,
|
||||
fscache_clear_page_bits(wreq->mapping, wreq->start, wreq->len,
|
||||
wreq->set_bits);
|
||||
|
||||
if (wreq->term_func)
|
||||
@@ -296,7 +295,7 @@ abandon_end:
|
||||
abandon_free:
|
||||
kfree(wreq);
|
||||
abandon:
|
||||
fscache_clear_page_bits(cookie, mapping, start, len, cond);
|
||||
fscache_clear_page_bits(mapping, start, len, cond);
|
||||
if (term_func)
|
||||
term_func(term_func_priv, ret, false);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user