On Wed, Aug 07, 2024 at 06:03:42PM +0200, Danilo Krummrich wrote: > From: Dave Airlie <airlied@xxxxxxxxxx> > > When a buffer is evicted for memory pressure or TTM evict all, > the placement is set to the eviction domain, this means the > buffer never gets revalidated on the next exec to the correct domain. > > I think this should be fine to use the initial domain from the > object creation, as least with VM_BIND this won't change after > init so this should be the correct answer. > > Fixes: b88baab82871 ("drm/nouveau: implement new VM_BIND uAPI") > Cc: Danilo Krummrich <dakr@xxxxxxxxxx> > Cc: <stable@xxxxxxxxxxxxxxx> # v6.6 > Signed-off-by: Dave Airlie <airlied@xxxxxxxxxx> > Signed-off-by: Danilo Krummrich <dakr@xxxxxxxxxx> > Link: https://patchwork.freedesktop.org/patch/msgid/20240515025542.2156774-1-airlied@xxxxxxxxx > (cherry picked from commit 9c685f61722d30a22d55bb8a48f7a48bb2e19bcc) > Signed-off-by: Danilo Krummrich <dakr@xxxxxxxxxx> > --- > drivers/gpu/drm/nouveau/nouveau_uvmm.c | 6 ++++-- > 1 file changed, 4 insertions(+), 2 deletions(-) Now queued up, thanks. greg k-h