aperture_re...ting_devices(9)
β¨ aperture_re...ting_devices(9) β the Kernel API Manual moment β¨
okay bestie so this is a page straight out of the Kernel API Manual, and it's about aperture_remove_conflicting_devices β yes the name is long, yes it's iconic, we move π
πΈ NAME πΈ
aperture_remove_conflicting_devices β remove devices in the given range
π¦ SYNOPSIS π¦
int aperture_remove_conflicting_devices (resource_size_t base ,
resource_size_t size , const char *name );
π ARGUMENTS π
baseβ the aperture's base address in physical memory. like, where it starts, fr fr.sizeβ aperture size in bytes. the actual bigness of it πnameβ a descriptive name of the requesting driver. so everyone knows who's asking, iykyk.
β DESCRIPTION β
okay so literally what this does: it removes devices that own apertures within base and size. that's the whole vibe check β anything holding an aperture inside that range gets evicted. no cap. π₯
π RETURN π
0 on success, or a negative errno code otherwise. zero is the slay outcome, negative is the "not me π" outcome.
π SEE ALSO π
- Kernel file
./drivers/video/aperture.c overview(9)devm_aperture_acquire_for_platform_device(9)__aperture_remove_legacy_vga_devices(9)aperture_remove_conflicting_pci_devices(9)
go read those too, bestie, it's giving required reading π«Ά
ngl this page lives in ./drivers/video and it's stamped October 2026 β so that's the source, the version, and the date all in one cute little sign-off π 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