svm_range_unlink(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

okay bestie, welcome to the Kernel API Manual entry for svm_range_unlink(9) β€” the tiny kernel helper that gives an svm_range its unlink era. ✨


🌸 NAME 🌸

svm_range_unlink β€” unlink svm_range from lists and interval tree. it's giving cleanup, but make it kernel. πŸ’–

πŸ¦‹ SYNOPSIS πŸ¦‹

void svm_range_unlink (struct svm_range *prange );

πŸŽ€ ARGUMENTS πŸŽ€

  • prange β€” the svm_range structure that's getting removed. that's the one, bestie. 🫢

πŸ”₯ DESCRIPTION πŸ”₯

So svm_range_unlink removes the svm_range from the svms and svm_bo lists and from the svms interval tree. Like, it's not just one list situation β€” it's all of them. no cap. πŸ’…

⚠️ CONTEXT ⚠️

bestie, the caller must hold svms->lock. this is not optional, fr fr. πŸ”’

🌈 SEE ALSO 🌈


mwah πŸ’‹ this page is from ./drivers/gpu/drm/amd/amdkfd, dated October 2026, and it's serving svm_range_unlink(9) realness. 🫢

πŸ“¦ where this page comes from