From nobody Mon Jun 15 06:29:38 2026 Received: from mx0b-0031df01.pphosted.com (mx0b-0031df01.pphosted.com [205.220.180.131]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 55F5D3CAE7D for ; Wed, 8 Apr 2026 13:13:37 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=205.220.180.131 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1775654018; cv=none; b=bOaJdWrGam1r8r+fVIybSIdKETQiRs5zyoSHnGXstVhsD8X2Ert66nH26MpF7fY/PaTo2z5lxoGbqk/nDhx6rsn1vbmgVnHibAWsRNEhjp+SKzUsvQwBDpfgpU8cVYfdj2uiatSvJXvqzz+Lu6FtSP3rzlC5FPca1hj1iwvPQ4I= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1775654018; c=relaxed/simple; bh=xAsGM5wG7d+KQdi/SmKP3tYRAXT14rSUYiKYRDxfawQ=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:To:Cc; b=TvW120iMo2xv9jkwNDAASg/fnoHkPWd+vG7KS2DqjSO2YfyOOSF+JcLH7ftRxqv08JmTs6FbbM8CL146avVhbyDJjx0cny1n49isl3blFXz+nHe69z4Y3AilwjGE/jcvZFHoszMVa9ILFoZoySlrwFr5ISepdCadMVDze4+4elk= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=oss.qualcomm.com; spf=pass smtp.mailfrom=oss.qualcomm.com; dkim=pass (2048-bit key) header.d=qualcomm.com header.i=@qualcomm.com header.b=T0oj5235; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=QvYUaKW+; arc=none smtp.client-ip=205.220.180.131 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=oss.qualcomm.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=oss.qualcomm.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=qualcomm.com header.i=@qualcomm.com header.b="T0oj5235"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="QvYUaKW+" Received: from pps.filterd (m0279870.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 638CXdIR2451202 for ; Wed, 8 Apr 2026 13:13:36 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=qualcomm.com; h= cc:content-transfer-encoding:content-type:date:from:message-id :mime-version:subject:to; s=qcppdkim1; bh=H3aeoeXAXwQFha0GEZVhE/ XlFO0K7ui7Q0MuqliZFzk=; b=T0oj52350LthVU0nsXqgbjBfS6aRAo+3tgyRSJ dc5Va+LgcVDlFcdogkMjv5sMr0imCO37EGACfWb803tlFRjDsGJiBn7OjSEbRKxc spSAeZT+yOYiiF9EoS92lVecWdLGtObxBAhHyBMOgzi0j8OSffRvaS11atVM8k8h 8NsWIeeXrWa9Mqq3Z0w63YIsyS5Zr9dTDc+0Aiy53C1si5XYQySJgYuONLTFnCIR aJj8CCXnU9XN9yIvmEkgkP3p5iEYmDWLC5UIugLozLC8sRpTTRLe/h5LZmGl/Sln OpxVVhjKuGZNdB++NcRUD0BoYHQQIwek+sgMouSfkkHkDZLw== Received: from mail-ua1-f71.google.com (mail-ua1-f71.google.com [209.85.222.71]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4ddae6avj2-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Wed, 08 Apr 2026 13:13:36 +0000 (GMT) Received: by mail-ua1-f71.google.com with SMTP id a1e0cc1a2514c-953d479ea6eso10832915241.3 for ; Wed, 08 Apr 2026 06:13:36 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1775654015; x=1776258815; darn=vger.kernel.org; h=cc:to:message-id:content-transfer-encoding:mime-version:subject :date:from:from:to:cc:subject:date:message-id:reply-to; bh=H3aeoeXAXwQFha0GEZVhE/XlFO0K7ui7Q0MuqliZFzk=; b=QvYUaKW+xZBWsax3LHF7DzD0XQI4h3oHHvF7B+nSTVYg58kuP3aWMNPfPQPnOifFzh GNuGCPs/2PQh+65JZwQsNx8Kcl3OJwXNtgTY3VK8rwz0/QNyyk2Fxa1TS+ZNIpSdx3rV lQALXByMpGN8bO7J6dduxvLZlrpTvI4yf+HqXdGIOpiTW8k7m1fkBIznynP4dIkKCDC1 tD0P27nn7Hll9N5BGQtstAAayFbxsBaaSLiiO5f+pUw7Oqhcbk9FGZ+krn+JxU5nGVPD OXk/fDTl2DnTi/GHUuAtwrSH3FJ4f1pzeeMhh0tHrTeeFckv3dq3Pmx6PCi3lPYT/dJ+ E2TA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1775654015; x=1776258815; h=cc:to:message-id:content-transfer-encoding:mime-version:subject :date:from:x-gm-gg:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=H3aeoeXAXwQFha0GEZVhE/XlFO0K7ui7Q0MuqliZFzk=; b=V77UPdW0X/9V4xYAVqI1x2YJzAhbTl8tVuTJam40j27+/bMbqqgFNrS85qZGpteN+M VXtFyMD1MFYggYgUJ5EOEOM7gLezejzJWf6J8oluzPemJ3L8vO3BpAPN3fE/+DB+ZN7I rQ5rkn/I/rI0NltmsRPJYQ0Yg4IqEyrgLxFOb8PQpONaI91yzaWKD4gYq+Uiugz+RjnU t6XshtY4M0eDZYeKeT28v3zbSOn3M6S2IB8raqcte2DFN1KvUz5RP7Ifx1aBGEND0nYX VXDJ+G3qyrv6Sg0p9LnXl93TtFYEe+u8CVJwjC5P2QcAlWQiecfM/UYi3FvaDAk9cOC1 D8qg== X-Forwarded-Encrypted: i=1; AJvYcCV2XkLUYLMUPTEA+Cere+VnLHKgy/wounAFlokSiwtWkcntVJWEqEPeMn9Z1S8B9PPpK+Qar1FRcLjzNQE=@vger.kernel.org X-Gm-Message-State: AOJu0YzVeX/bvT4qxSplM0wFx790Qa/tPTbha0Qg05Cg4KEQl3jTHdtJ sKIA3K7iV9sKLFsUkHuCqLxqbMe7kRWfhhD7QBUlb8VMz2+ItjTo4nPIZqBkvgOMrCw9jCee/Sl NLU066/yg20bHCqm8uQnuuzjU4yxpxaAb42m10ysAsu9p13zI9riw2x1HSoE5Kv5JJ1PmKx/W0W 8= X-Gm-Gg: AeBDiettUPNZGwS/Wydw+/YTkEWx4RAcK2IasxqYyJVC5bX1q4QT8f74xzq+FeYSoU2 kymWaGvboNyIjZmq9aW7gi8+jawVYtoHHsjakWNYTP//IeKygDthjynrur7X2yMUdNsYcBE05uS +Z7QPxXgrWskm4F6IZGJ0eA8u4MwMyDkw2/wMbuD2kpVwI9GEoRyaoT04kVzzbi/rQIs8z0lCuw ADmtjxvL0SkDTaXyNvzukKEjT8/bflje+6nft+T6VOC+MuwMttL49vEEMzi5B4Ho5gKpv+GsoXp STIQFJ6k7MguyilxYLOlBQ+RP0C94hKuG6KhHqA8XVEwN8uAVjGbgMGPlxQ+m1A1Qrum0KuFNri achuOEl9Ds1iCbyXFxR/xmJfl0amyMvjv1QTl7YE0CWnKQ2Nd1RjCW+2uChUhk+VyWVZ/ywKsSI vxHIKqQn2DowNGz/becJS6A0j/5FIbwqn09g8= X-Received: by 2002:a05:6102:5093:b0:5f7:24e9:ece2 with SMTP id ada2fe7eead31-605a50d7628mr7944209137.28.1775654015376; Wed, 08 Apr 2026 06:13:35 -0700 (PDT) X-Received: by 2002:a05:6102:5093:b0:5f7:24e9:ece2 with SMTP id ada2fe7eead31-605a50d7628mr7944157137.28.1775654014944; Wed, 08 Apr 2026 06:13:34 -0700 (PDT) Received: from umbar.lan (2001-14ba-a073-af00-264b-feff-fe8b-be8a.rev.dnainternet.fi. [2001:14ba:a073:af00:264b:feff:fe8b:be8a]) by smtp.gmail.com with ESMTPSA id 2adb3069b0e04-5a2c6cd3509sm4804775e87.75.2026.04.08.06.13.33 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 08 Apr 2026 06:13:33 -0700 (PDT) From: Dmitry Baryshkov Date: Wed, 08 Apr 2026 16:13:05 +0300 Subject: [PATCH] media: iris: use IRQF_NO_AUTOEN when requesting the IRQ 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: <20260408-iris-no-autoen-v1-1-378d290a019e@oss.qualcomm.com> X-B4-Tracking: v=1; b=H4sIAGBU1mkC/yXMQQqDMBBG4avIrDuQikbtVYqLqL86XSQloyKId zety2/x3kGKKFB6ZQdFbKISfMLzkVE/Oz+BZUim3OTWFKZmiaLsA7t1CfBcWtS2ahzGpqAUfSN G2f/Dd3tb1+6Dfvld6DwvpMxG23IAAAA= X-Change-ID: 20260408-iris-no-autoen-56e8679aef94 To: Vikash Garodia , Dikshita Agarwal , Abhinav Kumar , Bryan O'Donoghue , Mauro Carvalho Chehab , Stefan Schmidt , Hans Verkuil Cc: linux-media@vger.kernel.org, linux-arm-msm@vger.kernel.org, linux-kernel@vger.kernel.org X-Mailer: b4 0.15.1 X-Developer-Signature: v=1; a=openpgp-sha256; l=1535; i=dmitry.baryshkov@oss.qualcomm.com; h=from:subject:message-id; bh=xAsGM5wG7d+KQdi/SmKP3tYRAXT14rSUYiKYRDxfawQ=; b=owEBbQGS/pANAwAKAYs8ij4CKSjVAcsmYgBp1lR9UE2D8cfDF+bIN0Nke4wtiKSJVh61+nbnk Wv7k1OuGtuJATMEAAEKAB0WIQRMcISVXLJjVvC4lX+LPIo+Aiko1QUCadZUfQAKCRCLPIo+Aiko 1f7RB/9uuaCLF9O3ckExz1nE/RFHG9mA356CLjzZOoHFs+1Fs0jhQgGSmopS5BKtA2mgbOqJzjm BNwXjHVJIPKCafav5L/c4R189l7c6qs+mXQGHB3Gx8cOE3YTKtu+FeQ4gPnRFyYcno/tCoXAliW 6DKjV5YRr5L2ycPPeSwb2KFepyvmkk4Vqnwi/0rWTJcarb+3OtFGwuhBqX/Mc4ZCL982DC7DGrf QrQFyeyf09ThKYK1P3WkTJ6D0zs24JrOWaooDeJbUshIWlfXlPHVAzkujzviRZQQ5Zrv/Nnnnbd hJ4ajrOeyOn2mEpM6H+AQxvb42y3fbxbGs9CXtvi5X5IJU38 X-Developer-Key: i=dmitry.baryshkov@oss.qualcomm.com; a=openpgp; fpr=8F88381DD5C873E4AE487DA5199BF1243632046A X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwNDA4MDEyMiBTYWx0ZWRfX50q1ScmZRzSH zjwAIEiJKvyMSMLtWiJzvt34Trca9eZDw67MJrsTfiyZBzzT4z40Sp/NvUbKLpFzrKE1pchUacT tF+Cmf+p1zbdzVsh7fPBnrW92+iIgL3rZudM5EYi94SwgcU8xNqOaNZa1f/0W7TWAzGp5vCUPpq cmaQBycBMhCNClZ3Kk+fsKmTMgbS2sGdehm+0Tds3YF5o/IH8GlKudVimUgAUo+FxwnpmfhJCmX NLUR2uG90uJCZzEb+3Si96cxgKmZlfJNR5kdKOLtRg29Y1jIwqe5gka3KSR/D8uJX+5HkTd6A0M NUiq2ecdqeKYknRb7VgzF7D3NnwbI8lYWJLKnAkCJstqZvaZoWdeS+U3+GrzpnFZilMQHmhdqcw 0gIbnLwW54yDu8CXFk9zi5PxxezzFzLZDcvXQjzsABLJtnJ1LItYjkNZuiGr35qK7Wr1tKLtkB/ 4GgYfBfOnh/kx1dL9kg== X-Proofpoint-GUID: 1At694sNBbqa5Y1W4ZtKWdP7oqCWR3y2 X-Proofpoint-ORIG-GUID: 1At694sNBbqa5Y1W4ZtKWdP7oqCWR3y2 X-Authority-Analysis: v=2.4 cv=K4AS2SWI c=1 sm=1 tr=0 ts=69d65480 cx=c_pps a=KB4UBwrhAZV1kjiGHFQexw==:117 a=xqWC_Br6kY4A:10 a=IkcTkHD0fZMA:10 a=A5OVakUREuEA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=gowsoOTTUOVcmtlkKump:22 a=EUspDBNiAAAA:8 a=EOH_RX0NK_dA2BEO_QQA:9 a=QEXdDO2ut3YA:10 a=o1xkdb1NAhiiM49bd1HK:22 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1143,Hydra:6.1.51,FMLib:17.12.100.49 definitions=2026-04-08_04,2026-04-08_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 priorityscore=1501 impostorscore=0 lowpriorityscore=0 clxscore=1015 phishscore=0 malwarescore=0 spamscore=0 bulkscore=0 adultscore=0 suspectscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2604010000 definitions=main-2604080122 Requesting the IRQ and then immediately disabling it is fragile as it leaves a window when the IRQ is still enabled although the underlying device might be not completely setup for IRQ handling. Pass IRQF_NO_AUTOEN instead of calling disable_irq_nosync(). Fixes: fb583a214337 ("media: iris: introduce host firmware interface with n= ecessary hooks") Signed-off-by: Dmitry Baryshkov Reviewed-by: Dikshita Agarwal Reviewed-by: Konrad Dybcio --- drivers/media/platform/qcom/iris/iris_probe.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/drivers/media/platform/qcom/iris/iris_probe.c b/drivers/media/= platform/qcom/iris/iris_probe.c index ddaacda523ec..baec43acd6b6 100644 --- a/drivers/media/platform/qcom/iris/iris_probe.c +++ b/drivers/media/platform/qcom/iris/iris_probe.c @@ -245,12 +245,12 @@ static int iris_probe(struct platform_device *pdev) core->iris_platform_data =3D of_device_get_match_data(core->dev); =20 ret =3D devm_request_threaded_irq(core->dev, core->irq, iris_hfi_isr, - iris_hfi_isr_handler, IRQF_TRIGGER_HIGH, "iris", core); + iris_hfi_isr_handler, + IRQF_TRIGGER_HIGH | IRQF_NO_AUTOEN, + "iris", core); if (ret) return ret; =20 - disable_irq_nosync(core->irq); - iris_init_ops(core); core->iris_platform_data->init_hfi_command_ops(core); core->iris_platform_data->init_hfi_response_ops(core); --- base-commit: 816f193dd0d95246f208590924dd962b192def78 change-id: 20260408-iris-no-autoen-56e8679aef94 Best regards, -- =20 With best wishes Dmitry