iommu_pages_...oherent_list(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… iommu_pages_stop_incoherent_list(9) β€” like, the Kernel API Manual page, bestie πŸŽ€

okay so this is from the Kernel API Manual, and it's literally the cleanup bestie of the iommu pages world. it's giving "we had a moment of incoherence and now we're fixing it" energy. πŸ¦‹


✨ NAME ✨

iommu_pages_stop_incoherent_list β€” undo incoherence across a list. that's it, that's the whole vibe. no cap. πŸ’«


🌸 SYNOPSIS 🌸

void iommu_pages_stop_incoherent_list (struct iommu_pages_list *list ,
struct device *dma_dev );

yes she returns void, she's not here to give you feedback, she's here to do the thing and leave. πŸ‘‘


🫢 ARGUMENTS 🫢

  • list β€” the list of pages to release. this is the squad, the whole roster, the group chat you're cleaning up. πŸ’–
  • dma_dev β€” the iommu device. the main character of this operation ngl. ⭐

πŸ”₯ DESCRIPTION πŸ”₯

so basically this function reverts iommu_pages_start_incoherent across all of the list. think of it as the "okay we're done being incoherent now, everybody back in formation" moment. 🌈

and here's the important little caveat: pages that did not call iommu_pages_start_incoherent, or that didn't succeed at it β€” those get ignored. they're just standing there, not invited to the reversal party, and honestly? that's fine. πŸ™ˆ


πŸ’œ SEE ALSO πŸ’œ

go read the whole friend group, they all hang out together fr fr. 🧚


aaaand that's the page!! πŸ“ cute little sign-off: this one lives in ./drivers/iommu, and it's dated October 2026 β€” so future-era bestie energy only. mwah, slay, periodt. πŸ’…πŸ’–βœ¨

πŸ“¦ where this page comes from