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 A07E8CD4F21 for ; Sat, 16 May 2026 14:46:58 +0000 (UTC) Received: from gabe.freedesktop.org (localhost [127.0.0.1]) by gabe.freedesktop.org (Postfix) with ESMTP id A744C10E0CC; Sat, 16 May 2026 14:46:57 +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="dRtYqAj5"; dkim-atps=neutral Received: from fanzine2.igalia.com (fanzine2.igalia.com [213.97.179.56]) by gabe.freedesktop.org (Postfix) with ESMTPS id 8FA7C10E0CC for ; Sat, 16 May 2026 14:46:54 +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=RAjEV2u0wbUbeOB+fs6iieBuLeYR07/gzKV2MJzOV7M=; b=dRtYqAj5r+sVKrcRicm2yBcL5X 75Zy+vtYRgjIMpRAqWaEBCJLzGTJNG1P7HpoOah0OLkD0nFQLvNQ96H0kshPfWLjGQX3JOlTObpZg IkCJU8keBQWm8C0PuFVhP4Pc+w0mAn91gS0sVkq7tIR8mZ4v0SVZvHArI8p2xuflQdrfn+sv1nzSa 5EGNW7pYayBY987bgIr2d4t1T+ijVCRHG/elrX3vISKXEnhLVsrU0rd6OPkuogE+uawk7AhbNDyG1 0Z1XymJFnL3pjWMgmWCKHNbwXbSWRyv5FQMBBj8A7Z46Qm9T+NK3qkyRA7Jp1FIynLuks8FPQ94h2 rIFNLYmw==; Received: from [189.7.87.67] (helo=prince) by fanzine2.igalia.com with esmtpsa (Cipher TLS1.3:ECDHE_X25519__RSA_PSS_RSAE_SHA256__AES_256_GCM:256) (Exim) id 1wOGHr-000yTa-S7; Sat, 16 May 2026 16:46:44 +0200 From: =?UTF-8?q?Ma=C3=ADra=20Canal?= To: Rob Herring , Tomeu Vizoso , Oded Gabbay , Sumit Semwal , =?UTF-8?q?Christian=20K=C3=B6nig?= Cc: dri-devel@lists.freedesktop.org, kernel-dev@igalia.com, =?UTF-8?q?Ma=C3=ADra=20Canal?= Subject: [PATCH] accel: ethosu: Remove redundant job_lock Date: Sat, 16 May 2026 11:40:59 -0300 Message-ID: <20260516144623.2582427-2-mcanal@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" VGhlIGpvYl9sb2NrIG11dGV4IGd1YXJkZWQgZGV2LT5pbl9mbGlnaHRfam9iIGFjcm9zcyBldGhv c3Vfam9iX3J1bigpLAp0aGUgdGhyZWFkZWQgSVJRIGhhbmRsZXIsIGFuZCBldGhvc3Vfam9iX3Rp bWVkb3V0KCkuIEhvd2V2ZXIsIHRoZSBEUk0Kc2NoZWR1bGVyIGFscmVhZHkgcHJvdmlkZXMgbW9z dCBvZiB0aGUgc2VyaWFsaXphdGlvbiByZXF1aXJlZCwgd2hpY2gKbWFrZXMgdGhpcyBtdXRleCBy ZWR1bmRhbnQuCgpBbmFseXppbmcgdGhlIGRpZmZlcmVudCBzY2VuYXJpb3M6CgogIDEuIHJ1bl9q b2IoKSBhbmQgdGltZWRvdXRfam9iKCkgYXJlIG11dHVhbGx5IGV4Y2x1c2l2ZSBzY2hlZHVsZXIK ICAgICBjYWxsYmFja3MsIHNvIHRoZSBzY2hlZHVsZXIgaXRzZWxmIHNlcmlhbGl6ZXMgdGhlbS4K CiAgMi4gcnVuX2pvYigpIGFuZCB0aGUgSVJRIGhhbmRsZXIgYXJlIGltcGxpY2l0bHkgc2VyaWFs aXplZCwgYnV0IHRoZXkgY2FuCiAgICAgb3ZlcmxhcCBpbiB0aW1lOiBkbWFfZmVuY2Vfc2lnbmFs KCkgc3luY2hyb25vdXNseSBxdWV1ZXMgdGhlIG5leHQKICAgICBydW5fam9iIG9udG8gc3VibWl0 X3dxLCBhbmQgdGhlIHdvcmtlciBjYW4gZXhlY3V0ZSBydW5fam9iKG5leHQpIG9uCiAgICAgYW5v dGhlciBDUFUgYmVmb3JlIHRoZSBJUlEgdGhyZWFkIGZpbmlzaGVzLiBUaGUgbXV0ZXggcHJldmlv dXNseSBrZXB0CiAgICAgdGhlIElSUSdzIHRyYWlsaW5nICJpbl9mbGlnaHRfam9iID0gTlVMTCIg ZnJvbSByYWNpbmcgcnVuX2pvYihuZXh0KSdzCiAgICAgImluX2ZsaWdodF9qb2IgPSBuZXh0IiBz dG9yZS4KCiAgICAgVGhlIGhhbmRsZXIgaXMgbm93IHJlc3RydWN0dXJlZCB0byBjbGVhciBpbl9m bGlnaHRfam9iIGJlZm9yZSBjYWxsaW5nCiAgICAgZG1hX2ZlbmNlX3NpZ25hbCgpLCBzbyBhbnkg cnVuX2pvYihuZXh0KSB3b2tlbiBieSB0aGUgc2lnbmFsIG9ic2VydmVzCiAgICAgTlVMTC4KCiAg My4gdGltZWRvdXRfam9iKCkgYW5kIHRoZSBJUlEgaGFuZGxlciBjYW4gYWxzbyBvdmVybGFwIGlm IHRoZSBoYXJkd2FyZQogICAgIGNvbXBsZXRlcyB0aGUgdGltZWQtb3V0IGpvYiBuZWFyIHRoZSB0 aW1lb3V0IGJvdW5kYXJ5LCBzaW5jZQogICAgIGRybV9zY2hlZF9zdG9wKCkncyBjYW5jZWxfd29y a19zeW5jKCkgb25seSBzeW5jaHJvbml6ZXMgd2l0aCB0aGUKICAgICBzY2hlZHVsZXIncyB3b3Jr cXVldWUuIFRoZSBJUlEgaGFuZGxlciBzYXZlcyBpbl9mbGlnaHRfam9iIGludG8gYQogICAgIGxv Y2FsIHdpdGggUkVBRF9PTkNFKCkgYmVmb3JlIGRlcmVmZXJlbmNpbmcgLT5kb25lX2ZlbmNlLCBh bmQKICAgICBydW5fam9iKCkvdGltZWRvdXRfam9iKCkgcHVibGlzaCB0aGUgZmllbGQgd2l0aCBX UklURV9PTkNFKCkuIFRoaXMKICAgICBwcmV2ZW50cyB0aGUgY29tcGlsZXIgZnJvbSByZWxvYWRp bmcgdGhlIHBvaW50ZXIsIGFuZCBrZWVwcyB0aGUgSVJRCiAgICAgdGhyZWFkIG9wZXJhdGluZyBv biB0aGUgc2FtZSBqb2IgZm9yIHRoZSBkdXJhdGlvbiBvZiB0aGUgaGFuZGxlciBldmVuCiAgICAg aWYgdGltZWRvdXRfam9iKCkgY29uY3VycmVudGx5IGNsZWFycyB0aGUgZmllbGQuCgpEcm9wIHRo ZSBtdXRleCBhbG9uZyB3aXRoIGl0cyBpbml0aWFsaXphdGlvbi4KClNpZ25lZC1vZmYtYnk6IE1h w61yYSBDYW5hbCA8bWNhbmFsQGlnYWxpYS5jb20+Ci0tLQoKSGksCgpJIG5vdGljZWQgdGhpcyBw YXR0ZXJuIHdoaWxlIHJldmlld2luZyAiW1BBVENIIHYyXSBhY2NlbDogZXRob3N1OiBBZGQKcGVy Zm9ybWFuY2UgY291bnRlciBzdXBwb3J0IiBhbmQgSSBoYWQgdGhlIGltcHJlc3Npb24gdGhpcyBj b3VsZCBiZSBhCm5pY2UgY29kZSBzaW1wbGlmaWNhdGlvbi4gSG93ZXZlciwgSSBkb24ndCBoYXZl IHRoZSBoYXJkd2FyZSB0byB0ZXN0IGl0LApzbyB0aGlzIHdhcyBvbmx5ICJjb21waWxlLXRlc3Rl ZCIuCgpCZXN0IHJlZ2FyZHMsCi0gTWHDrXJhCgogZHJpdmVycy9hY2NlbC9ldGhvc3UvZXRob3N1 X2RldmljZS5oIHwgIDIgLS0KIGRyaXZlcnMvYWNjZWwvZXRob3N1L2V0aG9zdV9qb2IuYyAgICB8 IDIyICsrKysrKysrLS0tLS0tLS0tLS0tLS0KIDIgZmlsZXMgY2hhbmdlZCwgOCBpbnNlcnRpb25z KCspLCAxNiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9kcml2ZXJzL2FjY2VsL2V0aG9zdS9l dGhvc3VfZGV2aWNlLmggYi9kcml2ZXJzL2FjY2VsL2V0aG9zdS9ldGhvc3VfZGV2aWNlLmgKaW5k ZXggYjE4OWZhNzgzZDZhLi5jMmM1OTY4MWEwMTkgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvYWNjZWwv ZXRob3N1L2V0aG9zdV9kZXZpY2UuaAorKysgYi9kcml2ZXJzL2FjY2VsL2V0aG9zdS9ldGhvc3Vf ZGV2aWNlLmgKQEAgLTE3Myw4ICsxNzMsNiBAQCBzdHJ1Y3QgZXRob3N1X2RldmljZSB7CiAJc3Ry dWN0IGRybV9ldGhvc3VfbnB1X2luZm8gbnB1X2luZm87CiAKIAlzdHJ1Y3QgZXRob3N1X2pvYiAq aW5fZmxpZ2h0X2pvYjsKLQkvKiBGb3IgaW5fZmxpZ2h0X2pvYiBhbmQgZXRob3N1X2pvYl9od19z dWJtaXQoKSAqLwotCXN0cnVjdCBtdXRleCBqb2JfbG9jazsKIAogCS8qIEZvciBkbWFfZmVuY2Ug Ki8KIAlzcGlubG9ja190IGZlbmNlX2xvY2s7CmRpZmYgLS1naXQgYS9kcml2ZXJzL2FjY2VsL2V0 aG9zdS9ldGhvc3Vfam9iLmMgYi9kcml2ZXJzL2FjY2VsL2V0aG9zdS9ldGhvc3Vfam9iLmMKaW5k ZXggNDE4NDYzYzAzYmZiLi41YTliZDAxN2YzYmMgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvYWNjZWwv ZXRob3N1L2V0aG9zdV9qb2IuYworKysgYi9kcml2ZXJzL2FjY2VsL2V0aG9zdS9ldGhvc3Vfam9i LmMKQEAgLTE5NCwxMCArMTk0LDggQEAgc3RhdGljIHN0cnVjdCBkbWFfZmVuY2UgKmV0aG9zdV9q b2JfcnVuKHN0cnVjdCBkcm1fc2NoZWRfam9iICpzY2hlZF9qb2IpCiAJCSAgICAgICBkZXYtPmZl bmNlX2NvbnRleHQsICsrZGV2LT5lbWl0X3NlcW5vKTsKIAlkbWFfZmVuY2VfZ2V0KGZlbmNlKTsK IAotCXNjb3BlZF9ndWFyZChtdXRleCwgJmRldi0+am9iX2xvY2spIHsKLQkJZGV2LT5pbl9mbGln aHRfam9iID0gam9iOwotCQlldGhvc3Vfam9iX2h3X3N1Ym1pdChkZXYsIGpvYik7Ci0JfQorCVdS SVRFX09OQ0UoZGV2LT5pbl9mbGlnaHRfam9iLCBqb2IpOworCWV0aG9zdV9qb2JfaHdfc3VibWl0 KGRldiwgam9iKTsKIAogCXJldHVybiBmZW5jZTsKIH0KQEAgLTIwNSw2ICsyMDMsNyBAQCBzdGF0 aWMgc3RydWN0IGRtYV9mZW5jZSAqZXRob3N1X2pvYl9ydW4oc3RydWN0IGRybV9zY2hlZF9qb2Ig KnNjaGVkX2pvYikKIHN0YXRpYyB2b2lkIGV0aG9zdV9qb2JfaGFuZGxlX2lycShzdHJ1Y3QgZXRo b3N1X2RldmljZSAqZGV2KQogewogCXUzMiBzdGF0dXMgPSByZWFkbF9yZWxheGVkKGRldi0+cmVn cyArIE5QVV9SRUdfU1RBVFVTKTsKKwlzdHJ1Y3QgZXRob3N1X2pvYiAqam9iOwogCiAJaWYgKHN0 YXR1cyAmIChTVEFUVVNfQlVTX1NUQVRVUyB8IFNUQVRVU19DTURfUEFSU0VfRVJSKSkgewogCQlk ZXZfZXJyKGRldi0+YmFzZS5kZXYsICJFcnJvciBJUlEgLSAleFxuIiwgc3RhdHVzKTsKQEAgLTIx MiwxMSArMjExLDEwIEBAIHN0YXRpYyB2b2lkIGV0aG9zdV9qb2JfaGFuZGxlX2lycShzdHJ1Y3Qg ZXRob3N1X2RldmljZSAqZGV2KQogCQlyZXR1cm47CiAJfQogCi0Jc2NvcGVkX2d1YXJkKG11dGV4 LCAmZGV2LT5qb2JfbG9jaykgewotCQlpZiAoZGV2LT5pbl9mbGlnaHRfam9iKSB7Ci0JCQlkbWFf ZmVuY2Vfc2lnbmFsKGRldi0+aW5fZmxpZ2h0X2pvYi0+ZG9uZV9mZW5jZSk7Ci0JCQlkZXYtPmlu X2ZsaWdodF9qb2IgPSBOVUxMOwotCQl9CisJam9iID0gUkVBRF9PTkNFKGRldi0+aW5fZmxpZ2h0 X2pvYik7CisJaWYgKGpvYikgeworCQlXUklURV9PTkNFKGRldi0+aW5fZmxpZ2h0X2pvYiwgTlVM TCk7CisJCWRtYV9mZW5jZV9zaWduYWwoam9iLT5kb25lX2ZlbmNlKTsKIAl9CiB9CiAKQEAgLTI3 Miw4ICsyNzAsNyBAQCBzdGF0aWMgZW51bSBkcm1fZ3B1X3NjaGVkX3N0YXQgZXRob3N1X2pvYl90 aW1lZG91dChzdHJ1Y3QgZHJtX3NjaGVkX2pvYiAqYmFkKQogCiAJZHJtX3NjaGVkX3N0b3AoJmRl di0+c2NoZWQsIGJhZCk7CiAKLQlzY29wZWRfZ3VhcmQobXV0ZXgsICZkZXYtPmpvYl9sb2NrKQot CQlkZXYtPmluX2ZsaWdodF9qb2IgPSBOVUxMOworCVdSSVRFX09OQ0UoZGV2LT5pbl9mbGlnaHRf am9iLCBOVUxMKTsKIAogCS8qIFByb2NlZWQgd2l0aCByZXNldCBub3cuICovCiAJcG1fcnVudGlt ZV9mb3JjZV9zdXNwZW5kKGRldi0+YmFzZS5kZXYpOwpAQCAtMzA0LDkgKzMwMSw2IEBAIGludCBl dGhvc3Vfam9iX2luaXQoc3RydWN0IGV0aG9zdV9kZXZpY2UgKmVkZXYpCiAJaW50IHJldDsKIAog CXNwaW5fbG9ja19pbml0KCZlZGV2LT5mZW5jZV9sb2NrKTsKLQlyZXQgPSBkZXZtX211dGV4X2lu aXQoZGV2LCAmZWRldi0+am9iX2xvY2spOwotCWlmIChyZXQpCi0JCXJldHVybiByZXQ7CiAJcmV0 ID0gZGV2bV9tdXRleF9pbml0KGRldiwgJmVkZXYtPnNjaGVkX2xvY2spOwogCWlmIChyZXQpCiAJ CXJldHVybiByZXQ7Ci0tIAoyLjU0LjAKCg==