Received: by 2002:a05:7412:31a9:b0:e2:908c:2ebd with SMTP id et41csp3108218rdb; Wed, 13 Sep 2023 02:09:10 -0700 (PDT) X-Google-Smtp-Source: AGHT+IE3LgHNDmRBqoHkgJZrBkxwq63H/HofYc5t3an9RuczfFbvDY4v/izlZWDrQvg7oTtecHmn X-Received: by 2002:a05:620a:22d6:b0:76c:b278:980c with SMTP id o22-20020a05620a22d600b0076cb278980cmr1817224qki.41.1694596150007; Wed, 13 Sep 2023 02:09:10 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1694596149; cv=none; d=google.com; s=arc-20160816; b=otd0eL0j51OXBHBRARqO1ARfVBwoCKtO4bIVslT+ZxVbQsjCPryCO6idKthSddYWmf Qz/CV6JJheNEqlKGxorYgTl2Tu4/gkuyvH3avo8xWobCidwxAw9W7hraD85I2bmMzIPs xdPH0bcnUkzquXERFz0XhR5hI9aX8GB6qzZ159doRzdFA2K6ORszs/GeMZ9HmsNBMKDv PqFl5UN+SeRBG2Nfvm+THcrgRodCh0P9yBnGgAHDNQsmKFPuMm+NbFljpOHPEK2XyQCN xyPB8QvSaeaN5tU2ORt2tSLSgez+W2qYSQQhPhXYI4a+jwoPjJY1t6z7tjyQfm/MEyF2 o/TA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:in-reply-to:content-disposition:mime-version :references:message-id:subject:cc:to:from:date; bh=8Gp4lhGUBSVDX60N+qh0ZBX9ciD9Vq8M6dOTjIeCulQ=; fh=Z6KhvFDn/16bQ0jSP1Vxa6aDzR4zHJT4m+KnECCkUsY=; b=uX5NLLFzcjFcX/T5eA57R697uBiFACAwrLltWyR2zzu4xS71eFTDr3o6+iiWv7YTCs CatMSO1TdF+6tD7ShkM7puZ1Bf9AdYcOlxpUKDNV4rNvmXbnPNIpqa6pIYr9/qXCJNmK K4b5hn4nAaGgNCTQomvho4Ud1RmacFu191B7A8WS6DfWocpJQv0Qj4DQCiK3mMpwksma iSKqwzryfGfYCR+yZkquBpCSejqNX7I2mOuagyqcq29+baRxaTkhrwmEq5+ExWrdb988 iDL/rLTpPusFazvqP3VGRmYTYXE1VTYlm58MMGK2XiX0Tp/rxtbrWXQNZHYk5/MSzWUO XdqA== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.33 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from lipwig.vger.email (lipwig.vger.email. [23.128.96.33]) by mx.google.com with ESMTPS id g19-20020a056a0023d300b0068fb5b1dee2si6750661pfc.303.2023.09.13.02.09.04 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 13 Sep 2023 02:09:09 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.33 as permitted sender) client-ip=23.128.96.33; Authentication-Results: mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.33 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: from out1.vger.email (depot.vger.email [IPv6:2620:137:e000::3:0]) by lipwig.vger.email (Postfix) with ESMTP id 3E9B381BB4CB; Wed, 13 Sep 2023 02:04:42 -0700 (PDT) X-Virus-Status: Clean X-Virus-Scanned: clamav-milter 0.103.10 at lipwig.vger.email Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S239223AbjIMJEb (ORCPT + 99 others); Wed, 13 Sep 2023 05:04:31 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:40612 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S239201AbjIMJE1 (ORCPT ); Wed, 13 Sep 2023 05:04:27 -0400 Received: from metis.whiteo.stw.pengutronix.de (metis.whiteo.stw.pengutronix.de [IPv6:2a0a:edc0:2:b01:1d::104]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 027961997 for ; Wed, 13 Sep 2023 02:04:22 -0700 (PDT) Received: from drehscheibe.grey.stw.pengutronix.de ([2a0a:edc0:0:c01:1d::a2]) by metis.whiteo.stw.pengutronix.de with esmtps (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1qgLn3-0005KH-BZ; Wed, 13 Sep 2023 11:04:05 +0200 Received: from [2a0a:edc0:0:900:1d::77] (helo=ptz.office.stw.pengutronix.de) by drehscheibe.grey.stw.pengutronix.de with esmtp (Exim 4.94.2) (envelope-from ) id 1qgLn1-005yTW-MW; Wed, 13 Sep 2023 11:04:03 +0200 Received: from ukl by ptz.office.stw.pengutronix.de with local (Exim 4.94.2) (envelope-from ) id 1qgLn0-001Htc-UT; Wed, 13 Sep 2023 11:04:02 +0200 Date: Wed, 13 Sep 2023 11:04:00 +0200 From: Uwe =?utf-8?Q?Kleine-K=C3=B6nig?= To: Stephen Rothwell Cc: Daniel Vetter , Intel Graphics , DRI , AngeloGioacchino Del Regno , Chun-Kuang Hu , Javier Martinez Canillas , Linux Kernel Mailing List , Linux Next Mailing List Subject: Re: linux-next: manual merge of the drm-misc tree with Linus' tree Message-ID: <20230913090400.ujxm7zv66qe4weuj@pengutronix.de> References: <20230913110939.574c7ec2@canb.auug.org.au> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="clcng7srrdwctgdk" Content-Disposition: inline In-Reply-To: <20230913110939.574c7ec2@canb.auug.org.au> X-SA-Exim-Connect-IP: 2a0a:edc0:0:c01:1d::a2 X-SA-Exim-Mail-From: ukl@pengutronix.de X-SA-Exim-Scanned: No (on metis.whiteo.stw.pengutronix.de); SAEximRunCond expanded to false X-PTX-Original-Recipient: linux-kernel@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org X-Greylist: Sender passed SPF test, not delayed by milter-greylist-4.6.4 (lipwig.vger.email [0.0.0.0]); Wed, 13 Sep 2023 02:04:42 -0700 (PDT) X-Spam-Status: No, score=-0.8 required=5.0 tests=HEADER_FROM_DIFFERENT_DOMAINS, MAILING_LIST_MULTI,SPF_HELO_NONE,SPF_PASS autolearn=unavailable autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lipwig.vger.email --clcng7srrdwctgdk Content-Type: text/plain; charset=iso-8859-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Wed, Sep 13, 2023 at 11:09:39AM +1000, Stephen Rothwell wrote: > Today's linux-next merge of the drm-misc tree got a conflict in: >=20 > drivers/gpu/drm/mediatek/mtk_dpi.c >=20 > between commits: >=20 > 47d4bb6bbcdb ("drm/mediatek: mtk_dpi: Simplify with devm_drm_bridge_add= ()") > 90c95c3892dd ("drm/mediatek: mtk_dpi: Switch to .remove_new() void call= back") >=20 > from Linus' tree and commit: >=20 > c04ca6bbb7ea ("drm/mediatek: Convert to platform remove callback return= ing void") >=20 > from the drm-misc tree. >=20 > I fixed it up (the latter is the same as 90c95c3892dd) That's not entirely true: uwe@taurus:~/gsrc/linux$ git show --oneline --stat 90c95c3892dd 90c95c3892dd drm/mediatek: mtk_dpi: Switch to .remove_new() void callback drivers/gpu/drm/mediatek/mtk_dpi.c | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) uwe@taurus:~/gsrc/linux$ git show --oneline --stat c04ca6bbb7ea c04ca6bbb7ea drm/mediatek: Convert to platform remove callback returning vo= id drivers/gpu/drm/mediatek/mtk_disp_aal.c | 6 ++---- drivers/gpu/drm/mediatek/mtk_disp_ccorr.c | 6 ++---- drivers/gpu/drm/mediatek/mtk_disp_color.c | 6 ++---- drivers/gpu/drm/mediatek/mtk_disp_gamma.c | 6 ++---- drivers/gpu/drm/mediatek/mtk_disp_merge.c | 6 ++---- drivers/gpu/drm/mediatek/mtk_disp_ovl.c | 6 ++---- drivers/gpu/drm/mediatek/mtk_disp_rdma.c | 6 ++---- drivers/gpu/drm/mediatek/mtk_dp.c | 6 ++---- drivers/gpu/drm/mediatek/mtk_dpi.c | 6 ++---- drivers/gpu/drm/mediatek/mtk_drm_drv.c | 6 ++---- drivers/gpu/drm/mediatek/mtk_dsi.c | 6 ++---- drivers/gpu/drm/mediatek/mtk_hdmi.c | 5 ++--- drivers/gpu/drm/mediatek/mtk_hdmi_ddc.c | 6 ++---- drivers/gpu/drm/mediatek/mtk_mdp_rdma.c | 5 ++--- 14 files changed, 28 insertions(+), 54 deletions(-) But yes, restricted to drivers/gpu/drm/mediatek/mtk_dpi.c the patches do the same (but have a different base, so there is some fuzz): $ diff -u <(git show c04ca6bbb7ea drivers/gpu/drm/mediatek/mtk_dpi.c ) <(gi= t show 90c95c3892dd) --- /dev/fd/63 2023-09-13 10:22:37.368055450 +0200 +++ /dev/fd/62 2023-09-13 10:22:37.372055516 +0200 @@ -1,46 +1,36 @@ -commit c04ca6bbb7ea6ea7cba9ba8d3d4d4c767008d189 -Author: Uwe Kleine-K=F6nig -Date: Sun May 7 18:25:52 2023 +0200 +commit 90c95c3892dde019182ceac984d4ca1f3c85844b +Author: AngeloGioacchino Del Regno +Date: Wed Jul 26 10:22:43 2023 +0200 [...] diff --git a/drivers/gpu/drm/mediatek/mtk_dpi.c b/drivers/gpu/drm/mediatek= /mtk_dpi.c -index 28bdb1f427ff..0ef722c24150 100644 +index e9c5a0f44537..3a140498c98a 100644 --- a/drivers/gpu/drm/mediatek/mtk_dpi.c +++ b/drivers/gpu/drm/mediatek/mtk_dpi.c -@@ -1101,14 +1101,12 @@ static int mtk_dpi_probe(struct platform_device *p= dev) +@@ -1087,11 +1087,9 @@ static int mtk_dpi_probe(struct platform_device *pd= ev) return 0; } -static int mtk_dpi_remove(struct platform_device *pdev) +static void mtk_dpi_remove(struct platform_device *pdev) { - struct mtk_dpi *dpi =3D platform_get_drvdata(pdev); - component_del(&pdev->dev, &mtk_dpi_component_ops); - drm_bridge_remove(&dpi->bridge); - - return 0; } static const struct of_device_id mtk_dpi_of_ids[] =3D { -@@ -1139,7 +1137,7 @@ MODULE_DEVICE_TABLE(of, mtk_dpi_of_ids); +@@ -1122,7 +1120,7 @@ MODULE_DEVICE_TABLE(of, mtk_dpi_of_ids); struct platform_driver mtk_dpi_driver =3D { .probe =3D mtk_dpi_probe, e44dd16393896b2545a6d57b2c11381fe7628aa0 looks right. Best regards and thanks, Uwe --=20 Pengutronix e.K. | Uwe Kleine-K=F6nig | Industrial Linux Solutions | https://www.pengutronix.de/ | --clcng7srrdwctgdk Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQEzBAABCgAdFiEEP4GsaTp6HlmJrf7Tj4D7WH0S/k4FAmUBev8ACgkQj4D7WH0S /k4qSAf+OV1nuZBGo6mnwuIyxTR3yFNLsReHPsPo/eGwdbSr8OPllw1tww+TVmBm rejF5b22dIqLvQri5u1qfc9vNhgU+re7zvsL2xwT6kSnfc21kShAIV7sq/qt9wui JDLdvtR6q2SR1C5JxUOeOB/fxEb6W2SD5SZklt4v7Kw0OAHzcAcYJisaUps8dKfS Pf2hhnGP6mvgM2N1uxoRo973zzWQk3RinM6vBY0l201ddUpAisyqaSDWlzK/I80J fVz3isnr81e8scItpDW9PuOnqjgM5kP9guGK8bAl/k/KMulTTHhVyCnuyjLcSjPU egLhqdY/KoxwPtK66jQXxuKAqJj08w== =hXQN -----END PGP SIGNATURE----- --clcng7srrdwctgdk--