amdgpu_gmc_...aults_remove(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… amdgpu_gmc_filter_faults_remove(9) β€” the Kernel API Manual, but make it make sense ✨

okay so bestie, we're in the Kernel API Manual today and this little icon is a function that un-filters a fault address. yes it's giving cleanup crew energy and honestly? iconic. let's get into it 🫢


✨ NAME ✨

amdgpu_gmc_filter_faults_remove β€” literally just removes an address from the VM faults filter πŸ’… that's the whole job, no cap


πŸ¦‹ SYNOPSIS πŸ¦‹

void amdgpu_gmc_filter_faults_remove (struct amdgpu_device *adev ,
uint64_t addr , uint16_t pasid );

returns nothing (void, she's humble like that), takes three things. periodt.


πŸŽ€ ARGUMENTS πŸŽ€

  • adev β€” the amdgpu device structure. it's the main character here, everything routes through her πŸ‘‘
  • addr β€” address of the VM fault. the actual spot we're talking about πŸ“
  • pasid β€” PASID of the process causing the fault. yep, we're snitching on a specific process, iykyk πŸ™ˆ

🌸 DESCRIPTION 🌸

Remove the address from fault filter, then future vm fault on this address will pass to retry fault handler to recover.

that's it, that's the vibe πŸ’– she pulls the address out of the filter, and from then on any future VM fault on that same address gets to pass through to the retry fault handler so it can recover. lowkey a glow-up arc for that address, fr fr ✨


⭐ SEE ALSO ⭐

the source lives in the kernel file ./drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.c β€” go read it, she ate πŸ”₯

and here's the whole friend group, all present, none skipped 🫢:


that's the whole page bestie, you understood it, slay πŸ§šπŸ’œ

cute little sign-off: this one comes from ./drivers/gpu/drm/amd/amdgpu, dated October 2026 β€” so like, future-coded of her honestly πŸ¦‹ bye bestie! 🌈
πŸ“¦ where this page comes from