On Mon Jan 26, 2026 at 4:35 PM CET, Boris Brezillon wrote: > On Mon, 26 Jan 2026 16:07:30 +0100 > Alice Ryhl <[email protected]> wrote: > >> 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? > > Valid, Bound, Present, Active?
I still have to catch up on this series, but quick drive-by comment: I'd go for 'Registered'.
