From nobody Fri Jul 24 04:54:29 2026 Received: from mail-wr1-f45.google.com (mail-wr1-f45.google.com [209.85.221.45]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 7A32533F38E for ; Thu, 23 Jul 2026 19:00:34 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.221.45 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1784833237; cv=none; b=dLriDzrX8OvuXngzTY9oV1aexvg3Ovi4C0bx2O/FUXywAO9idUqRzvqHha1tvVrswQ1qG6Cu6YKcNPtR5yQng76NGt7pFA+U51JT6b4//odgXujaRly4O+RL6qwzzFf7HmJh9ZchvFlEwFLdapf2JU2cVppvzTex1rsC5ZRS/Js= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1784833237; c=relaxed/simple; bh=bx+yq3b6NMB0dC2HA27s9YD6S5hAkMNki5KybhjC2XE=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:To:Cc; b=iXjIpZ0z5UaH7a9d9cP3cpMInfcXm63UGGBpBkJh77OF0xnfRDzOtOtVN3+64xavkqvxcqUOhk96XKk7TY8xoePnObN6TRJeeTT2Q7vr3yEIuLcv9+SJRWkKZY9Ip6S158IMixT/f2Damo0ShRAPi/4y/BLYkRwXusm5AwgMzeI= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com; spf=pass smtp.mailfrom=gmail.com; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b=lkfFuwu4; arc=none smtp.client-ip=209.85.221.45 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=gmail.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="lkfFuwu4" Received: by mail-wr1-f45.google.com with SMTP id ffacd0b85a97d-4798bea72f9so670960f8f.1 for ; Thu, 23 Jul 2026 12:00:33 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1784833230; x=1785438030; darn=vger.kernel.org; h=cc:to:message-id:content-transfer-encoding:content-type :mime-version:subject:date:from:from:to:cc:subject:date:message-id :reply-to:content-type; bh=HPfC1v/GC3kC9s7ibLpR2V6inqtkWGfr1/MYygbgWAs=; b=lkfFuwu4E0L2SibyuZKjrcCS82KSoJowg7embwRnKvI/J93i7q60y5OYtZ4+KXpIFM 8dUsA5UzToWXbTV+GpAuf1oxT48CGl0z5Psh2kvyntaEHlSY79Jh2gitcvFNEl6eXp1l fTAImrvbrYUI8J6+tgBobNRTr/2jRkyAMF92B5rQtS2ISpe7lKV32VShT+4F+0BV33bZ xEi+v3iUy7kBpEmIaW9B5krsm+fhTbW6hVt8PSQVV/P2k9dBu/JVNL1uDIfwqXc9EgBu 95Xv8eNI/co8SugobcJBDZ6Uwd2lYkk5ox3y672GD89daBDNDriQPTtfN+dqqNPZR/j+ vf6A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1784833230; x=1785438030; h=cc:to:message-id:content-transfer-encoding:content-type :mime-version:subject:date:from:x-gm-gg:x-gm-message-state:from:to :cc:subject:date:message-id:reply-to:content-type; bh=HPfC1v/GC3kC9s7ibLpR2V6inqtkWGfr1/MYygbgWAs=; b=d7JogmMW5upYm9CjhPGKh6wK8x9dziZXRZEdsTq9kD7YlDJn8CPg1zCxH8ATeTotv3 Ukjx0TepgSIDCLbS4bNNb0FlOnMVfdfR62+dGgywQKajgssFLAkg7RjXgw4WKiPF67L1 0uYMb2nZAPzErEtvKdtIBP0/9xKaXA+cjVQvB6k5cQVEsf9hTBt/ksPo1cJ0OexXC3ni o7wj385riJAforDEQLXHbrmIoU7Vkc3h8tlVqSjVhERquSSn1YC8LNWHw3Ufy82TOluc GQ0ukR6b3JVhnWXKJ+jtMfwhKCnC0J2AalvBKgA+grHW2RNtZ2BZFBYF0+FCJjBcz6Ga MVnA== X-Forwarded-Encrypted: i=1; AHgh+RoMLKR2lnfSmrNgFU0W2TD3A5qReYC4mNltGDSXEPBwVXTlSqGATkAnn/mk4K6QJ+MIUiIOibE2yrlq3Oc=@vger.kernel.org X-Gm-Message-State: AOJu0Yxmqh+V4kWineVSkbSS2oh9k5qbTpREwmwFisRHxwcOpLhBmmIS 41wEYZ6ZnOLnzbNqkvP2e6gjOqwbGXYOTZ6LyFmN5ZZlf7RlX+1fvEY= X-Gm-Gg: AR+sD11fVX8vLtq49+xdiMKCGfgOu0kMgCFLZ5/RDd2b+InM8YVQc7QIvoCNT5bxxod GXoEVnR0iThBLGQzXKenQlXud1P/iI2SgEmA08WJEQqDuyTh54l/1A0pNLuVVZsrNMHQxsyw7Ms 8jB8CCb3mXnKLZdPQ4EVjP/5eK3gvudbgepx/J8QmVpycIkVd9i6hhZ+V4PRyoLtpb/RHP6xif6 C2UuzFOwAITYIWvBSRxEP2XB7y72FnsTAVdXOlug347EwFNeS8NZgXdfaKOKbTiI4YRlDEtH3Db OW8/ehOa2PiflOC/TYvMC+Y4dWUjws4w6j0Oq5JKgoYF8j7DASng1fPiAAA+qwlHeAch4gk/qgd o+v5NgpuAe+kLcLxIEuxzORztSr+OPrv3kDhONuygAN0ViG/tNV0vERyuvwAaH2b+v3azgM7uwR VW7AGqyg7SZuQZapj/Qn0= X-Received: by 2002:a5d:5d0f:0:b0:47f:85d6:9e7f with SMTP id ffacd0b85a97d-47f8da5c8f5mr5401418f8f.3.1784833229762; Thu, 23 Jul 2026 12:00:29 -0700 (PDT) Received: from [192.168.1.67] ([2001:b07:2ec:601d:4b26:1672:75c7:805a]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-47f85bb5127sm17008552f8f.10.2026.07.23.12.00.28 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 23 Jul 2026 12:00:29 -0700 (PDT) From: Anna Maniscalco Date: Thu, 23 Jul 2026 20:59:25 +0200 Subject: [PATCH] drm/msm: remove objects from evit list after pinning them Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20260723-evict_list_fix-v1-1-1a1d80bf61cf@gmail.com> X-B4-Tracking: v=1; b=H4sIAAAAAAAC/6tWKk4tykwtVrJSqFYqSi3LLM7MzwNyDHUUlJIzE vPSU3UzU4B8JSMDIzMDcyNjXaCa5JL4nMzikvi0zApdw5RES6MkIzMj88REJaCmgqJUoDDYwOh YCL+4NCkrNbkEZIpSbS0AEztju3IAAAA= X-Change-ID: 20260723-evict_list_fix-1da92b2627aa To: Rob Clark , Dmitry Baryshkov , Abhinav Kumar , Jessica Zhang , Sean Paul , Marijn Suijten , David Airlie , Simona Vetter Cc: linux-arm-msm@vger.kernel.org, dri-devel@lists.freedesktop.org, freedreno@lists.freedesktop.org, linux-kernel@vger.kernel.org, Anna Maniscalco X-Mailer: b4 0.15.2 X-Developer-Signature: v=1; a=ed25519-sha256; t=1784833228; l=937; i=anna.maniscalco2000@gmail.com; s=20240815; h=from:subject:message-id; bh=bx+yq3b6NMB0dC2HA27s9YD6S5hAkMNki5KybhjC2XE=; b=Sf0f2MSJU/GLwQvFR0Js5/lGuEXjpQ/cB+5Q5vAvT/u4tsJerowqKCiNzbY+v1LFc8hMeXWyH eJl+GGpOgP2DhLd2P54gUt50xzWINULiQgLK8Rh3f8raD6Wgylvd55t X-Developer-Key: i=anna.maniscalco2000@gmail.com; a=ed25519; pk=0zicFb38tVla+iHRo4kWpOMsmtUrpGBEa7LkFF81lyY= Once objects are pinned they should not be kept in the evict list as that will cause drm_gpuvm_validate to keep ieterating a growing list of objects needlessly. Once an object is pinned remove it from the list. Signed-off-by: Anna Maniscalco --- drivers/gpu/drm/msm/msm_gem_vma.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/drivers/gpu/drm/msm/msm_gem_vma.c b/drivers/gpu/drm/msm/msm_ge= m_vma.c index 1a952b171ed7..4422677f095c 100644 --- a/drivers/gpu/drm/msm/msm_gem_vma.c +++ b/drivers/gpu/drm/msm/msm_gem_vma.c @@ -458,6 +458,8 @@ msm_gem_vm_bo_validate(struct drm_gpuvm_bo *vm_bo, stru= ct drm_exec *exec) return ret; } =20 + drm_gpuvm_bo_evict(vm_bo, false); + return 0; } =20 --- base-commit: 9a967125427e03c7ebc24d7ad26e9307e8403d4e change-id: 20260723-evict_list_fix-1da92b2627aa Best regards, -- =20 Anna Maniscalco