fscache_res...invalidation(9)
π NAME π
fscache_resume_after_invalidation β bestie, this is the one that lets I/O resume after an invalidation. Like, the invalidation said "hold up β" and now we're saying "okay you may go again π«Ά".
This is a page from the Kernel API Manual β yes, kernel land, yes it's giving main character energy, no cap.
β¨ SYNOPSIS β¨
void fscache_resume_after_invalidation (struct fscache_cookie *cookie );
That's it. That's the whole vibe. One function, one cookie, zero drama (well, mostly).
π ARGUMENTS π
cookieβ the cookie that was invalidated. Yeah, that exact one, the invalidated one. She's been through it, be nice to her π.
πΈ DESCRIPTION πΈ
Okay so here's the situation: you go tell fscache that the invalidation is sufficiently complete β like, complete enough β that I/O can be allowed again. That's the whole job. You're basically the friend who texts the group chat "ok we're good, everyone can come back in π".
So the flow is: invalidation happens, I/O gets paused, and when you've decided the invalidation is far enough along, you call this and fscache goes "oh word? bet" and lets I/O through the door again.
No hidden lore. No extra params. Just the cookie. Slay β¨.
π¦ SEE ALSO π¦
Kernel file ./fs/netfs/fscache_cookie.c β the home base for all of this, iykyk:
fscache_end_cookie_access(9)fscache_begin_cookie_access(9)fscache_cookie_lookup_negative(9)fscache_caching_failed(9)fscache_withdraw_cookie(9)
Literally the whole crew. Go read them, they're iconic π.
Alright bestie, that's the page β brought to you by ./fs/netfs, dated October 2026, and this manual entry? fscache_res...invalidation(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