Navigation: Linux Kernel Driver DataBase - web LKDDB: Main index - I index
The Linux kernel configuration item CONFIG_IOMMU_DEBUG_PAGEALLOC:
CONFIG_DEBUG_PAGEALLOC && CONFIG_IOMMU_API && CONFIG_PAGE_EXTENSIONThis enables a consistency check between the kernel page allocator and the IOMMU subsystem. It verifies that pages being allocated or freed are not currently mapped in any IOMMU domain.
This helps detect DMA use-after-free bugs where a driver frees a page but forgets to unmap it from the IOMMU, potentially allowing a device to overwrite memory that the kernel has repurposed.
These checks are best-effort and may not detect all problems.
Due to performance overhead, this feature is disabled by default. You must enable "iommu.debug_pagealloc" from the kernel command line to activate the runtime checks.
If unsure, say N.
Raw data from LKDDb:
(none)This page is automaticly generated with free (libre, open) software lkddb(see lkddb-sources).
The data is retrived from:
Popular queries:
Navigation: Linux Kernel Driver DataBase - web LKDDB: main index - I index
Automatically generated (in year 2026). See also LKDDb sources on GitLab