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 E7C6DCD6E57 for ; Tue, 2 Jun 2026 15:33:50 +0000 (UTC) Received: from gabe.freedesktop.org (localhost [127.0.0.1]) by gabe.freedesktop.org (Postfix) with ESMTP id 3192F10F2A5; Tue, 2 Jun 2026 15:33:50 +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="OIzPIqW4"; dkim-atps=neutral Received: from fanzine2.igalia.com (fanzine2.igalia.com [213.97.179.56]) by gabe.freedesktop.org (Postfix) with ESMTPS id 70E8010F2B2 for ; Tue, 2 Jun 2026 15:33:47 +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: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: In-Reply-To:References:List-Id:List-Help:List-Unsubscribe:List-Subscribe: List-Post:List-Owner:List-Archive; bh=gst/2HN1uZ1/hINb2SoXt02LNK5H/R/udd3ZY+UW8C0=; b=OIzPIqW4ManAX+DPnIzfHA/ESm dQ5KM3FvhnDAUUoyjCkIZPK2Iv17aobyHgkCfhj+Shd/L56tuimipupDl8DaPQXJLTTOtjV3uwWBY UjTGQKQfCXOto48pxk1g8LN6+tlL2AZhp5nHNDbYMoOShctXEFf20H9VRnmyolqLhV49ig/DiOn62 dqjwwBTXLkRAvsx9pWZ7zTHBLxGDMUrJ7XoOTAMT8D7cXAD+WWqtXzCrC5c/zE9ObwPABS0F5lz2b bE/GFkL/F7+XkGCWWPYFkAhDFoeR5HpJVplA8YyIoTdFmd57CxB1qJeuFTALwNFT2NLqxol1MIIYv etXvxwbQ==; 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 1wUR7g-00Blk0-Tc; Tue, 02 Jun 2026 17:33:44 +0200 From: Tvrtko Ursulin To: dri-devel@lists.freedesktop.org Cc: kernel-dev@igalia.com, Tvrtko Ursulin , =?UTF-8?q?Christian=20K=C3=B6nig?= , Danilo Krummrich , Matthew Brost , Philipp Stanner Subject: [PATCH] drm/sched: Remove redundant entity->rq initialization and checks Date: Tue, 2 Jun 2026 16:33:39 +0100 Message-ID: <20260602153339.43453-1-tvrtko.ursulin@igalia.com> X-Mailer: git-send-email 2.54.0 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" Q29tbWl0CjI4YzViZjI4NzYzZCAoImRybS9zY2hlZDogRGlzYWxsb3cgaW5pdGlhbGl6aW5nIGVu dGl0aWVzIHdpdGggbm8gc2NoZWR1bGVycyIpCmZhaWxlZCB0byBub3RpY2UgY2xlYXJpbmcgb2Yg ZW50aXR5LT5ycSBpbiBkcm1fc2NoZWRfZW50aXR5X2luaXQoKSBpcyBub3cKcmVkdW5kYW50IGFu ZCBjYW4gYmUgcmVtb3ZlZC4KCkdpdmVuIHRoYXQgZW50aXR5LT5ycSBjYW4gbm93IG5ldmVyIGJl IE5VTEwsIHdlIGFsc28gcmVtb3ZlIHR3byBpbXBvc3NpYmxlCmNoZWNrcywgZnJvbSBkcm1fc2No ZWRfZW50aXR5X2tpbGwoKSBhbmQgZHJtX3NjaGVkX2VudGl0eV9mbHVzaCgpCnJlc3BlY3RpdmVs eS4KClNpbWlsYXJseSwgd2UgY2FuIGFsc28gcmVtb3ZlIHRoZSAhZW50aXR5LT5ycSBjaGVjayBp bgpkcm1fc2NoZWRfam9iX2luaXQoKS4gQW5kIGZvciB0aGUgYmV0dGVyLCBnaXZlbiB0aGF0IHRo ZSBlcnJvciBtZXNzYWdlLCBpZgppdCBldmVyIHRyaWdnZXJlZCwgd291bGQgaGF2ZSBkZXJlZmVy ZW5jZWQgdGhlIHlldCB1bi1pbml0aWFsaXplZCBqb2ItPgpzY2hlZCAob25seSBpbml0aWFsaXpl ZCBsYXRlciBpbiBkcm1fc2NoZWRfam9iX2FybSgpKS4gVGhpcyBhcHBlYXJzIHRvCmhhdmUgYmVl biB0aGVvcmV0aWNhbGx5IGJyb2tlbiBldmVyIHNpbmNlIGNvbW1pdAo1NmU0NDk2MDNmMGEgKCJk cm0vc2NoZWQ6IENvbnZlcnQgdGhlIEdQVSBzY2hlZHVsZXIgdG8gdmFyaWFibGUgbnVtYmVyIG9m IHJ1bi1xdWV1ZXMiKQouCgpTaWduZWQtb2ZmLWJ5OiBUdnJ0a28gVXJzdWxpbiA8dHZydGtvLnVy c3VsaW5AaWdhbGlhLmNvbT4KQ2M6IENocmlzdGlhbiBLw7ZuaWcgPGNocmlzdGlhbi5rb2VuaWdA YW1kLmNvbT4KQ2M6IERhbmlsbyBLcnVtbXJpY2ggPGRha3JAa2VybmVsLm9yZz4KQ2M6IE1hdHRo ZXcgQnJvc3QgPG1hdHRoZXcuYnJvc3RAaW50ZWwuY29tPgpDYzogUGhpbGlwcCBTdGFubmVyIDxw aGFzdGFAa2VybmVsLm9yZz4KLS0tCiBkcml2ZXJzL2dwdS9kcm0vc2NoZWR1bGVyL3NjaGVkX2Vu dGl0eS5jIHwgMTEgKystLS0tLS0tLS0KIGRyaXZlcnMvZ3B1L2RybS9zY2hlZHVsZXIvc2NoZWRf bWFpbi5jICAgfCAgOSAtLS0tLS0tLS0KIDIgZmlsZXMgY2hhbmdlZCwgMiBpbnNlcnRpb25zKCsp LCAxOCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vc2NoZWR1bGVy L3NjaGVkX2VudGl0eS5jIGIvZHJpdmVycy9ncHUvZHJtL3NjaGVkdWxlci9zY2hlZF9lbnRpdHku YwppbmRleCA0ZWJiNTEzMjU1ZWQuLmM1MTEwMWVjNzBjMSAxMDA2NDQKLS0tIGEvZHJpdmVycy9n cHUvZHJtL3NjaGVkdWxlci9zY2hlZF9lbnRpdHkuYworKysgYi9kcml2ZXJzL2dwdS9kcm0vc2No ZWR1bGVyL3NjaGVkX2VudGl0eS5jCkBAIC0xMjksNyArMTI5LDYgQEAgaW50IGRybV9zY2hlZF9l bnRpdHlfaW5pdChzdHJ1Y3QgZHJtX3NjaGVkX2VudGl0eSAqZW50aXR5LAogCQlyZXR1cm4gLUVO T01FTTsKIAogCUlOSVRfTElTVF9IRUFEKCZlbnRpdHktPmxpc3QpOwotCWVudGl0eS0+cnEgPSBO VUxMOwogCWVudGl0eS0+Z3VpbHR5ID0gZ3VpbHR5OwogCWVudGl0eS0+cHJpb3JpdHkgPSBwcmlv cml0eTsKIAllbnRpdHktPmxhc3RfdXNlciA9IGN1cnJlbnQtPmdyb3VwX2xlYWRlcjsKQEAgLTI4 MCw5ICsyNzksNiBAQCB2b2lkIGRybV9zY2hlZF9lbnRpdHlfa2lsbChzdHJ1Y3QgZHJtX3NjaGVk X2VudGl0eSAqZW50aXR5KQogCXN0cnVjdCBkcm1fc2NoZWRfam9iICpqb2I7CiAJc3RydWN0IGRt YV9mZW5jZSAqcHJldjsKIAotCWlmICghZW50aXR5LT5ycSkKLQkJcmV0dXJuOwotCiAJc3Bpbl9s b2NrKCZlbnRpdHktPmxvY2spOwogCWVudGl0eS0+c3RvcHBlZCA9IHRydWU7CiAJZHJtX3NjaGVk X3JxX3JlbW92ZV9lbnRpdHkoZW50aXR5LT5ycSwgZW50aXR5KTsKQEAgLTMyOSwxNCArMzI1LDEx IEBAIEVYUE9SVF9TWU1CT0woZHJtX3NjaGVkX2VudGl0eV9raWxsKTsKICAqLwogbG9uZyBkcm1f c2NoZWRfZW50aXR5X2ZsdXNoKHN0cnVjdCBkcm1fc2NoZWRfZW50aXR5ICplbnRpdHksIGxvbmcg dGltZW91dCkKIHsKLQlzdHJ1Y3QgZHJtX2dwdV9zY2hlZHVsZXIgKnNjaGVkOworCXN0cnVjdCBk cm1fZ3B1X3NjaGVkdWxlciAqc2NoZWQgPQorCQljb250YWluZXJfb2YoZW50aXR5LT5ycSwgdHlw ZW9mKCpzY2hlZCksIHJxKTsKIAlzdHJ1Y3QgdGFza19zdHJ1Y3QgKmxhc3RfdXNlcjsKIAlsb25n IHJldCA9IHRpbWVvdXQ7CiAKLQlpZiAoIWVudGl0eS0+cnEpCi0JCXJldHVybiAwOwotCi0Jc2No ZWQgPSBjb250YWluZXJfb2YoZW50aXR5LT5ycSwgdHlwZW9mKCpzY2hlZCksIHJxKTsKIAkvKgog CSAqIFRoZSBjbGllbnQgd2lsbCBub3QgcXVldWUgbW9yZSBqb2JzIGR1cmluZyB0aGlzIGZpbmkg LSBjb25zdW1lCiAJICogZXhpc3RpbmcgcXVldWVkIG9uZXMsIG9yIGRpc2NhcmQgdGhlbSBvbiBT SUdLSUxMLgpkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL3NjaGVkdWxlci9zY2hlZF9tYWlu LmMgYi9kcml2ZXJzL2dwdS9kcm0vc2NoZWR1bGVyL3NjaGVkX21haW4uYwppbmRleCA4MThkM2Q0 NDM0YjUuLmQyY2EwMWIzMWVlNCAxMDA2NDQKLS0tIGEvZHJpdmVycy9ncHUvZHJtL3NjaGVkdWxl ci9zY2hlZF9tYWluLmMKKysrIGIvZHJpdmVycy9ncHUvZHJtL3NjaGVkdWxlci9zY2hlZF9tYWlu LmMKQEAgLTU4OCwxNSArNTg4LDYgQEAgaW50IGRybV9zY2hlZF9qb2JfaW5pdChzdHJ1Y3QgZHJt X3NjaGVkX2pvYiAqam9iLAogCQkgICAgICAgdTMyIGNyZWRpdHMsIHZvaWQgKm93bmVyLAogCQkg ICAgICAgdWludDY0X3QgZHJtX2NsaWVudF9pZCkKIHsKLQlpZiAoIWVudGl0eS0+cnEpIHsKLQkJ LyogVGhpcyB3aWxsIG1vc3QgbGlrZWx5IGJlIGZvbGxvd2VkIGJ5IG1pc3NpbmcgZnJhbWVzCi0J CSAqIG9yIHdvcnNlLS1hIGJsYW5rIHNjcmVlbi0tbGVhdmUgYSB0cmFpbCBpbiB0aGUKLQkJICog bG9ncywgc28gdGhpcyBjYW4gYmUgZGVidWdnZWQgZWFzaWVyLgotCQkgKi8KLQkJZGV2X2Vycihq b2ItPnNjaGVkLT5kZXYsICIlczogZW50aXR5IGhhcyBubyBycSFcbiIsIF9fZnVuY19fKTsKLQkJ cmV0dXJuIC1FTk9FTlQ7Ci0JfQotCiAJaWYgKHVubGlrZWx5KCFjcmVkaXRzKSkgewogCQlwcl9l cnIoIipFUlJPUiogJXM6IGNyZWRpdHMgY2Fubm90IGJlIDAhXG4iLCBfX2Z1bmNfXyk7CiAJCXJl dHVybiAtRUlOVkFMOwotLSAKMi41NC4wCgo=