From nobody Sat Jun 20 19:58:31 2026 Received: from mail-wr1-f43.google.com (mail-wr1-f43.google.com [209.85.221.43]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 3822D2206A7 for ; Fri, 10 Apr 2026 19:55:49 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.221.43 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1775850950; cv=none; b=Z2cL3ZDovHQI/Cezo5a+QAvtpvYrTgwCTMVo2tDdqzDXeC697M2d71lq/Des7CDiFfm/Rijw/El5AhhLIdpb/DWepoZhQSMNaJyd4NABy+k+FQ86mUikdzroUg9rDr/VQhIFPHWNLdBqfejWxaj1mP7guarL20AkA0XrEsep/A8= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1775850950; c=relaxed/simple; bh=NJ0qZN2+LA2oxUavoB1x4wEffbGBuTYq88CexnwvMls=; h=From:To:Cc:Subject:Date:Message-ID:MIME-Version; b=Ewk3u38j7jIMFYmDDKTUaV5ZK0AfD2j5xjOse1vKi1jBtCXWS9P6nUvHVfrfZD67oksNVbjr4waKlyKv3ayC2nydxBxhDJiN/5EU/HqbiRVtTFkBPe4wI/WnW08FHlJO5zaaoE3B6Pr97LYlcTO+s7ndbjO7hou+2yFpUXnNP78= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com; spf=pass smtp.mailfrom=gmail.com; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b=koR3nGsm; arc=none smtp.client-ip=209.85.221.43 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=gmail.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="koR3nGsm" Received: by mail-wr1-f43.google.com with SMTP id ffacd0b85a97d-43cf906b007so1501100f8f.0 for ; Fri, 10 Apr 2026 12:55:48 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1775850947; x=1776455747; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:from:to:cc:subject:date:message-id:reply-to; bh=Cn1n3g80CRUTEYDPxzpqhTonRkq3m5+Hx8e7kozYg5U=; b=koR3nGsmyrb0hcz8dd0u5Wtii0g315ZDkbs1AhU6EmKlNHcXdVKL5zA2dPQgfN7ACk wd2DWwd5gGYoR+7SDFzFo2tRosUAoGIj6Km7F1aKJOw/RyVTXSLyFfnOfij8byZ1qs/c v+Dy+7BX/E+quCctv5tIFawAh1SQ0dPaSXe4Dj5oCfQRNYjNz9Znr7vyPLNLQ6F674tE aMeM+j4Zo6L6cPdQRScYOOIWTEezxLH+QUzfew8RmldZ+4VGHNp8/uD93yIUydMmKAv3 8Kx8jwNJAC84nC3qErt0cxrgCGeb3iuKsTWp/2l2yI8GpTh3Xs66uZmzHDA5LMQY3tXW VWMQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1775850947; x=1776455747; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:x-gm-gg:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=Cn1n3g80CRUTEYDPxzpqhTonRkq3m5+Hx8e7kozYg5U=; b=bcl4tR/54f55OdVlaNE1zx1JHqa7Mb82Ay5GPVApsbjv0oAN3cG+9VECO6PBRn6amx gMpolQpnnpaLyF4DM1W7RraxSHuUkRYqeRC/2UPf71i/M/kK+3EpXpGhdn/8LrZ1YlZ3 EsY3p4BvoQ1/DpoURhLIYuTXnHeTfAXmt2MQ9GoMoQK6mtJ8cPHV02ejYOjtio1oEx7a rJTkakGlbiUzjYSTjsYzfjz36uQ2Js+ozFfwWhLJHtc9UM7cGYc+W84WN/xVYGKZEHqx X1qBK0K+bQhr1UPS8hxQSh6rJ4RKrmt/sO7pkamxXd7biPRgli019ghnnJvv0wTqB2qV lsbw== X-Forwarded-Encrypted: i=1; AJvYcCWAbKOiUYehbEDp84VaBSTJisYJdlzq5+uiLH2dziavb2fopHGUVdS/P/ovttbADzGskOFISMXXekaG0Ks=@vger.kernel.org X-Gm-Message-State: AOJu0Yw3RxWIN7p6oQzPjEKi29jPWRxk+qTKbIRb0X2IgE+05y+H0qNd iruNh7Ay8m97OQNkkR2YDUWKpIw5EI5MaM/vmGj14SAkYJB7oMh3+mIX X-Gm-Gg: AeBDietHYqsxkcw84Xg50sYxhcMpnufnd3UTIFPzOwBebW8n/Nqkl4CY0lmyKuuj6w8 R5XUJjs9mVqU0Prg0zyZvkFmQ6bY5wDAJ+IuSHqWEfA03pU7I33oM8FSUhNBDgTCfXWsSDNim18 hZKa92W0qqQqeArjc/3q53tfKg7kydS0ulYuVq2NgvNWpNCPnBq/to2y8PXtm31vZNnt2yCYAKX Q93CvfHs0igjWVIlsVRbEnkexq592G2ZoNY3ga3OL1dFXIRvyhGZGe2LA/zDbrO6LE29ikOQxWO +ZkHsE70cUM8a9Y3tel6T9vkXcS8z3FaAGWbCVhfeV7a2YrtRmb8cctYbiJNR/IiwjyWAWFpkYn cyHrBy5xfmsx6LhYciRJX0mgKGr09QfQNXMgNIYX3ceLr/efeuZ/rjznlA1x0E4WRKMF4mz80c+ CYwiys1o4ekLHcXLBkX2bGf5LEOJz4Qn5/MfRhPO7vPfyH3EGbImQ8NyR/Xs8= X-Received: by 2002:a5d:5846:0:b0:43b:3d4f:e18d with SMTP id ffacd0b85a97d-43d642c3db2mr6968024f8f.39.1775850947468; Fri, 10 Apr 2026 12:55:47 -0700 (PDT) Received: from osama.. ([2a02:908:1b6:8980:d356:742:cb75:6153]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-43d63e5d85fsm8611476f8f.36.2026.04.10.12.55.46 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 10 Apr 2026 12:55:47 -0700 (PDT) From: Osama Abdelkader To: luca.ceresoli@bootlin.com, Jagan Teki , Andrzej Hajda , Neil Armstrong , Robert Foss , Laurent Pinchart , Jonas Karlman , Jernej Skrabec , Maarten Lankhorst , Maxime Ripard , Thomas Zimmermann , David Airlie , Simona Vetter , dri-devel@lists.freedesktop.org, linux-kernel@vger.kernel.org Cc: Osama Abdelkader Subject: [PATCH] drm/bridge: chipone-icn6211: remove bridge when chipone_dsi_host_attach fails Date: Fri, 10 Apr 2026 21:55:37 +0200 Message-ID: <20260410195537.295119-1-osama.abdelkader@gmail.com> X-Mailer: git-send-email 2.43.0 Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" when chipone_dsi_host_attach fails in chipone_i2c_probe remove drm bridge before return Signed-off-by: Osama Abdelkader --- drivers/gpu/drm/bridge/chipone-icn6211.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/drivers/gpu/drm/bridge/chipone-icn6211.c b/drivers/gpu/drm/bri= dge/chipone-icn6211.c index 814713c5bea9..5bee10c64265 100644 --- a/drivers/gpu/drm/bridge/chipone-icn6211.c +++ b/drivers/gpu/drm/bridge/chipone-icn6211.c @@ -760,7 +760,10 @@ static int chipone_i2c_probe(struct i2c_client *client) =20 drm_bridge_add(&icn->bridge); =20 - return chipone_dsi_host_attach(icn); + ret =3D chipone_dsi_host_attach(icn); + if (ret) + drm_bridge_remove(&icn->bridge); + return ret; } =20 static void chipone_dsi_remove(struct mipi_dsi_device *dsi) --=20 2.43.0