devm_iounmap(9)
π devm_iounmap(9) β Kernel API Manual bestie β¨
okay so we're in the Kernel API Manual, and this page is literally about devm_iounmap(9) β the managed iounmap() icon π
. No cap, it's short and sweet, but every detail matters, fr fr.
πΈ NAME πΈ
devm_iounmap β Managed iounmap()
β¨ SYNOPSIS β¨
void devm_iounmap (struct device *dev , void __iomem *addr );
π ARGUMENTS π
devβ the generic device to unmap for π«Άaddrβ the address to unmap π
π¦ DESCRIPTION π¦
Managed iounmap(). That's the tea β.
π¨ bestie,addrmust have been mapped usingdevm_ioremap*()β like, non-negotiable, that's the whole vibe check πβ¨
π SEE ALSO π
- Kernel file
./lib/devres.cβ the source spot, iykyk π devm_ioremap(9)devm_ioremap_uc(9)devm_ioremap_wc(9)devm_ioremap_resource(9)devm_ioremap_resource_wc(9)devm_ioport_map(9)devm_ioport_unmap(9)devm_arch_phys_wc_add(9)devm_arch_io_reserve_memtype_wc(9)
π«Ά that's the whole page, bestie β signed off from ./lib, dated October 2026, and yes the page is still devm_iounmap(9) β¨π
π¦ 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