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 46948CCFA13 for ; Wed, 29 Apr 2026 13:34:00 +0000 (UTC) Received: from gabe.freedesktop.org (localhost [127.0.0.1]) by gabe.freedesktop.org (Postfix) with ESMTP id B699B10E3E9; Wed, 29 Apr 2026 13:33:59 +0000 (UTC) Authentication-Results: gabe.freedesktop.org; dkim=fail reason="signature verification failed" (1024-bit key; unprotected) header.d=arm.com header.i=@arm.com header.b="etTLiPUA"; dkim-atps=neutral Received: from foss.arm.com (foss.arm.com [217.140.110.172]) by gabe.freedesktop.org (Postfix) with ESMTP id 2057F10E3E9 for ; Wed, 29 Apr 2026 13:33:59 +0000 (UTC) Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14]) by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 1A7162574 for ; Wed, 29 Apr 2026 06:33:53 -0700 (PDT) Received: from [192.168.0.1] (usa-sjc-imap-foss1.foss.arm.com [10.121.207.14]) by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPA id 504923F62B for ; Wed, 29 Apr 2026 06:33:58 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=arm.com; s=foss; t=1777469638; bh=5te7r2BHOvYm4RuayRqfKSycIm9FG1qfCbfy8BvsfgU=; h=Date:From:To:Cc:Subject:References:In-Reply-To:From; b=etTLiPUAxfCpk3COCGGhVEc2hpvC8ASKV1kKUoCXarBA4EKdLeldGJLzQtuZYUduq dcraLAnFzhZ+/Oz3iVYX69IC0VCeFqEIMXXkLG8oCcBbTLzrontRxt8aDmdcoxzsj9 xF3wT65CHhteA6uVXV0q7gvv9QqHXln4UP+TJiFE= Date: Wed, 29 Apr 2026 14:33:50 +0100 From: Liviu Dudau To: Boris Brezillon Cc: Steven Price , Maarten Lankhorst , Maxime Ripard , Thomas Zimmermann , David Airlie , Simona Vetter , dri-devel@lists.freedesktop.org, linux-kernel@vger.kernel.org Subject: Re: [PATCH 05/10] drm/panthor: Make panthor_fw_{update,toggle}_reqs() callable from IRQ context Message-ID: References: <20260429-panthor-signal-from-irq-v1-0-4b92ae4142d2@collabora.com> <20260429-panthor-signal-from-irq-v1-5-4b92ae4142d2@collabora.com> MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Disposition: inline Content-Transfer-Encoding: base64 In-Reply-To: <20260429-panthor-signal-from-irq-v1-5-4b92ae4142d2@collabora.com> 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" T24gV2VkLCBBcHIgMjksIDIwMjYgYXQgMTE6Mzg6MzJBTSArMDIwMCwgQm9yaXMgQnJlemlsbG9u IHdyb3RlOgo+IElmIHdlIHdhbnQgc29tZSBGVyBldmVudHMgdG8gYmUgcHJvY2Vzc2VkIGluIHRo ZSBpbnRlcnJ1cHQgcGF0aCwgd2UgbmVlZAo+IHRoZSBoZWxwZXJzIG1hbmlwdWxhdGluZyByZXEg cmVncyB0byBiZSBJUlEtc2FmZSwgd2hpY2ggaW1wbGllcyB1c2luZwo+IHNwaW5fbG9ja19pcnFz YXZlIGluc3RlYWQgb2Ygc3BpbmxvY2suIFdoaWxlIGF0IGl0LCB1c2UgZ3VhcmRzIGluc3RlYWQK PiBvZiBwbGFpbiBzcGluX2xvY2svdW5sb2NrIGNhbGxzLgo+IAo+IFNpZ25lZC1vZmYtYnk6IEJv cmlzIEJyZXppbGxvbiA8Ym9yaXMuYnJlemlsbG9uQGNvbGxhYm9yYS5jb20+CgpSZXZpZXdlZC1i eTogTGl2aXUgRHVkYXUgPGxpdml1LmR1ZGF1QGFybS5jb20+CgpCZXN0IHJlZ2FyZHMsCkxpdml1 Cgo+IC0tLQo+ICBkcml2ZXJzL2dwdS9kcm0vcGFudGhvci9wYW50aG9yX2Z3LmggfCA5ICsrKy0t LS0tLQo+ICAxIGZpbGUgY2hhbmdlZCwgMyBpbnNlcnRpb25zKCspLCA2IGRlbGV0aW9ucygtKQo+ IAo+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vcGFudGhvci9wYW50aG9yX2Z3LmggYi9k cml2ZXJzL2dwdS9kcm0vcGFudGhvci9wYW50aG9yX2Z3LmgKPiBpbmRleCBhOTlhOWI2ZjQ4MjUu LmU1NmI3ZmUxNWJiMyAxMDA2NDQKPiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0vcGFudGhvci9wYW50 aG9yX2Z3LmgKPiArKysgYi9kcml2ZXJzL2dwdS9kcm0vcGFudGhvci9wYW50aG9yX2Z3LmgKPiBA QCAtNDMyLDEyICs0MzIsMTEgQEAgc3RydWN0IHBhbnRob3JfZndfZ2xvYmFsX2lmYWNlIHsKPiAg I2RlZmluZSBwYW50aG9yX2Z3X3RvZ2dsZV9yZXFzKF9faWZhY2UsIF9faW5fcmVnLCBfX291dF9y ZWcsIF9fbWFzaykgXAo+ICAJZG8geyBcCj4gIAkJdTMyIF9fY3VyX3ZhbCwgX19uZXdfdmFsLCBf X291dF92YWw7IFwKPiAtCQlzcGluX2xvY2soJihfX2lmYWNlKS0+bG9jayk7IFwKPiArCQlndWFy ZChzcGlubG9ja19pcnFzYXZlKSgmKF9faWZhY2UpLT5sb2NrKTsgXAo+ICAJCV9fY3VyX3ZhbCA9 IFJFQURfT05DRSgoX19pZmFjZSktPmlucHV0LT5fX2luX3JlZyk7IFwKPiAgCQlfX291dF92YWwg PSBSRUFEX09OQ0UoKF9faWZhY2UpLT5vdXRwdXQtPl9fb3V0X3JlZyk7IFwKPiAgCQlfX25ld192 YWwgPSAoKF9fb3V0X3ZhbCBeIChfX21hc2spKSAmIChfX21hc2spKSB8IChfX2N1cl92YWwgJiB+ KF9fbWFzaykpOyBcCj4gIAkJV1JJVEVfT05DRSgoX19pZmFjZSktPmlucHV0LT5fX2luX3JlZywg X19uZXdfdmFsKTsgXAo+IC0JCXNwaW5fdW5sb2NrKCYoX19pZmFjZSktPmxvY2spOyBcCj4gIAl9 IHdoaWxlICgwKQo+ICAKPiAgLyoqCj4gQEAgLTQ1OCwyMSArNDU3LDE5IEBAIHN0cnVjdCBwYW50 aG9yX2Z3X2dsb2JhbF9pZmFjZSB7Cj4gICNkZWZpbmUgcGFudGhvcl9md191cGRhdGVfcmVxcyhf X2lmYWNlLCBfX2luX3JlZywgX192YWwsIF9fbWFzaykgXAo+ICAJZG8geyBcCj4gIAkJdTMyIF9f Y3VyX3ZhbCwgX19uZXdfdmFsOyBcCj4gLQkJc3Bpbl9sb2NrKCYoX19pZmFjZSktPmxvY2spOyBc Cj4gKwkJZ3VhcmQoc3BpbmxvY2tfaXJxc2F2ZSkoJihfX2lmYWNlKS0+bG9jayk7IFwKPiAgCQlf X2N1cl92YWwgPSBSRUFEX09OQ0UoKF9faWZhY2UpLT5pbnB1dC0+X19pbl9yZWcpOyBcCj4gIAkJ X19uZXdfdmFsID0gKF9fY3VyX3ZhbCAmIH4oX19tYXNrKSkgfCAoKF9fdmFsKSAmIChfX21hc2sp KTsgXAo+ICAJCVdSSVRFX09OQ0UoKF9faWZhY2UpLT5pbnB1dC0+X19pbl9yZWcsIF9fbmV3X3Zh bCk7IFwKPiAtCQlzcGluX3VubG9jaygmKF9faWZhY2UpLT5sb2NrKTsgXAo+ICAJfSB3aGlsZSAo MCkKPiAgCj4gICNkZWZpbmUgcGFudGhvcl9md191cGRhdGVfcmVxczY0KF9faWZhY2UsIF9faW5f cmVnLCBfX3ZhbCwgX19tYXNrKSBcCj4gIAlkbyB7IFwKPiAgCQl1NjQgX19jdXJfdmFsLCBfX25l d192YWw7IFwKPiAtCQlzcGluX2xvY2soJihfX2lmYWNlKS0+bG9jayk7IFwKPiArCQlndWFyZChz cGlubG9ja19pcnFzYXZlKSgmKF9faWZhY2UpLT5sb2NrKTsgXAo+ICAJCV9fY3VyX3ZhbCA9IFJF QURfT05DRSgoX19pZmFjZSktPmlucHV0LT5fX2luX3JlZyk7IFwKPiAgCQlfX25ld192YWwgPSAo X19jdXJfdmFsICYgfihfX21hc2spKSB8ICgoX192YWwpICYgKF9fbWFzaykpOyBcCj4gIAkJV1JJ VEVfT05DRSgoX19pZmFjZSktPmlucHV0LT5fX2luX3JlZywgX19uZXdfdmFsKTsgXAo+IC0JCXNw aW5fdW5sb2NrKCYoX19pZmFjZSktPmxvY2spOyBcCj4gIAl9IHdoaWxlICgwKQo+ICAKPiAgc3Ry dWN0IHBhbnRob3JfZndfZ2xvYmFsX2lmYWNlICoKPiAKPiAtLSAKPiAyLjUzLjAKPiAKCi0tIAo9 PT09PT09PT09PT09PT09PT09PQp8IEkgd291bGQgbGlrZSB0byB8CnwgZml4IHRoZSB3b3JsZCwg IHwKfCBidXQgdGhleSdyZSBub3QgfAp8IGdpdmluZyBtZSB0aGUgICB8CiBcIHNvdXJjZSBjb2Rl ISAgLwogIC0tLS0tLS0tLS0tLS0tLQogICAgwq9cXyjjg4QpXy/Crwo=