From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from codeconstruct.com.au (pi.codeconstruct.com.au [203.29.241.158]) (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 123E2EAC7; Wed, 25 Feb 2026 04:27:23 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=203.29.241.158 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1771993645; cv=none; b=pNCYxbquWGKJinS0C/mszbg/LV3al9cqamih1ZePzRSOX72DGP2jaAATi4hEi/Ql/wbFXa/qEkvVVi6R0LuMU8RiLyBdDWJl3cilZVtLXBpkx2MdLYQ4G+PeFWX3AyHqREPRjRzLO2HnvieM3vni6kRNJuDAmszAe93NmfE6J4o= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1771993645; c=relaxed/simple; bh=samdCYikUUZlpJmm235kMC/hKn4iVY8qrYnSS+sYMyk=; h=Message-ID:Subject:From:To:Cc:Date:In-Reply-To:References: Content-Type:MIME-Version; b=IT+pv7eBsyxYYMFPcIFUQmaCEP9ltZoThexZAkPRI6jdEd9S60xQXfiEaxjZ8RV7UvDGKpaOhA6LdaHz3ocv+S8E4iitAC5I8hCRnxu8KPrS5rw/riINJkz6pMy1Kchl+xI1gV+fyDx8EGs2oGPoYCc13B5DdK6CeTdcOq6Gea0= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=codeconstruct.com.au; spf=pass smtp.mailfrom=codeconstruct.com.au; dkim=pass (2048-bit key) header.d=codeconstruct.com.au header.i=@codeconstruct.com.au header.b=OBcsrOhc; arc=none smtp.client-ip=203.29.241.158 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=codeconstruct.com.au Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=codeconstruct.com.au Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=codeconstruct.com.au header.i=@codeconstruct.com.au header.b="OBcsrOhc" DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=codeconstruct.com.au; s=2022a; t=1771993636; bh=samdCYikUUZlpJmm235kMC/hKn4iVY8qrYnSS+sYMyk=; h=Subject:From:To:Cc:Date:In-Reply-To:References; b=OBcsrOhcYnYwq6FJz45aMLg7RoYdLOw3y0/B4ZstCoX6bcN7zyCe7p58ZYWthTe4I KypipXwUKuGoG6f5ZUWitfiuEd5nIF7uB0c8wsnBvbJBttJ27BWASspOwhw78xxajH GcsI8HUP0DWqJkK2vjLmf68feBjRFCaPtPQhVRaO8pR/ca/2Vls6Chn7wPtnmLvFQU ha3gsQ5urqnZFvXqqHJUmZaVFuyjGmlfk/UBKl7lL1GdgrZfGjIc9XL+GzQtrVLcQe n5MsATP+06Ro1JpBfWWvb4IHrX4NVzjRR/HcQEPUDsd+/bi7xbeAiiWOX4SMKZ54LE XrrsrkMGKSQSQ== Received: from [192.168.14.220] (unknown [144.6.157.237]) by mail.codeconstruct.com.au (Postfix) with ESMTPSA id 34EEC6024E; Wed, 25 Feb 2026 12:27:13 +0800 (AWST) Message-ID: Subject: Re: [PATCH 22/62] mctp i3c: Fix locking in error paths From: Matt Johnston To: Bart Van Assche , Peter Zijlstra Cc: Ingo Molnar , Will Deacon , Boqun Feng , Waiman Long , linux-kernel@vger.kernel.org, Marco Elver , Christoph Hellwig , Steven Rostedt , Nick Desaulniers , Nathan Chancellor , Kees Cook , Jann Horn , Bart Van Assche , Leo Yang , Paolo Abeni , Jeremy Kerr , netdev@vger.kernel.org Date: Wed, 25 Feb 2026 12:27:12 +0800 In-Reply-To: <20260223220102.2158611-23-bart.vanassche@linux.dev> References: <20260223220102.2158611-1-bart.vanassche@linux.dev> <20260223220102.2158611-23-bart.vanassche@linux.dev> Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable User-Agent: Evolution 3.52.3-0ubuntu1.1 Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Hi Bart, On Mon, 2026-02-23 at 14:00 -0800, Bart Van Assche wrote: > From: Bart Van Assche >=20 > Only unlock mi->lock if it has been locked. This bug has been detected by > the Clang thread-safety analyzer. Thanks for the fix. Acked-by: Matt Johnston Cheers, Matt