radeon_mn_unregister(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… radeon_mn_unregister(9) πŸ’…

okay bestie, welcome to the Kernel API Manual β€” yes, we're in kernel land, and yes, it's giving "my code is literally inside the GPU driver" energy ✨

So there's this function called radeon_mn_unregister β€” it's the one that says "okay girl, you're done here, no more notifier updates for you" to a buffer object. More on that in a sec πŸŽ€


✨ NAME ✨

radeon_mn_unregister β€” unregister a BO for notifier updates πŸ¦‹

like, the whole point is: BO out, notifier updates out. iykyk πŸ’…


🌸 SYNOPSIS 🌸

void radeon_mn_unregister (struct radeon_bo *bo );

that's it, that's the whole signature β€” nothing returned, nothing extra, just a void and one pointer. lowkey elegant ngl ⭐


πŸŽ€ ARGUMENTS πŸŽ€

  • bo β€” the radeon buffer object πŸ‘‘ this is the cutie we're talking about in this whole page. bestie, that's the target.

πŸ’– DESCRIPTION πŸ’–

okay so here's the tea β˜• β€” radeon_mn_unregister does exactly one thing and it does it with zero drama:

it removes any registration of MMU notifier updates from the buffer object. that's the whole vibe 🫢

so whatever notifier registration was hooked up for that BO β€” poof, gone. no more updates, no more calls, just clean unregistration. periodt. πŸ’…βœ¨

fr fr, "any registration" means any β€” the description doesn't carve out exceptions, so don't go assuming special cases, bestie πŸ™ˆ

πŸ”₯ SEE ALSO πŸ”₯

  • Kernel file ./drivers/gpu/drm/radeon/radeon_mn.c β€” that's where the actual source lives, go read it if you're obsessed like me 😭
  • radeon_mn_invalidate(9) β€” the invalidation bestie πŸ¦‹
  • radeon_mn_register(9) β€” the register bestie 🌸 (yes, it's the counterpart β€” the one this function undoes πŸ’«)

and that's the page!! 🌈 ngl it's a short one, but it's iconic in its own quiet way πŸ’œ

cute sign-off time: this page came from ./drivers/gpu/drm/radeon, dated October 2026, and it's serving radeon_mn_unregister(9) realness πŸ’…πŸŽ€βœ¨

πŸ“¦ where this page comes from