From mboxrd@z Thu Jan 1 00:00:00 1970 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 471DA45040D for ; Thu, 30 Jul 2026 15:26:17 +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=1785425178; cv=none; b=dlyJIxhZG30l8d15la8EOAuNJpI5ludzppawCv4m9VgHqAn7IABwLnjM+yoMe14VcUe1afbaktYP5GOalXMaSS66cJhejOiWWuKfzCgrxwMzRKLGoeDiJF4tUCnPeoXvxFPDiMIveYj8M1bTnyPR+LD8vdvBQQbiACTTev+28uo= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1785425178; c=relaxed/simple; bh=jA34yBnA0u8syAjpz0YDHemxRSdDyIzpxGZHohbCe3M=; h=From:Subject:Date:Message-Id:MIME-Version:Content-Type:To:Cc; b=ozWZQZh/jWq6bAk0ymLzXwB8Qdch7oHNJSLs16HbtzeszURtgjIZ3BRuKnJm4573Z+TaMPKmklLeT4tYzAJgd5rTvJ0ae4y8aoFWCQ5KiMwieLdApBDfwNb5so2GAHQ2lO5Vmu9cGV5Jnskqb/qw2TzSdr378ECMYqlaqFNZIKY= 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=oJOFZ/WD; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=c+Ed2DF1; 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="oJOFZ/WD"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="c+Ed2DF1" 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 66UDDNed1062962 for ; Thu, 30 Jul 2026 15:26:16 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=X7eyaTLQ+KQB8fRExHIRXb GwfGw6QatxQ2D0kSDv06Y=; b=oJOFZ/WDoh5aiKsu8B1pv4y+zt+yC16ZZcwbVL miOmzFbMPnT75ld+33IQCqaCDE5YG77QmSF1NgzyUgUKOlcfPnHRNR0LxY90Qfqq HXwJYeOTAfiGp5jEPPRNuXUYZIOdNF8W1b6niTYYgR5JeVBDDJ0PwvTWKrYBJ6m4 8eUVCGpNyoKA/RK2mmOgQLpDjVZ3IiSsCbvpkRCMpo/USgDF0yurest43tTn0gY+ QqIb+pvagjX2cJr2W/Mzw/rwNZkPipYILnxFnYuDAfs+PsuArb2/r3il0wEc0wmL /fMRMPWTzr3Jiks42PSS9WKsgGxVI2XBzroT7Y7tFLZLcAyA== Received: from mail-qt1-f199.google.com (mail-qt1-f199.google.com [209.85.160.199]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4fr6yfrs3y-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Thu, 30 Jul 2026 15:26:16 +0000 (GMT) Received: by mail-qt1-f199.google.com with SMTP id d75a77b69052e-51c26012cd0so21724331cf.0 for ; Thu, 30 Jul 2026 08:26:16 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1785425175; x=1786029975; darn=vger.kernel.org; h=cc:to:content-transfer-encoding:content-type:mime-version :message-id:date:subject:from:from:to:cc:subject:date:message-id :reply-to:content-type; bh=X7eyaTLQ+KQB8fRExHIRXbGwfGw6QatxQ2D0kSDv06Y=; b=c+Ed2DF1rqzB/FwPuNb1UJFgA4knXx0cUK39hCYkUZ1cAmmcKl758SEbODWHQjNwJc b8DXTracNX+2Pnk2wgP0BVyNGy17/B6yn6lvwAlvuBwuQfSERDU9u6VHTAlT7J0gNzkD qXjxuh8JWKngh96mvmS3pRfvsFWzn+q9LpKiAicvYN+21AGNHzX3bO2m2Q+SllK83BnX IsQY70BemkT+Sgh+CU4lQ8Si6BakF9Kh7IVt/hW7gK5Jh5JuxJeLeVMxCn3l+clQ4vPC LlfMnTUYoSygdEb7mHSaeaqTnXc0WGSHmJ7euVBIleSJVLMxps4iaSX6O/+qtr2jJk1z 51Sw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1785425175; x=1786029975; h=cc:to:content-transfer-encoding:content-type:mime-version :message-id:date:subject:from:x-gm-gg:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to:content-type; bh=X7eyaTLQ+KQB8fRExHIRXbGwfGw6QatxQ2D0kSDv06Y=; b=homHxuhEFv+MVvJWQ+AqCEd13WQ+GbxSV2LbdS+v3k1v1avSGIqGo3C6HnJXf7GrGy W/L/TO41gVK//yNbnPN3pSEJ9oj4Y0N9hYioCVjPe9IF17HwMWsNK+dKNsaGDIvnDMPp bzfVgbRNq4QN+s5mdo4r7SiO6LTUgkilqLp1LqQPS+VclaSAuX1aOx6V13YNK9tT8Drd Mr4qEpqMbBtoXTzhzg1jLNmE1T4i7yNImk3TKqOS/Okp+G90+Vc5TsgmxX+S39u1Ux5o d9PVE0St8amNdAmYNzVUnk9JtARGN7FoUIBMnIUoxFOrGpBoC4RcZk7Eq24g6CE6uxN0 WKRQ== X-Forwarded-Encrypted: i=1; AHgh+RoRLg8Ts8jISGOWAZ70qTp69Yd3bUSOkZoFUVHSyeuAuK6x+8/O0Kz/m2NSXEP2SUg3W7tAHTN2pFFoUVY=@vger.kernel.org X-Gm-Message-State: AOJu0YxPQORMv1JcsBXmZKpOoN/kRhRJxExUJVR5ZALZKlZkFf/0BOZ0 8H1SmRShSxi9U5YOjK2Fsf+CcAwsuOfWOxOkXXh4dPgeSRXzXNt6ZwIQgcqqsT6fbR6VT2LjhGm ngmp/NseVmw7MYMIh/SgNJiwQCYAnBiIjnFMqERfo9Fnr5+PPsfJ1wU7fG+QCcV+0czs= X-Gm-Gg: AR+sD13bw2nIOPKRPaQmhmzF3WfgvTnsyDPVIDNp1xXXZJ1bir35/7e0+b1BrzR6msH aRbCQsObyEM5KPDnsv6h5KiP+VQ+WnWwMfM9FK+r4XwS8YMocbijEEoSrPgVmq+CNQEoT5pAu17 jVKVZjJGXTfUgM2p0w2JGKFn2P8v8/aTIjw/Io4NWzer7Qz5Z7BJBFCnglU1LZ6V3alf4Kq5WPk 90pK3r2HWrc91NcYl56LZYK+GqzBupqjkjG+HOI6X611Qp8saPyQszkMkutv0as1ex1Guyor+K/ VoO9jaKVirt0tXj6NiHxekcVCr6ncfIHt/hcujreCaMCLKZ0riek3N3dlwlHrwyu2m4xz3M0lH1 /HJJkfdvu5s16lDaC7oj81vgQwyyaz6scGTNsQtHQaF7PIROLLp+pMxx7JKCj3tfXmNWfnex0xp vvssbAdxhBQI55KQ== X-Received: by 2002:a05:622a:1c0f:b0:51b:f8b3:3d4a with SMTP id d75a77b69052e-52b3867df6amr35149081cf.50.1785425173355; Thu, 30 Jul 2026 08:26:13 -0700 (PDT) X-Received: by 2002:a05:622a:1c0f:b0:51b:f8b3:3d4a with SMTP id d75a77b69052e-52b3867df6amr35148181cf.50.1785425172427; Thu, 30 Jul 2026 08:26:12 -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-5b2db9ed57asm443160e87.69.2026.07.30.08.26.10 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 30 Jul 2026 08:26:11 -0700 (PDT) From: Dmitry Baryshkov Subject: [PATCH 0/5] media: iris: several fixes Date: Thu, 30 Jul 2026 18:26:07 +0300 Message-Id: <20260730-iris-fixes-v1-0-413d6cfaa8ca@oss.qualcomm.com> 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: 7bit X-B4-Tracking: v=1; b=H4sIAA9ta2oC/yXMTQ5AMBAG0KvIrDUpLRVXEQt0MBYlHUQivbti+ fL93MDoCRnq5AaPJzGtLiJLExjmzk0oyEZDLvNSGiUFeWIx0oUsKl1aY1WhpNIQB5vHL4j9pv3 NR7/gsL8PEMIDvsFEsG4AAAA= X-Change-ID: 20260730-iris-fixes-846d7d353034 To: Vikash Garodia , Dikshita Agarwal , Abhinav Kumar , Bryan O'Donoghue , Mauro Carvalho Chehab , Hans Verkuil , Stefan Schmidt , Vedang Nagar Cc: linux-media@vger.kernel.org, linux-arm-msm@vger.kernel.org, linux-kernel@vger.kernel.org X-Mailer: b4 0.15.2 X-Developer-Signature: v=1; a=openpgp-sha256; l=1249; i=dmitry.baryshkov@oss.qualcomm.com; h=from:subject:message-id; bh=jA34yBnA0u8syAjpz0YDHemxRSdDyIzpxGZHohbCe3M=; b=owEBbQGS/pANAwAKAYs8ij4CKSjVAcsmYgBqa20RabwaLUZ96X8Fp0Xif9iDTpUEfnjPQ0I4o xo6wzDF+UiJATMEAAEKAB0WIQRMcISVXLJjVvC4lX+LPIo+Aiko1QUCamttEQAKCRCLPIo+Aiko 1fS4CACRASg6/uYRB4rO3UElH/Ee9twhdo12bvBOg9jhWAQPTf81eP5lYlS8sPYHlI+OeZ3KHF8 Sz+iKBGLt6j5OGdjX5caZjh6Qmb+JJVT2BIjY7t7v3X5cMxbVnAF2qaYwCA6drOtEaeLmrK9bP2 LM2NC9likB0FaRSflCh/o8ihg3SosIoirWKtb9VWwrwKFIhD1cFipFmD+TKINx1GZc6DoavVq6K V3q8Y8DPyrDC40Lt/r12GN33x41zy7PHLdZnkzhK0ghUooNg2KV8ouN1pgRn8GjryuqPV/1lDUZ b4TSphFbiLFw+pO6/tf1uoyLPN8wYTaIyccubuXUcql/FYpb X-Developer-Key: i=dmitry.baryshkov@oss.qualcomm.com; a=openpgp; fpr=8F88381DD5C873E4AE487DA5199BF1243632046A X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwNzMwMDExNyBTYWx0ZWRfX70aUXU2uhYK4 r34FHnoG5S3YvzNPvSqY+uSLF2RvwUInu5oKmRBIGNs2ZxGMKvmYxrkx1cQFZ6w6+wXTKyaz8St J7O+opsCXSmXluWQdCaRE/pHoOp3woIynPAzteiNT30EvZXDrkboRBlS0XNQnJPMAbAfxozwCEf RNtgMCZSRtHA4kbf5rUsf5rO6z4vInWYeZDs+JudWacSkDA4FhM0EmLRJKB2JjyOhRlWE+l+8Hh 6OLjTZUDSHlrxXu98APS/bGjNG2Cdy7NAC90jPeebq1/I2XYau8q0/zNMXjoUN9IQm+W8fvjJ5I ivyY9NlAXjPECfWJDF+CD1aprmoaHI10kkyUFsRyUdUEEqGpYZxRyGpSaLffb/B8JXNNGVtZgb/ Vqo2eczKTMI8n1Br1V7UvkVxzT0eygOxYD/NFvqMXCROTsUZ79pwXnIDLNOm7/P9z75V0e49cMi TIvapuSQsgYiYEVZ4pA== X-Proofpoint-GUID: OrDtVCaKNMGaHT1d6EkH3AvsKjfV6haS X-Proofpoint-Spam-Info: AW1haW4tMjYwNzMwMDExNyBTYWx0ZWRfX++2iFuifCAaL 92QNNqPf8KxtXowMIQYuIJnk5TXyubo2Gw4ZoV5AoEHqF5L5ilaZJFoqMkzdLIvcT35IE9VHs/4 Nzju8wuCYYF4XdG7uOWEINvYzQUt4GY= X-Authority-Analysis: v=2.4 cv=Tv3WQjXh c=1 sm=1 tr=0 ts=6a6b6d18 cx=c_pps a=WeENfcodrlLV9YRTxbY/uA==:117 a=xqWC_Br6kY4A:10 a=IkcTkHD0fZMA:10 a=RAioF0-LDSMA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=gowsoOTTUOVcmtlkKump:22 a=EUspDBNiAAAA:8 a=4abjX0wlFHiq4bt0lUoA:9 a=QEXdDO2ut3YA:10 a=kacYvNCVWA4VmyqE58fU:22 X-Proofpoint-ORIG-GUID: OrDtVCaKNMGaHT1d6EkH3AvsKjfV6haS X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1143,Hydra:6.1.134,FMLib:17.12.100.49 definitions=2026-07-30_04,2026-07-29_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 malwarescore=0 adultscore=0 lowpriorityscore=0 clxscore=1015 impostorscore=0 spamscore=0 phishscore=0 priorityscore=1501 bulkscore=0 suspectscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2606150000 definitions=main-2607300117 Fix several problems reported by Sashiko. Signed-off-by: Dmitry Baryshkov --- Dmitry Baryshkov (5): media: iris: fail firmware boot on invalid uc_region media: iris: take core lock when scanning the instance list media: iris: guard against a NULL hfi_sys_ops in the interrupt handler media: iris: reject open() when the session limit is reached media: iris: reference count video instances drivers/media/platform/qcom/iris/iris_hfi_common.c | 4 ++- .../platform/qcom/iris/iris_hfi_gen1_response.c | 2 ++ .../platform/qcom/iris/iris_hfi_gen2_response.c | 1 + drivers/media/platform/qcom/iris/iris_instance.h | 4 +++ drivers/media/platform/qcom/iris/iris_utils.c | 6 ++++ drivers/media/platform/qcom/iris/iris_utils.h | 1 + drivers/media/platform/qcom/iris/iris_vb2.c | 6 +++- drivers/media/platform/qcom/iris/iris_vidc.c | 37 ++++++++++++++++++---- drivers/media/platform/qcom/iris/iris_vpu_common.c | 2 +- 9 files changed, 53 insertions(+), 10 deletions(-) --- base-commit: 78bc8af4affb9a732504eb22eeac7d1e50883853 change-id: 20260730-iris-fixes-846d7d353034 Best regards, -- With best wishes Dmitry