On Mon, Jan 26, 2026 at 4:00 PM Boris Brezillon <[email protected]> wrote: > > On Wed, 21 Jan 2026 11:31:19 +0000 > Alice Ryhl <[email protected]> wrote: > > > +/// A [`GpuVmBo`] object in the GEM list. > > +/// > > +/// # Invariants > > +/// > > +/// Points at a `drm_gpuvm_bo` that contains a valid `T::VmBoData` and is > > present in the gem list. > > +pub struct GpuVmBoResident<T: DriverGpuVm>(NonNull<GpuVmBo<T>>); > > I find the name a bit confusing: BO residency is often used to refer to > memory backing the buffer object, and in this case, you can end up with > a GpuVmBoResident being returned for a BO that has been evicted (one > that's no longer resident).
Good point. I meant it as "present in list" but I guess there are other things a gpuvm may be present in. Any naming suggestions? Alice
