device_uncac...images_delay(9)
π device_uncac...images_delay(9) β a Kernel API Manual moment π
okay so bestie, welcome to the Kernel API Manual, section 9, where we talk about device_uncache_fw_images_delay and honestly? it's giving "delayed gratification but make it firmware" β¨
πΈ NAME πΈ
device_uncache_fw_images_delay β uncache devices firmwares π
(no that's not a typo, that's literally what it does, and yes the grammar is a whole vibe, we don't fix it, we respect it π)
π¦ SYNOPSIS π¦
void device_uncache_fw_images_delay (unsigned long delay );
likeβ¦ that's the whole signature. void, so it doesn't hand you anything back. it just does the thing and dips π
β¨ ARGUMENTS β¨
delayβ number of milliseconds to delay uncache device firmwares π so you literally tell it "hey, wait this many ms before you go uncaching everything", and it's anunsigned long, so pick your numbers responsibly bestie π«Ά
π₯ DESCRIPTION π₯
uncache all devices's firmwares which has been cached successfully by device_cache_fw_images after delay milliseconds.
that's it. that's the whole personality. it's the cleanup crew π§Ή that shows up fashionably late β exactly delay milliseconds late, no cap β and only touches the firmwares that device_cache_fw_images actually managed to cache successfully. if the caching didn't succeed? not its problem, it's not touching that π
so fr fr: cache happened first (that's device_cache_fw_images's moment), then this function rolls in after the delay and un-does it. main character energy on both sides honestly π
π SEE ALSO π
Kernel file ./drivers/base/firmware_loader/main.c β the sacred text itself π and also the whole firmware-request friend group, all of them, in order:
request_firmware(9)firmware_request_nowarn(9)request_firmware_direct(9)firmware_request_platform(9)firmware_request_cache(9)request_firmware_into_buf(9)request_partial_firmware_into_buf(9)release_firmware(9)request_firmware_nowait(9)firmware_request_nowait_nowarn(9)request_firmware_nowait_cancel(9)cache_firmware(9)uncache_firmware(9)device_cache_fw_images(9)device_uncache_fw_images(9)
iykyk π₯ that's the entire squad and you should probably go read all of them, but like, in a cozy way π
aaaand that's the page! this little gem lives in ./drivers/base/firmware_loader, dated October 2026, and it's page device_uncac...images_delay(9) of the Kernel API Manual β yes the title is abbreviated with ... and no we will not be elaborating π bye bestie, go uncache something (after the delay, obviously) π
β¨π
π¦ 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