fscache_end_cache_access(9)
π fscache_end_cache_access(9) π
okay bestie, so this is a page from the Kernel API Manual and it's literally all about one little function that lets go of a cache when you're done with it. no cap, that's the whole vibe. β¨
πΈ NAME πΈ
fscache_end_cache_access β unpin a cache at the end of an access. that's it, that's the function. π
π SYNOPSIS π
void fscache_end_cache_access (struct fscache_cache *cache , enum
fscache_access_trace why );
π¦ ARGUMENTS π¦
cacheβ the cache-level cookie. yes, a cookie. in the kernel. iconic. πͺwhyβ an indication of the circumstances of the access, for tracing. purely a vibe report, iykyk.
β¨ DESCRIPTION β¨
so what it does: unpin a cache after we've accessed it. that's the whole job, and it ate. π
the why indicator is merely provided for tracing purposes β like, it's not out here changing behaviour or anything, it's just there so the tracing can see what the circumstances of the access were. main character of the trace log, honestly. π«Ά
π SEE ALSO π
kernel file ./fs/netfs/fscache_cache.c and its little friend group:
fscache_acquire_cache(9)fscache_put_cache(9)fscache_relinquish_cache(9)fscache_add_cache(9)fscache_begin_cache_access(9)fscache_io_error(9)fscache_withdraw_cache(9)
go read those too, bestie, they're literally the lore. π
π little sign-off moment: this page lives under./fs/netfs, it's dated October 2026, and it'sfscache_end_cache_access(9). periodt. π
π¦ where this page comes from
- nixpkgs unstable: linux-manual 7.3.1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms