From nobody Tue Feb 10 12:39:19 2026 Received: from mx07-00178001.pphosted.com (mx08-00178001.pphosted.com [91.207.212.93]) (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 2F223369969; Mon, 2 Feb 2026 13:58:11 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=91.207.212.93 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1770040694; cv=fail; b=Ca1umi/qQSgNPTnfwDNLNXvNDlDglA4HAO4OExzWEUimfCQYUikrxbJn6cXOyIGpb6i7kHdI/xPDPa/lE82Axr0PaoWhybBd8830o9hXVJP3lbc5mjMC6xgkJBJdrnLNXLvP7XUirUZQDHu8nXwv0aSVOmy3he72sF0aKOtBO78= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1770040694; c=relaxed/simple; bh=7spgxgqOZhq+/Hs8WwGZXEeLKn0rbr1vRjKHdWbDF0E=; h=From:Date:Subject:MIME-Version:Content-Type:Message-ID:References: In-Reply-To:To:CC; b=A/CTM4d7GXgyIo/kYLEp8GhIaWuSU3nHm+jrRzYSO2OhvRbH1cCP91VRy51o6+aG9ZzqR7BYmWvxjFFP/b6UudNleWprwud5cuvRyNcrajkWNQY9YIqbIz6pG9WjgNG0/MpnPCk7kndMxdA0TjgiYMkrEJSnJ+eG+xqImVDd3jw= ARC-Authentication-Results: i=2; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=foss.st.com; spf=pass smtp.mailfrom=foss.st.com; dkim=pass (2048-bit key) header.d=foss.st.com header.i=@foss.st.com header.b=DKwviCAu; arc=fail smtp.client-ip=91.207.212.93 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=foss.st.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=foss.st.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=foss.st.com header.i=@foss.st.com header.b="DKwviCAu" Received: from pps.filterd (m0046660.ppops.net [127.0.0.1]) by mx07-00178001.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 612DhivW3353509; Mon, 2 Feb 2026 14:57:49 +0100 Received: from duzpr83cu001.outbound.protection.outlook.com (mail-northeuropeazon11012032.outbound.protection.outlook.com [52.101.66.32]) by mx07-00178001.pphosted.com (PPS) with ESMTPS id 4c1am0wten-1 (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384 bits=256 verify=NOT); Mon, 02 Feb 2026 14:57:49 +0100 (CET) ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=aXge0+1iwLfMhC32BWoTbIrcU1PVZhbKCJszIbk1brpLJkgMq37I9N+XVC31+4jYVGkPhGuzS0Mj+G+ybmPF3F1r/uXQzt8ekv3UUwTto2psnDTtXuH6pktLGEA5cZ5Mlw0NrlYhBtL2lnyqC3MYq6znwnwmBGZvw8ef8B+sQWpdBF+YCJxhI8Inh5LD04mibAYx+m0yAlPWnruwrTf23YaxXp+MejqgkqTFOBua5hGy4bT1XqMfxWo/qAjhN8HBD50bl9vndIFnJKxgtrEBdqotQCavHAXia2NjXyfs/9DrtjIqALZrHDtNwY8VSnkOwhxLBIRrBACEt+XksFlPCw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=rV2Vy44R47kEwtUuVJqd0Yij8unfHAg61KjqEYR0WGo=; b=lb858Bb2HNxWlq0vFjHhafsyiqEo1uHWNg65/znOu8RDKnfnB86AVTxtA+U6gnQ7gWp8i1Y9Sd7WxeReWqG2/lLoQRt8SK7ZuG44G2s4yYMPb2PWhfgUPmux6I1l9MkvxJ5DD7wdLkb0I7zSKqSEXcj2DtnEq5WTcEFFCWXNFBUqH9ArQRJ+rbRk+UFHhkj/jLBQtnz7dg6a9uIvDd2NhP8KVErwvPQ01Cq9iXWWIM03P80FEcm2pj/EtBvYa7IJcvAR73kG7pirH2WfgWRUhOWCP0Y6OXVhr4Zcwh7GCcn9at2ExWrCfmMnf5FsrkXDutVlKvqEMhAQBqDH77mcsg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=fail (sender ip is 164.130.1.59) smtp.rcpttodomain=vger.kernel.org smtp.mailfrom=foss.st.com; dmarc=fail (p=none sp=none pct=100) action=none header.from=foss.st.com; dkim=none (message not signed); arc=none (0) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=foss.st.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=rV2Vy44R47kEwtUuVJqd0Yij8unfHAg61KjqEYR0WGo=; b=DKwviCAuos0/nOj7Kk+VgdcwFtW6r7NbdbVL4A5vFkMz91Sqaljw2NxBrHShfqtWz24DdbktUxGoKUIDmhRcIEH5jcniqC4mG8uONY6jRSHh2eyHmObIiDwLKQertIVhD18BVONVar9I4P2HEn5yG0Chjtp6YpeDygmyeXMtJBLzHeT76qJVibH5/fsckyeW3xJlwtHKHAcFR1rdWobmT2JOgVmXd3+Zh2wyZV9/D471q+erRCUduhLZmcj1OOHYj7WGEPH3mOuhoidVKx0LHZd/T0A63td+T1NY6Zyw64yUaXj7xawiBPDjAvsmWXiGxla1RFbN7YR8NSgO3u0dkQ== Received: from AS4PR10CA0009.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:20b:5dc::12) by AS2PR10MB6448.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:20b:55b::17) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9564.16; Mon, 2 Feb 2026 13:57:44 +0000 Received: from AMS0EPF0000019A.eurprd05.prod.outlook.com (2603:10a6:20b:5dc:cafe::bb) by AS4PR10CA0009.outlook.office365.com (2603:10a6:20b:5dc::12) with Microsoft SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.20.9564.16 via Frontend Transport; Mon, 2 Feb 2026 13:57:44 +0000 X-MS-Exchange-Authentication-Results: spf=fail (sender IP is 164.130.1.59) smtp.mailfrom=foss.st.com; dkim=none (message not signed) header.d=none;dmarc=fail action=none header.from=foss.st.com; Received-SPF: Fail (protection.outlook.com: domain of foss.st.com does not designate 164.130.1.59 as permitted sender) receiver=protection.outlook.com; client-ip=164.130.1.59; helo=smtpO365.st.com; Received: from smtpO365.st.com (164.130.1.59) by AMS0EPF0000019A.mail.protection.outlook.com (10.167.16.246) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9587.10 via Frontend Transport; Mon, 2 Feb 2026 13:57:43 +0000 Received: from STKDAG1NODE2.st.com (10.75.128.133) by smtpo365.st.com (10.250.44.71) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.29; Mon, 2 Feb 2026 14:59:29 +0100 Received: from localhost (10.252.7.227) by STKDAG1NODE2.st.com (10.75.128.133) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.29; Mon, 2 Feb 2026 14:57:43 +0100 From: Alain Volmat Date: Mon, 2 Feb 2026 14:57:28 +0100 Subject: [PATCH 03/13] media: stm32: dcmipp: bytecap: protect CMIER register access 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: <20260202-stm32-dcmipp-pixel-pipes-support-v1-3-8d8d51f5e014@foss.st.com> References: <20260202-stm32-dcmipp-pixel-pipes-support-v1-0-8d8d51f5e014@foss.st.com> In-Reply-To: <20260202-stm32-dcmipp-pixel-pipes-support-v1-0-8d8d51f5e014@foss.st.com> To: Hugues Fruchet , Mauro Carvalho Chehab , Maxime Coquelin , "Alexandre Torgue" , Rob Herring , Krzysztof Kozlowski , Conor Dooley CC: , , , , , Alain Volmat X-Mailer: b4 0.14.3 X-ClientProxiedBy: STKCAS1NODE1.st.com (10.75.128.134) To STKDAG1NODE2.st.com (10.75.128.133) X-EOPAttributedMessage: 0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: AMS0EPF0000019A:EE_|AS2PR10MB6448:EE_ X-MS-Office365-Filtering-Correlation-Id: f686271d-0b02-4fb8-1c5c-08de626309ea X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|376014|7416014|82310400026|1800799024|36860700013; X-Microsoft-Antispam-Message-Info: =?utf-8?B?K3YzWFlMcDJQNklhVUYvT2w3Z0MxSVFPdVVLVGFLbGgyUGI2ejZQSFplMkg0?= =?utf-8?B?MGxGcVhQTTczQUswOHFmcVpuaFRaVDB6UEhXVmlHcXFMa0YyRkFIb2pXSUhD?= =?utf-8?B?Nk9EZ3dsSDlTd0xxTGd3SWsvOGpxRmVySTM3b1hqS3d0OWo2bnh5SHRUUitU?= =?utf-8?B?anFyTjBNdUZBaHVzUThaN2Fnb21HK1JaZGtQK3IwWkVIVUc5cXVpU2RpUGEv?= =?utf-8?B?Yk1yUVU1N3FybEhpUUJaK3dpVzhZQ3pHOGNPRll6cG5McmhEbmU4MlJTSkxj?= =?utf-8?B?dDVQWVl0S0ZiRGdEdWZwRmg1M3VtVjFYak9DUTBUVlZxdWpXTzFqOHp5TnFV?= =?utf-8?B?NjYvVkNLSURabWZyZ1Bua0s0U0RZRHNsbDI1MFN5aWtmRituLzFDaU1GMTZ6?= =?utf-8?B?STZoVlhOczNiM2VhQUZMdlZzenlVUGo2MDdzcGg1bmhxQXlxRldMTnNqKzdq?= =?utf-8?B?TmVIYm5XaSs2ZnB1NDlkNHhhRGV1TFc4Wk1LQ1FOM1ZrQjZndUNQK3dLaWt4?= =?utf-8?B?RUEzZjFtcWFUWE1WRTdRRzBHQ2FYdit3c2RhODN2WWVhNGpmNE45d1F1UW80?= =?utf-8?B?aERwOXNuc1NmSWlkMW1rTlBTSlFNZTYxSGoySzBXY3pIYUxNR08xMnNJZmgz?= =?utf-8?B?ckJ6L2l5SDNVakFhL1I5MjNsRlhKbWlvcjkvL0ZPSWQ4MGd0c3JLY1cxVmlS?= =?utf-8?B?R1BxaWlKL3JTYnhSa2p1REU5WW9HcXRBRjFTRTRoZmpQM2M2K1FFRkJoTVBN?= =?utf-8?B?U1g4c2xITDBZRWlhN0N0ZEI5VzdFQzg3MVQ1L3dzZjBEN0gvK0ZOK2RGSkw4?= =?utf-8?B?R0JaMklJd3lvT0RoK3dxSVRmL0dKWVBITDhQZXZMa2xjc2l2V010elh0VTZE?= =?utf-8?B?TEgrK0pJLzhwaEdSYnN5UFFPM29LL0J0S2pYSUxiUHpxWVI4aGpaN2VjUW1a?= =?utf-8?B?VmJWNGhoSWplbm1yTnFOUnRuZFJrSnRReWRzRFZDOVg3QWRzUUJRcENiamJ4?= =?utf-8?B?a2NES045bHkrUk5ZcmN0TmZnaGtKMjR1dGNKS0ZTbVN2ZVhkRTBIeWpQRmtn?= =?utf-8?B?WDFNY2VjWDZwNFB3Q3pObkJ5eUJMOHI0aS81d2RmU1FZSDFVWStVUC9QVjZz?= =?utf-8?B?RHBYRS8vWWNpV1hxRmM2OXMxc25JbEo4S0lmSDFBOSttV0RtWTVMT0d5RWRk?= =?utf-8?B?bkxqZ2FKSjFYTzl5clZzSGIxTTBQVDRDcDBIZGdrYmZ0dlJta3lQZ1MyOTZn?= =?utf-8?B?WlNhbDVHeHdSOUNUbU9MZUdrYS9yR1ZzZ0FQK0RFZ3NYVG9nSGdkY3FNbk5z?= =?utf-8?B?dUtJNDBwK2tHejlZNlRPdTI1VU9tUFZXR250YnkxVCtTZjdIWDZVeUdmY3ZM?= =?utf-8?B?NXpoaWhzNlJBU2tRODZRNURoL0R6N3NrZWFPMnhOQ3dZNWVjazlhTTVGei8z?= =?utf-8?B?bjY2RDZwVWx5SHpudlZBM0FvWndjZzJQZ1M3QjlET2hISmN0bmJhcVhQMGlL?= =?utf-8?B?aG5odnpEK2gzeERkNFp0YytTL3JkRngxeEVWcUVDeU4ycFZtQmtSUlJwNTgw?= =?utf-8?B?MWhvNXFwd1M5TTJFUzF4cndZQzV2OW9XdWRIZU1kM3JkVytyQUVBeFRtM1N1?= =?utf-8?B?NVFoQUZsSUo5eVhTYldwMnY0MmdJd09NSGhxeTdwV1YxKzdGVWNhWHBGZnpF?= =?utf-8?B?dVFDOVJHMkw1VjBKY1pYdlRYUFdYNHRSZXZqVDRkbkprTDlsZnhISjRKUWpP?= =?utf-8?B?ZE1YcWc3WGVWYjRJc2dIc2IvaENJaUU4NDZ3ZUdNRXZ0Qjl4c1hJa2lZZmo3?= =?utf-8?B?VkpiZUd4Q1VDQnZGY2owajQxblZXbnZWeC94Y1ZtanBDa2hhbFZkdDJ4d29s?= =?utf-8?B?T0FNVW1GT01kKzUrbW5TOXYvSS9rUHpHbVBqSjYwRUhMSEJSQllmWlJiTFNr?= =?utf-8?B?bTdPVVpNcGtta2JRd1FtSzhNaERxMTJRbUFrYlJnRjFjRlBsT0hiMzJaR21p?= =?utf-8?B?ZmZFWWNNSXpaa0QxYTJEZGhtUnMydUhRcG1OeGRZLzNjdHUxYWVRcmRWcm1m?= =?utf-8?B?T3BTNExIYTJldUI0S3BFT2pValQ0TCs0Tll6SGU3ZVRjeGNqazN5cERlYm54?= =?utf-8?B?RUVxc1kwdmY0Z3FyaTlUZG9QRCsxakl6YUJkYjJHd1ZRbmhQZWx2UVZ0Q0sz?= =?utf-8?B?TW8xMzV3dDRtZFhWVlMxTVhLeHdqS1dzOVhCZEg4NXhKUmNkU1pvNEJJeXBW?= =?utf-8?B?YWdHd2VTekZZNXBYOG5wT1c3TytBPT0=?= X-Forefront-Antispam-Report: CIP:164.130.1.59;CTRY:IT;LANG:en;SCL:1;SRV:;IPV:CAL;SFV:NSPM;H:smtpO365.st.com;PTR:InfoDomainNonexistent;CAT:NONE;SFS:(13230040)(376014)(7416014)(82310400026)(1800799024)(36860700013);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: HUTr5dnD5GlQeOVN7MijEqV90zAg0h+tm/OmTicRv7If9XbvGbrqLi7gLRUrT1lr26iXQ4y/DN1nP2uZmMfDkIks0eI9FrMNPBHBABdpGaxtuSuDxL3Ie9d4itSmZsw9Z4et/V3NFbn7WKKZ1kZtATKKKmHX5u5s1rGPJmQNFU3zqJqmDhovWdEd0E42VOHisBncu+DMdk87I3pYFFFHgFXAvpnLUuT0UM35MkaIXHr4D+ZcQ8DDpkd8ulOLuqMqWSCG8PpLazr5SfwzTKB6iebmKXZyT6URbZDA1g7ERTso5+F1grpQcVUdJyHQRsv+Nv6yQdcsjd4HkOSKc4pKEvtR2mgUJ2qcyKBL/5FC8admMQsV1MWkCjzXiXxbEs0D6WSbdleHALGDjmaaltRBz+8P79f67k2tXVhKozSbssxkAGseGXPGIHsI/SBLeyPX X-OriginatorOrg: foss.st.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 02 Feb 2026 13:57:43.9986 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: f686271d-0b02-4fb8-1c5c-08de626309ea X-MS-Exchange-CrossTenant-Id: 75e027c9-20d5-47d5-b82f-77d7cd041e8f X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=75e027c9-20d5-47d5-b82f-77d7cd041e8f;Ip=[164.130.1.59];Helo=[smtpO365.st.com] X-MS-Exchange-CrossTenant-AuthSource: AMS0EPF0000019A.eurprd05.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: AS2PR10MB6448 X-Authority-Analysis: v=2.4 cv=CKsnnBrD c=1 sm=1 tr=0 ts=6980ad5d cx=c_pps a=Rrpy6ZZndnJsE5qr2ew1qg==:117 a=d6reE3nDawwanmLcZTMRXA==:17 a=6eWqkTHjU83fiwn7nKZWdM+Sl24=:19 a=Xa52oM6mtQYA:10 a=IkcTkHD0fZMA:10 a=HzLeVaNsDn8A:10 a=s63m1ICgrNkA:10 a=KrXZwBdWH7kA:10 a=VkNPw1HP01LnGYTKEx00:22 a=8b9GpE9nAAAA:8 a=JcXk92-dJu8NvfVU0rkA:9 a=QEXdDO2ut3YA:10 a=T3LWEMljR5ZiDmsYVIUa:22 X-Proofpoint-GUID: CCsisQnmGDZjItq-XKQJ0eVFYRikhuf4 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwMjAyMDEwOSBTYWx0ZWRfX406oSf2QMGA3 V/Lqv3EBfOLBBUFvQITnGdXdlb6JAmhtX95J1nmIQ+/PyjX4HO4LOxOx5sHVYynSM616+HItcH+ OW/zU883DssSjoyt3XD8TrducIOiFvDNfNFMGvLFpySXWgabWI46PcAwRCkoP/r0F3SlyW05B0K YyTjgrmNu6FD1J+qIKat57clFRYAD2BjMrFYzD63HdWHn2KY8falDyB1xR7dLxdKib1NWmbiSYH vpxh8auVOA2kzqGtftX6cF/8cR7HHGhaJbCktvtJ1iFodeUpUpwLOWovCPs7v4BEWq+luAzjQ19 PZXumtX95YrC4vgmo/sJ0rSapVHhZRY2bzbeJVCqaV2bXQtL4vpJKNZtuSb9ESkllTHhBjzLeS8 2WTjnQbH+LUukcZbX48UM2veJUU2SmbygqKQV+WFBp1DGXwo77sioWAs0rXPL+C9PzpEtEXqS9R MDBRkI9x0L0eXfmGSRg== X-Proofpoint-ORIG-GUID: CCsisQnmGDZjItq-XKQJ0eVFYRikhuf4 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1121,Hydra:6.1.51,FMLib:17.12.100.49 definitions=2026-02-02_04,2026-01-30_04,2025-10-01_01 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 malwarescore=0 suspectscore=0 spamscore=0 lowpriorityscore=0 phishscore=0 adultscore=0 clxscore=1015 priorityscore=1501 bulkscore=0 impostorscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2601150000 definitions=main-2602020109 CMIER register is common between all pipes and thus needs to be protected from concurrent access. The struct v4l2_device structure, unique to the whole driver embeds a spin_lock which can also be used by the driver itself as explained in its description. Rely on this spin_lock to protect from concurrent access to the CMIER register. Signed-off-by: Alain Volmat --- drivers/media/platform/st/stm32/stm32-dcmipp/dcmipp-bytecap.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/drivers/media/platform/st/stm32/stm32-dcmipp/dcmipp-bytecap.c = b/drivers/media/platform/st/stm32/stm32-dcmipp/dcmipp-bytecap.c index 1b7edf0d2938..0b1d1fbda5d6 100644 --- a/drivers/media/platform/st/stm32/stm32-dcmipp/dcmipp-bytecap.c +++ b/drivers/media/platform/st/stm32/stm32-dcmipp/dcmipp-bytecap.c @@ -436,7 +436,9 @@ static int dcmipp_bytecap_start_streaming(struct vb2_qu= eue *vq, dcmipp_start_capture(vcap, vcap->next); =20 /* Enable interruptions */ + spin_lock(&vcap->vdev.v4l2_dev->lock); reg_set(vcap, DCMIPP_CMIER, DCMIPP_CMIER_P0ALL); + spin_unlock(&vcap->vdev.v4l2_dev->lock); =20 vcap->state =3D DCMIPP_RUNNING; =20 @@ -492,7 +494,9 @@ static void dcmipp_bytecap_stop_streaming(struct vb2_qu= eue *vq) media_pipeline_stop(vcap->vdev.entity.pads); =20 /* Disable interruptions */ + spin_lock(&vcap->vdev.v4l2_dev->lock); reg_clear(vcap, DCMIPP_CMIER, DCMIPP_CMIER_P0ALL); + spin_unlock(&vcap->vdev.v4l2_dev->lock); =20 /* Stop capture */ reg_clear(vcap, DCMIPP_P0FCTCR, DCMIPP_P0FCTCR_CPTREQ); --=20 2.34.1