radeon_vm_fini(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… radeon_vm_fini β€” tear down a vm instance

okay so bestie, welcome to radeon_vm_fini(9), part of the Kernel API Manual ✨ this is the little cleanup queen of the radeon VM world β€” she shows up at the end of the party and takes the whole thing down. πŸŽ€


🌸 SYNOPSIS 🌸

void radeon_vm_fini (struct radeon_device *rdev , struct radeon_vm *vm );

no return value, no drama, she just does the thing and dips. πŸ’…


πŸ¦‹ ARGUMENTS πŸ¦‹

  • rdev β€” a radeon_device pointer, aka your lil' ticket to the radeon device in question 🫢
  • vm β€” the requested vm, the exact one you want torn down, no substitutes allowed

πŸŽ€ DESCRIPTION πŸŽ€

Tear down vm (cayman+). 🧚

So what actually happens? She unbinds the VM and removes all bos from the vm bo list β€” like cleaning out your entire camera roll in one go, iconic behaviour honestly. πŸ”₯

ngl this one's a cayman+ situation specifically, so don't come for her about older chips, she said what she said πŸ’€

⭐ SEE ALSO ⭐

Kernel file ./drivers/gpu/drm/radeon/radeon_vm.c β€” go read the source, iykyk πŸ‘‘

the whole vm friend group, in the order the manpage introduced them:


and that's the whole page bestie, 10/10 cleanup energy, no notes πŸ’–

signing off from ./drivers/gpu/drm/radeon, dated October 2026, brought to you by the radeon_vm_fini(9) girlies 🌈✨

πŸ“¦ where this page comes from