From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from gabe.freedesktop.org (gabe.freedesktop.org [131.252.210.177]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id 82D11FCB62F for ; Fri, 6 Mar 2026 16:35:17 +0000 (UTC) Received: from gabe.freedesktop.org (localhost [127.0.0.1]) by gabe.freedesktop.org (Postfix) with ESMTP id 489CE10EDB0; Fri, 6 Mar 2026 16:35:05 +0000 (UTC) Authentication-Results: gabe.freedesktop.org; dkim=fail reason="signature verification failed" (2048-bit key; unprotected) header.d=igalia.com header.i=@igalia.com header.b="eE8fM7iv"; dkim-atps=neutral Received: from fanzine2.igalia.com (fanzine2.igalia.com [213.97.179.56]) by gabe.freedesktop.org (Postfix) with ESMTPS id DF51B10ED94; Fri, 6 Mar 2026 16:34:58 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=igalia.com; s=20170329; h=Content-Transfer-Encoding:Content-Type:MIME-Version:References: In-Reply-To:Message-ID:Date:Subject:Cc:To:From:Sender:Reply-To:Content-ID: Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc :Resent-Message-ID:List-Id:List-Help:List-Unsubscribe:List-Subscribe: List-Post:List-Owner:List-Archive; bh=9sFkpjHf1ZCt2doKc1pxhxnP1Hc7ZPP/chhzecr/hfM=; b=eE8fM7ivHW1418p5zJZpVkXlKQ B8Vh/+gyDzRYUJTiaIE/41FCJFP2Nfw43VcyFDVt4VdFOOVq1obp8HzC3RuBUlzWF3FVYwXKZABKK mXrfrDbhnkF96BLexVdw/7Eq9q8W4EipkE91CJqAN6RSVXA3zwO73eMoASNI2Hjdv3GwdDXOWMwkp 5nU9sJQZPV1YL7ddPfIBgsPP2/DoNUPIVaG++U8EORZAXD9bBLtOjkkBzfOfhK0ZJ/micODcEnzSX wS/t7vkeBN6GBgCD89kjkYQvsagdu1gBEiM5YaI720zKQmOton6huYhfKgsa+ztj1DCN32aotD/hy Ia47K7dg==; Received: from [90.240.106.137] (helo=localhost) by fanzine2.igalia.com with esmtpsa (Cipher TLS1.3:ECDHE_SECP256R1__RSA_PSS_RSAE_SHA256__AES_256_GCM:256) (Exim) id 1vyY8f-00APSr-1p; Fri, 06 Mar 2026 17:34:57 +0100 From: Tvrtko Ursulin To: amd-gfx@lists.freedesktop.org, dri-devel@lists.freedesktop.org Cc: kernel-dev@igalia.com, intel-xe@lists.freedesktop.org, Danilo Krummrich , Philipp Stanner , Tvrtko Ursulin , =?UTF-8?q?Christian=20K=C3=B6nig?= , Matthew Brost Subject: [PATCH v7 09/29] drm/sched: Remove idle entity from tree Date: Fri, 6 Mar 2026 16:34:25 +0000 Message-ID: <20260306163445.97243-10-tvrtko.ursulin@igalia.com> X-Mailer: git-send-email 2.52.0 In-Reply-To: <20260306163445.97243-1-tvrtko.ursulin@igalia.com> References: <20260306163445.97243-1-tvrtko.ursulin@igalia.com> MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 X-BeenThere: dri-devel@lists.freedesktop.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Direct Rendering Infrastructure - Development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" VGhlcmUgaXMgbm8gbmVlZCB0byBrZWVwIGVudGl0aWVzIHdpdGggbm8gam9icyBpbiB0aGUgdHJl ZSBzbyBsZXRzIHJlbW92ZQppdCBvbmNlIHRoZSBsYXN0IGpvYiBpcyBjb25zdW1lZC4gVGhpcyBr ZWVwcyB0aGUgdHJlZSBzbWFsbGVyIHdoaWNoIGlzCm5pY2VyIGFuZCBtb3JlIGVmZmljaWVudCBh cyBlbnRpdGllcyBhcmUgcmVtb3ZlZCBhbmQgcmUtYWRkZWQgb24gZXZlcnkKcG9wcGVkIGpvYi4K CkFwYXJ0IGZyb20gdGhhdCwgdGhlIHVwY29taW5nIGZhaXIgc2NoZWR1bGluZyBhbGdvcml0aG0g d2lsbCByZWx5IG9uIHRoZQp0cmVlIG9ubHkgY29udGFpbmluZyBydW5uYWJsZSBlbnRpdGllcy4K ClNpZ25lZC1vZmYtYnk6IFR2cnRrbyBVcnN1bGluIDx0dnJ0a28udXJzdWxpbkBpZ2FsaWEuY29t PgpDYzogQ2hyaXN0aWFuIEvDtm5pZyA8Y2hyaXN0aWFuLmtvZW5pZ0BhbWQuY29tPgpDYzogRGFu aWxvIEtydW1tcmljaCA8ZGFrckBrZXJuZWwub3JnPgpDYzogTWF0dGhldyBCcm9zdCA8bWF0dGhl dy5icm9zdEBpbnRlbC5jb20+CkNjOiBQaGlsaXBwIFN0YW5uZXIgPHBoYXN0YUBrZXJuZWwub3Jn PgpBY2tlZC1ieTogRGFuaWxvIEtydW1tcmljaCA8ZGFrckBrZXJuZWwub3JnPgotLS0KIGRyaXZl cnMvZ3B1L2RybS9zY2hlZHVsZXIvc2NoZWRfcnEuYyB8IDE4ICsrKysrKysrKysrKy0tLS0tLQog MSBmaWxlIGNoYW5nZWQsIDEyIGluc2VydGlvbnMoKyksIDYgZGVsZXRpb25zKC0pCgpkaWZmIC0t Z2l0IGEvZHJpdmVycy9ncHUvZHJtL3NjaGVkdWxlci9zY2hlZF9ycS5jIGIvZHJpdmVycy9ncHUv ZHJtL3NjaGVkdWxlci9zY2hlZF9ycS5jCmluZGV4IGNmMDNiMzhjNGViNS4uMmQxZjU3OWQ4MzUy IDEwMDY0NAotLS0gYS9kcml2ZXJzL2dwdS9kcm0vc2NoZWR1bGVyL3NjaGVkX3JxLmMKKysrIGIv ZHJpdmVycy9ncHUvZHJtL3NjaGVkdWxlci9zY2hlZF9ycS5jCkBAIC0xOSw2ICsxOSw5IEBAIGRy bV9zY2hlZF9lbnRpdHlfY29tcGFyZV9iZWZvcmUoc3RydWN0IHJiX25vZGUgKmEsIGNvbnN0IHN0 cnVjdCByYl9ub2RlICpiKQogc3RhdGljIHZvaWQgZHJtX3NjaGVkX3JxX3JlbW92ZV9maWZvX2xv Y2tlZChzdHJ1Y3QgZHJtX3NjaGVkX2VudGl0eSAqZW50aXR5LAogCQkJCQkgICAgc3RydWN0IGRy bV9zY2hlZF9ycSAqcnEpCiB7CisJbG9ja2RlcF9hc3NlcnRfaGVsZCgmZW50aXR5LT5sb2NrKTsK Kwlsb2NrZGVwX2Fzc2VydF9oZWxkKCZycS0+bG9jayk7CisKIAlpZiAoIVJCX0VNUFRZX05PREUo JmVudGl0eS0+cmJfdHJlZV9ub2RlKSkgewogCQlyYl9lcmFzZV9jYWNoZWQoJmVudGl0eS0+cmJf dHJlZV9ub2RlLCAmcnEtPnJiX3RyZWVfcm9vdCk7CiAJCVJCX0NMRUFSX05PREUoJmVudGl0eS0+ cmJfdHJlZV9ub2RlKTsKQEAgLTE1NSwyNyArMTU4LDMwIEBAIGRybV9zY2hlZF9ycV9uZXh0X3Jy X3RzKHN0cnVjdCBkcm1fc2NoZWRfcnEgKnJxLAogdm9pZCBkcm1fc2NoZWRfcnFfcG9wX2VudGl0 eShzdHJ1Y3QgZHJtX3NjaGVkX2VudGl0eSAqZW50aXR5KQogewogCXN0cnVjdCBkcm1fc2NoZWRf am9iICpuZXh0X2pvYjsKKwlzdHJ1Y3QgZHJtX3NjaGVkX3JxICpycTsKIAogCS8qCiAJICogVXBk YXRlIHRoZSBlbnRpdHkncyBsb2NhdGlvbiBpbiB0aGUgbWluIGhlYXAgYWNjb3JkaW5nIHRvCiAJ ICogdGhlIHRpbWVzdGFtcCBvZiB0aGUgbmV4dCBqb2IsIGlmIGFueS4KIAkgKi8KKwlzcGluX2xv Y2soJmVudGl0eS0+bG9jayk7CisJcnEgPSBlbnRpdHktPnJxOworCXNwaW5fbG9jaygmcnEtPmxv Y2spOwogCW5leHRfam9iID0gZHJtX3NjaGVkX2VudGl0eV9xdWV1ZV9wZWVrKGVudGl0eSk7CiAJ aWYgKG5leHRfam9iKSB7Ci0JCXN0cnVjdCBkcm1fc2NoZWRfcnEgKnJxOwogCQlrdGltZV90IHRz OwogCi0JCXNwaW5fbG9jaygmZW50aXR5LT5sb2NrKTsKLQkJcnEgPSBlbnRpdHktPnJxOwotCQlz cGluX2xvY2soJnJxLT5sb2NrKTsKIAkJaWYgKGRybV9zY2hlZF9wb2xpY3kgPT0gRFJNX1NDSEVE X1BPTElDWV9GSUZPKQogCQkJdHMgPSBuZXh0X2pvYi0+c3VibWl0X3RzOwogCQllbHNlCiAJCQl0 cyA9IGRybV9zY2hlZF9ycV9uZXh0X3JyX3RzKHJxLCBlbnRpdHkpOworCiAJCWRybV9zY2hlZF9y cV91cGRhdGVfZmlmb19sb2NrZWQoZW50aXR5LCBycSwgdHMpOwotCQlzcGluX3VubG9jaygmcnEt PmxvY2spOwotCQlzcGluX3VubG9jaygmZW50aXR5LT5sb2NrKTsKKwl9IGVsc2UgeworCQlkcm1f c2NoZWRfcnFfcmVtb3ZlX2ZpZm9fbG9ja2VkKGVudGl0eSwgcnEpOwogCX0KKwlzcGluX3VubG9j aygmcnEtPmxvY2spOworCXNwaW5fdW5sb2NrKCZlbnRpdHktPmxvY2spOwogfQogCiAvKioKLS0g CjIuNTIuMAoK