All of lore.kernel.org
 help / color / mirror / Atom feed
From: Maxime Ripard <mripard@kernel.org>
To: "Uwe Kleine-König" <u.kleine-koenig@pengutronix.de>
Cc: "Raymond Tan" <raymond.tan@intel.com>,
	"Heiko Stübner" <heiko@sntech.de>,
	"Alexandre Belloni" <alexandre.belloni@bootlin.com>,
	"Akhil P Oommen" <quic_akhilpo@quicinc.com>,
	"Linus Walleij" <linus.walleij@linaro.org>,
	dri-devel@lists.freedesktop.org,
	"Stanislaw Gruszka" <stanislaw.gruszka@linux.intel.com>,
	"Alim Akhtar" <alim.akhtar@samsung.com>,
	"Anitha Chrisanthus" <anitha.chrisanthus@intel.com>,
	"Marijn Suijten" <marijn.suijten@somainline.org>,
	"Steven Price" <steven.price@arm.com>,
	"Sumit Semwal" <sumit.semwal@linaro.org>,
	"Jerome Brunet" <jbrunet@baylibre.com>,
	linux-samsung-soc@vger.kernel.org,
	"Robert Foss" <rfoss@kernel.org>,
	"Karol Herbst" <kherbst@redhat.com>,
	"Samuel Holland" <samuel@sholland.org>,
	"Kevin Hilman" <khilman@baylibre.com>,
	"Maíra Canal" <mcanal@igalia.com>,
	"Javier Martinez Canillas" <javierm@redhat.com>,
	"Kuogee Hsieh" <quic_khsieh@quicinc.com>,
	"Xinliang Liu" <xinliang.liu@linaro.org>,
	"Danilo Krummrich" <dakr@redhat.com>,
	"NXP Linux Team" <linux-imx@nxp.com>,
	linux-sunxi@lists.linux.dev, "Rob Clark" <robdclark@gmail.com>,
	"Rahul T R" <r-ravikumar@ti.com>,
	"Raphael Gallais-Pou" <raphael.gallais-pou@foss.st.com>,
	"Jani Nikula" <jani.nikula@intel.com>,
	"Sascha Hauer" <s.hauer@pengutronix.de>,
	etnaviv@lists.freedesktop.org,
	"Stephen Boyd" <swboyd@chromium.org>,
	"Inki Dae" <inki.dae@samsung.com>,
	"Alain Volmat" <alain.volmat@foss.st.com>,
	"Sean Paul" <sean@poorly.run>,
	"Johan Hovold" <johan+linaro@kernel.org>,
	"Hyun Kwon" <hyun.kwon@xilinx.com>,
	"Andrew Jeffery" <andrew@aj.id.au>,
	"Jingoo Han" <jingoohan1@gmail.com>,
	"Seung-Woo Kim" <sw0312.kim@samsung.com>,
	"Noralf Trønnes" <noralf@tronnes.org>,
	kernel@pengutronix.de, "Alex Deucher" <alexander.deucher@amd.com>,
	freedreno@lists.freedesktop.org,
	"Claudiu Beznea" <claudiu.beznea@microchip.com>,
	"Miaoqian Lin" <linmq006@gmail.com>,
	linux-aspeed@lists.ozlabs.org,
	"Tomi Valkeinen" <tomi.valkeinen@ideasonboard.com>,
	"Thierry Reding" <thierry.reding@gmail.com>,
	"John Stultz" <jstultz@google.com>,
	"Mihail Atanassov" <mihail.atanassov@arm.com>,
	"Liang He" <windhl@126.com>,
	"Ville Syrjälä" <ville.syrjala@linux.intel.com>,
	lima@lists.freedesktop.org,
	"Chunyan Zhang" <zhang.lyra@gmail.com>,
	"Alexey Brodkin" <abrodkin@synopsys.com>,
	"Minghao Chi" <chi.minghao@zte.com.cn>,
	"Jonathan Hunter" <jonathanh@nvidia.com>,
	linux-rockchip@lists.infradead.org,
	"Ben Skeggs" <bskeggs@redhat.com>,
	"Russell King" <linux+etnaviv@armlinux.org.uk>,
	"Jessica Zhang" <quic_jesszhan@quicinc.com>,
	linux-mips@vger.kernel.org, "Liu Ying" <victor.liu@nxp.com>,
	linux-arm-msm@vger.kernel.org,
	"Wang Jianzheng" <wangjianzheng@vivo.com>,
	linux-amlogic@lists.infradead.org,
	linux-arm-kernel@lists.infradead.org,
	"Neil Armstrong" <neil.armstrong@linaro.org>,
	"Boris Brezillon" <bbrezillon@kernel.org>,
	"Sandy Huang" <hjc@rock-chips.com>,
	"Paul Kocialkowski" <paul.kocialkowski@bootlin.com>,
	"Kyungmin Park" <kyungmin.park@samsung.com>,
	"Maxime Coquelin" <mcoquelin.stm32@gmail.com>,
	linux-mediatek@lists.infradead.org,
	"Brian Starkey" <brian.starkey@arm.com>,
	"Kuninori Morimoto" <kuninori.morimoto.gx@renesas.com>,
	"Yuan Can" <yuancan@huawei.com>, "Stefan Agner" <stefan@agner.ch>,
	"Michal Simek" <michal.simek@xilinx.com>,
	linux-tegra@vger.kernel.org,
	"Laurent Pinchart" <laurent.pinchart@ideasonboard.com>,
	"Andrzej Hajda" <andrzej.hajda@intel.com>,
	"Sam Ravnborg" <sam@ravnborg.org>,
	"Rob Herring" <robh@kernel.org>, "Chen-Yu Tsai" <wens@csie.org>,
	"Jernej Skrabec" <jernej.skrabec@gmail.com>,
	"Xinwei Kong" <kong.kongxinwei@hisilicon.com>,
	"Mali DP Maintainers" <malidp@foss.arm.com>,
	"Joel Stanley" <joel@jms.id.au>,
	nouveau@lists.freedesktop.org, "Orson Zhai" <orsonzhai@gmail.com>,
	"Chun-Kuang Hu" <chunkuang.hu@kernel.org>,
	"Lyude Paul" <lyude@redhat.com>, "Arnd Bergmann" <arnd@arndb.de>,
	"Guo Zhengkui" <guozhengkui@vivo.com>,
	"Konrad Dybcio" <konrad.dybcio@somainline.org>,
	"Alison Wang" <alison.wang@nxp.com>,
	"Abhinav Kumar" <quic_abhinavk@quicinc.com>,
	"Christian Gmeiner" <christian.gmeiner@gmail.com>,
	"Mark Brown" <broonie@kernel.org>,
	"Baolin Wang" <baolin.wang@linux.alibaba.com>,
	"Daniel Vetter" <daniel@ffwll.ch>,
	"Liu Shixin" <liushixin2@huawei.com>,
	"Tomi Valkeinen" <tomba@kernel.org>,
	"Deepak R Varma" <drv@mailo.com>,
	"Karol Wachowski" <karol.wachowski@linux.intel.com>,
	"Kieran Bingham" <kieran.bingham+renesas@ideasonboard.com>,
	"Ricardo Ribalda" <ribalda@chromium.org>,
	"Tian Tao" <tiantao6@hisilicon.com>,
	"Shawn Guo" <shawnguo@kernel.org>,
	"Yannick Fertre" <yannick.fertre@foss.st.com>,
	linux-stm32@st-md-mailman.stormreply.com,
	"Emma Anholt" <emma@anholt.net>,
	"Liviu Dudau" <liviu.dudau@arm.com>,
	"Alexandre Torgue" <alexandre.torgue@foss.st.com>,
	"Doug Anderson" <dianders@chromium.org>,
	"Paul Cercueil" <paul@crapouillou.net>,
	"Laura Nao" <laura.nao@collabora.com>,
	"David Airlie" <airlied@gmail.com>, "Marek Vasut" <marex@denx.de>,
	linux-renesas-soc@vger.kernel.org,
	"Yongqin Liu" <yongqin.liu@linaro.org>,
	"Jayshri Pawar" <jpawar@cadence.com>,
	"Jonas Karlman" <jonas@kwiboo.se>,
	"Russell King" <linux@armlinux.org.uk>,
	"Martin Blumenstingl" <martin.blumenstingl@googlemail.com>,
	"Philippe Cornu" <philippe.cornu@foss.st.com>,
	"Thomas Zimmermann" <tzimmermann@suse.de>,
	"Melissa Wen" <mwen@igalia.com>,
	"Christophe JAILLET" <christophe.jaillet@wanadoo.fr>,
	"Fabio Estevam" <festevam@gmail.com>,
	"Laurentiu Palcu" <laurentiu.palcu@oss.nxp.com>,
	"Matthias Brugger" <matthias.bgg@gmail.com>,
	"AngeloGioacchino Del Regno"
	<angelogioacchino.delregno@collabora.com>,
	"Bjorn Andersson" <andersson@kernel.org>,
	"Nicolas Ferre" <nicolas.ferre@microchip.com>,
	"Krzysztof Kozlowski" <krzysztof.kozlowski@linaro.org>,
	"Qiang Yu" <yuq825@gmail.com>,
	"Philipp Zabel" <p.zabel@pengutronix.de>,
	"Dmitry Baryshkov" <dmitry.baryshkov@linaro.org>,
	"Jyri Sarha" <jyri.sarha@iki.fi>,
	"Lucas Stach" <l.stach@pengutronix.de>
Subject: Re: patches dropped from drm-misc-next [Was: Re: [PATCH 00/53] drm: Convert to platform remove callback returning] void
Date: Mon, 19 Jun 2023 11:45:37 +0200	[thread overview]
Message-ID: <vxjp5c4wojcvbnp3ghsspwkgrc4mjmskzl56jkuxlgfhcji7kx@m3hg525p7y6a> (raw)
In-Reply-To: <20230618162950.6th2yo66baqay5mv@pengutronix.de>

[-- Attachment #1: Type: text/plain, Size: 5567 bytes --]

On Sun, Jun 18, 2023 at 06:29:50PM +0200, Uwe Kleine-König wrote:
> Hello Maxime,
> 
> On Sun, Jun 18, 2023 at 04:32:55PM +0200, Maxime Ripard wrote:
> > On Sun, Jun 18, 2023 at 02:39:15PM +0200, Uwe Kleine-König wrote:
> > > On Sat, Jun 17, 2023 at 10:57:23AM -0700, Doug Anderson wrote:
> > > > On Sat, Jun 17, 2023 at 9:15 AM Uwe Kleine-König
> > > > <u.kleine-koenig@pengutronix.de> wrote:
> > > > > Together with the patches that were applied later the topmost commit
> > > > > from this series is c2807ecb5290 ("drm/omap: Convert to platform remove
> > > > > callback returning void"). This commit was part for the following next
> > > > > tags:
> > > > >
> > > > >         $ git tag -l --contains c2807ecb5290
> > > > >         next-20230609
> > > > >         next-20230613
> > > > >         next-20230614
> > > > >         next-20230615
> > > > >
> > > > > However in next-20230616 they are missing. In next-20230616
> > > > > drm-misc/for-linux-next was cf683e8870bd4be0fd6b98639286700a35088660.
> > > > > Compared to c2807ecb5290 this adds 1149 patches but drops 37 (that are
> > > > > also not included with a different commit id). The 37 patches dropped
> > > > > are 13cdd12a9f934158f4ec817cf048fcb4384aa9dc..c2807ecb5290:
> > > > >
> > > > >         $ git shortlog -s 13cdd12a9f934158f4ec817cf048fcb4384aa9dc..c2807ecb5290
> > > > >              1  Christophe JAILLET
> > > > >              2  Jessica Zhang
> > > > >              5  Karol Wachowski
> > > > >              1  Laura Nao
> > > > >             27  Uwe Kleine-König
> > > > >              1  Wang Jianzheng
> > > > >
> > > > >
> > > > > I guess this was done by mistake because nobody told me about dropping
> > > > > my/these patches? Can c2807ecb5290 please be merged into drm-misc-next
> > > > > again?
> > > > 
> > > > Actually, it was probably a mistake that these patches got merged to
> > > > linuxnext during the 4 days that you noticed. However, your patches
> > > > aren't dropped and are still present in drm-misc-next.
> > > > 
> > > > drm-misc has a bit of a unique model and it's documented fairly well here:
> > > > 
> > > > https://drm.pages.freedesktop.org/maintainer-tools/drm-misc.html
> > > 
> > > Is there a flaw then in this unique model (or its implementation) when
> > > drm-misc/for-linux-next moves in a non-fast-forward manner? This isn't
> > > expected, is it?
> > 
> > There's no expectation afaik. Any tree merged in linux-next can be
> > rebased, drop a patch, amend one, etc. without any concern.
> 
> I agree that there are no rules broken for a tree that is included in
> next and a maintainer is free to rewrite their tree independant of the
> tree being included in next.
> 
> Still I think that shouldn't be used as an excuse.

As an excuse for what?

> For me, if a maintainer puts some patch into next that's a statement
> saying (approximately) "I think this patch is fine and I intend to
> send it to Linus during the next merge window.".

I mean, that's what we're saying and doing?

> So my expectation is that if a patch is dropped again from next, there
> was a problem and it would be fair if the maintainer tells the
> author/submitter about this problem and that the patch was dropped.

But it wasn't dropped, it's still very much to be sent to Linus during
the next merge window.

> So my concern is not about rule breaking, but about the strange signal
> that is sent to contributors by including their work in next for some
> time and then dropping it again without comment.
> 
> > It's also why linux-next is rebuilt entirely every day.
> > 
> > > > The key is that committers can commit to drm-misc-next _at any time_
> > > > regardless of the merge window. The drm-misc merge strategy makes this
> > > > OK. Specifically, when it's late in the linux cycle then drm-misc-next
> > > > is supposed to stop merging to linuxnext. Then, shortly after the
> > > > merge window closes, patches will start flowing again.
> > > > 
> > > > So basically your patches are landed and should even keep the same git
> > > > hashes when they eventually make it to Linux. They just won't land for
> > > > another release cycle of Linux.
> > > 
> > > OK, c2807ecb5290 is still included in drm-misc-next. So while I don't
> > > understand the whole model, the patches at least seem to be scheduled to
> > > go in during the next merge window.
> > 
> > It's not that complicated.
> > 
> > drm-misc-next is always open, and we start targeting release X + 2 when
> > X-rc6 is released.
> > 
> > This is due to Linus wanting all the commits sent as part of the PR in
> > linux-next for two weeks.
> > 
> > In order to converge towards (X + 1)-rc1 in linux-next, as soon as X-rc6
> > is released, we remove drm-misc-next from the linux-next branch. All the
> > patches in drm-misc-next that were targetting X + 1 are in drm/next by
> > then, so it's not a concern.
> 
> So if I were a maintainer of drm-misc, I'd want that no commit from
> drm-misc-next migrates to next after -rc6.
> 
> Also note that the branch head in question (i.e. c2807ecb5290) was
> included in next-20230609, while v6.4-rc6 was tagged on Jun 11. So
> according to the rules you described c2807ecb5290 could have been
> qualified to go into v6.5-rc1?!

Yes, could have, but barely missed the last drm-misc-next PR we sent to
Dave that usually occurs on Thursday (8/6) so Dave can merge it on
Friday (9/6), the last working day before -rc6 was released.

Maxime

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 228 bytes --]

WARNING: multiple messages have this Message-ID (diff)
From: Maxime Ripard <mripard@kernel.org>
To: "Uwe Kleine-König" <u.kleine-koenig@pengutronix.de>
Cc: "Raymond Tan" <raymond.tan@intel.com>,
	"Akhil P Oommen" <quic_akhilpo@quicinc.com>,
	dri-devel@lists.freedesktop.org,
	"Stanislaw Gruszka" <stanislaw.gruszka@linux.intel.com>,
	"Alim Akhtar" <alim.akhtar@samsung.com>,
	"Anitha Chrisanthus" <anitha.chrisanthus@intel.com>,
	"Marijn Suijten" <marijn.suijten@somainline.org>,
	"Jonathan Hunter" <jonathanh@nvidia.com>,
	"Sumit Semwal" <sumit.semwal@linaro.org>,
	"Jerome Brunet" <jbrunet@baylibre.com>,
	linux-samsung-soc@vger.kernel.org,
	"Robert Foss" <rfoss@kernel.org>,
	"Kuninori Morimoto" <kuninori.morimoto.gx@renesas.com>,
	"Samuel Holland" <samuel@sholland.org>,
	"Kevin Hilman" <khilman@baylibre.com>,
	"Maíra Canal" <mcanal@igalia.com>,
	"Javier Martinez Canillas" <javierm@redhat.com>,
	"Kuogee Hsieh" <quic_khsieh@quicinc.com>,
	"Xinliang Liu" <xinliang.liu@linaro.org>,
	"Danilo Krummrich" <dakr@redhat.com>,
	"NXP Linux Team" <linux-imx@nxp.com>,
	linux-sunxi@lists.linux.dev, "Rahul T R" <r-ravikumar@ti.com>,
	"Raphael Gallais-Pou" <raphael.gallais-pou@foss.st.com>,
	"Jani Nikula" <jani.nikula@intel.com>,
	"Sascha Hauer" <s.hauer@pengutronix.de>,
	etnaviv@lists.freedesktop.org, "Yuan Can" <yuancan@huawei.com>,
	"Jessica Zhang" <quic_jesszhan@quicinc.com>,
	"Sean Paul" <sean@poorly.run>,
	"Johan Hovold" <johan+linaro@kernel.org>,
	"Hyun Kwon" <hyun.kwon@xilinx.com>,
	"Andrew Jeffery" <andrew@aj.id.au>,
	"Jingoo Han" <jingoohan1@gmail.com>,
	"Seung-Woo Kim" <sw0312.kim@samsung.com>,
	"Noralf Trønnes" <noralf@tronnes.org>,
	kernel@pengutronix.de, "Alex Deucher" <alexander.deucher@amd.com>,
	freedreno@lists.freedesktop.org,
	"Claudiu Beznea" <claudiu.beznea@microchip.com>,
	"Alexandre Belloni" <alexandre.belloni@bootlin.com>,
	linux-aspeed@lists.ozlabs.org,
	"Tomi Valkeinen" <tomi.valkeinen@ideasonboard.com>,
	"Thierry Reding" <thierry.reding@gmail.com>,
	"John Stultz" <jstultz@google.com>,
	"Mihail Atanassov" <mihail.atanassov@arm.com>,
	"Liang He" <windhl@126.com>,
	lima@lists.freedesktop.org,
	"Chunyan Zhang" <zhang.lyra@gmail.com>,
	"Alexey Brodkin" <abrodkin@synopsys.com>,
	"Minghao Chi" <chi.minghao@zte.com.cn>,
	"Steven Price" <steven.price@arm.com>,
	linux-rockchip@lists.infradead.org,
	"Ben Skeggs" <bskeggs@redhat.com>,
	"Russell King" <linux+etnaviv@armlinux.org.uk>,
	"Alain Volmat" <alain.volmat@foss.st.com>,
	"Liu Ying" <victor.liu@nxp.com>,
	linux-arm-msm@vger.kernel.org,
	"Nicolas Ferre" <nicolas.ferre@microchip.com>,
	"Wang Jianzheng" <wangjianzheng@vivo.com>,
	linux-amlogic@lists.infradead.org,
	linux-arm-kernel@lists.infradead.org,
	"Neil Armstrong" <neil.armstrong@linaro.org>,
	"Boris Brezillon" <bbrezillon@kernel.org>,
	"Sandy Huang" <hjc@rock-chips.com>,
	"Paul Kocialkowski" <paul.kocialkowski@bootlin.com>,
	"Kyungmin Park" <kyungmin.park@samsung.com>,
	"Maxime Coquelin" <mcoquelin.stm32@gmail.com>,
	"Christophe JAILLET" <christophe.jaillet@wanadoo.fr>,
	"Karol Herbst" <kherbst@redhat.com>,
	"Miaoqian Lin" <linmq006@gmail.com>,
	"Michal Simek" <michal.simek@xilinx.com>,
	"Matthias Brugger" <matthias.bgg@gmail.com>,
	"Laurent Pinchart" <laurent.pinchart@ideasonboard.com>,
	"Andrzej Hajda" <andrzej.hajda@intel.com>,
	"Sam Ravnborg" <sam@ravnborg.org>,
	"Xinwei Kong" <kong.kongxinwei@hisilicon.com>,
	"Jernej Skrabec" <jernej.skrabec@gmail.com>,
	"Chen-Yu Tsai" <wens@csie.org>,
	"Mali DP Maintainers" <malidp@foss.arm.com>,
	"Joel Stanley" <joel@jms.id.au>,
	nouveau@lists.freedesktop.org, "Orson Zhai" <orsonzhai@gmail.com>,
	"Chun-Kuang Hu" <chunkuang.hu@kernel.org>,
	"Arnd Bergmann" <arnd@arndb.de>,
	"Guo Zhengkui" <guozhengkui@vivo.com>,
	"Liviu Dudau" <liviu.dudau@arm.com>,
	"Alison Wang" <alison.wang@nxp.com>,
	"Abhinav Kumar" <quic_abhinavk@quicinc.com>,
	"Mark Brown" <broonie@kernel.org>,
	"Baolin Wang" <baolin.wang@linux.alibaba.com>,
	"Paul Cercueil" <paul@crapouillou.net>,
	"Tomi Valkeinen" <tomba@kernel.org>,
	"Deepak R Varma" <drv@mailo.com>,
	"Karol Wachowski" <karol.wachowski@linux.intel.com>,
	"Kieran Bingham" <kieran.bingham+renesas@ideasonboard.com>,
	"Ricardo Ribalda" <ribalda@chromium.org>,
	"Tian Tao" <tiantao6@hisilicon.com>,
	"Shawn Guo" <shawnguo@kernel.org>,
	"Bjorn Andersson" <andersson@kernel.org>,
	linux-stm32@st-md-mailman.stormreply.com,
	"Emma Anholt" <emma@anholt.net>,
	"Konrad Dybcio" <konrad.dybcio@somainline.org>,
	"Alexandre Torgue" <alexandre.torgue@foss.st.com>,
	"Doug Anderson" <dianders@chromium.org>,
	"Liu Shixin" <liushixin2@huawei.com>,
	"Krzysztof Kozlowski" <krzysztof.kozlowski@linaro.org>,
	"Laura Nao" <laura.nao@collabora.com>,
	"Marek Vasut" <marex@denx.de>,
	linux-renesas-soc@vger.kernel.org,
	"Yongqin Liu" <yongqin.liu@linaro.org>,
	"Jayshri Pawar" <jpawar@cadence.com>,
	"Jonas Karlman" <jonas@kwiboo.se>,
	"Russell King" <linux@armlinux.org.uk>,
	"Martin Blumenstingl" <martin.blumenstingl@googlemail.com>,
	"Qiang Yu" <yuq825@gmail.com>,
	"Thomas Zimmermann" <tzimmermann@suse.de>,
	"Melissa Wen" <mwen@igalia.com>,
	linux-mediatek@lists.infradead.org,
	"Laurentiu Palcu" <laurentiu.palcu@oss.nxp.com>,
	linux-tegra@vger.kernel.org, "Stephen Boyd" <swboyd@chromium.org>,
	"AngeloGioacchino Del Regno"
	<angelogioacchino.delregno@collabora.com>,
	"Yannick Fertre" <yannick.fertre@foss.st.com>,
	linux-mips@vger.kernel.org,
	"Philippe Cornu" <philippe.cornu@foss.st.com>,
	"Dmitry Baryshkov" <dmitry.baryshkov@linaro.org>,
	"Jyri Sarha" <jyri.sarha@iki.fi>
Subject: Re: patches dropped from drm-misc-next [Was: Re: [PATCH 00/53] drm: Convert to platform remove callback returning] void
Date: Mon, 19 Jun 2023 11:45:37 +0200	[thread overview]
Message-ID: <vxjp5c4wojcvbnp3ghsspwkgrc4mjmskzl56jkuxlgfhcji7kx@m3hg525p7y6a> (raw)
In-Reply-To: <20230618162950.6th2yo66baqay5mv@pengutronix.de>

[-- Attachment #1: Type: text/plain, Size: 5567 bytes --]

On Sun, Jun 18, 2023 at 06:29:50PM +0200, Uwe Kleine-König wrote:
> Hello Maxime,
> 
> On Sun, Jun 18, 2023 at 04:32:55PM +0200, Maxime Ripard wrote:
> > On Sun, Jun 18, 2023 at 02:39:15PM +0200, Uwe Kleine-König wrote:
> > > On Sat, Jun 17, 2023 at 10:57:23AM -0700, Doug Anderson wrote:
> > > > On Sat, Jun 17, 2023 at 9:15 AM Uwe Kleine-König
> > > > <u.kleine-koenig@pengutronix.de> wrote:
> > > > > Together with the patches that were applied later the topmost commit
> > > > > from this series is c2807ecb5290 ("drm/omap: Convert to platform remove
> > > > > callback returning void"). This commit was part for the following next
> > > > > tags:
> > > > >
> > > > >         $ git tag -l --contains c2807ecb5290
> > > > >         next-20230609
> > > > >         next-20230613
> > > > >         next-20230614
> > > > >         next-20230615
> > > > >
> > > > > However in next-20230616 they are missing. In next-20230616
> > > > > drm-misc/for-linux-next was cf683e8870bd4be0fd6b98639286700a35088660.
> > > > > Compared to c2807ecb5290 this adds 1149 patches but drops 37 (that are
> > > > > also not included with a different commit id). The 37 patches dropped
> > > > > are 13cdd12a9f934158f4ec817cf048fcb4384aa9dc..c2807ecb5290:
> > > > >
> > > > >         $ git shortlog -s 13cdd12a9f934158f4ec817cf048fcb4384aa9dc..c2807ecb5290
> > > > >              1  Christophe JAILLET
> > > > >              2  Jessica Zhang
> > > > >              5  Karol Wachowski
> > > > >              1  Laura Nao
> > > > >             27  Uwe Kleine-König
> > > > >              1  Wang Jianzheng
> > > > >
> > > > >
> > > > > I guess this was done by mistake because nobody told me about dropping
> > > > > my/these patches? Can c2807ecb5290 please be merged into drm-misc-next
> > > > > again?
> > > > 
> > > > Actually, it was probably a mistake that these patches got merged to
> > > > linuxnext during the 4 days that you noticed. However, your patches
> > > > aren't dropped and are still present in drm-misc-next.
> > > > 
> > > > drm-misc has a bit of a unique model and it's documented fairly well here:
> > > > 
> > > > https://drm.pages.freedesktop.org/maintainer-tools/drm-misc.html
> > > 
> > > Is there a flaw then in this unique model (or its implementation) when
> > > drm-misc/for-linux-next moves in a non-fast-forward manner? This isn't
> > > expected, is it?
> > 
> > There's no expectation afaik. Any tree merged in linux-next can be
> > rebased, drop a patch, amend one, etc. without any concern.
> 
> I agree that there are no rules broken for a tree that is included in
> next and a maintainer is free to rewrite their tree independant of the
> tree being included in next.
> 
> Still I think that shouldn't be used as an excuse.

As an excuse for what?

> For me, if a maintainer puts some patch into next that's a statement
> saying (approximately) "I think this patch is fine and I intend to
> send it to Linus during the next merge window.".

I mean, that's what we're saying and doing?

> So my expectation is that if a patch is dropped again from next, there
> was a problem and it would be fair if the maintainer tells the
> author/submitter about this problem and that the patch was dropped.

But it wasn't dropped, it's still very much to be sent to Linus during
the next merge window.

> So my concern is not about rule breaking, but about the strange signal
> that is sent to contributors by including their work in next for some
> time and then dropping it again without comment.
> 
> > It's also why linux-next is rebuilt entirely every day.
> > 
> > > > The key is that committers can commit to drm-misc-next _at any time_
> > > > regardless of the merge window. The drm-misc merge strategy makes this
> > > > OK. Specifically, when it's late in the linux cycle then drm-misc-next
> > > > is supposed to stop merging to linuxnext. Then, shortly after the
> > > > merge window closes, patches will start flowing again.
> > > > 
> > > > So basically your patches are landed and should even keep the same git
> > > > hashes when they eventually make it to Linux. They just won't land for
> > > > another release cycle of Linux.
> > > 
> > > OK, c2807ecb5290 is still included in drm-misc-next. So while I don't
> > > understand the whole model, the patches at least seem to be scheduled to
> > > go in during the next merge window.
> > 
> > It's not that complicated.
> > 
> > drm-misc-next is always open, and we start targeting release X + 2 when
> > X-rc6 is released.
> > 
> > This is due to Linus wanting all the commits sent as part of the PR in
> > linux-next for two weeks.
> > 
> > In order to converge towards (X + 1)-rc1 in linux-next, as soon as X-rc6
> > is released, we remove drm-misc-next from the linux-next branch. All the
> > patches in drm-misc-next that were targetting X + 1 are in drm/next by
> > then, so it's not a concern.
> 
> So if I were a maintainer of drm-misc, I'd want that no commit from
> drm-misc-next migrates to next after -rc6.
> 
> Also note that the branch head in question (i.e. c2807ecb5290) was
> included in next-20230609, while v6.4-rc6 was tagged on Jun 11. So
> according to the rules you described c2807ecb5290 could have been
> qualified to go into v6.5-rc1?!

Yes, could have, but barely missed the last drm-misc-next PR we sent to
Dave that usually occurs on Thursday (8/6) so Dave can merge it on
Friday (9/6), the last working day before -rc6 was released.

Maxime

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 228 bytes --]

WARNING: multiple messages have this Message-ID (diff)
From: Maxime Ripard <mripard@kernel.org>
To: "Uwe Kleine-König" <u.kleine-koenig@pengutronix.de>
Cc: "Raymond Tan" <raymond.tan@intel.com>,
	"Heiko Stübner" <heiko@sntech.de>,
	"Akhil P Oommen" <quic_akhilpo@quicinc.com>,
	"Linus Walleij" <linus.walleij@linaro.org>,
	dri-devel@lists.freedesktop.org,
	"Stanislaw Gruszka" <stanislaw.gruszka@linux.intel.com>,
	"Alim Akhtar" <alim.akhtar@samsung.com>,
	"Anitha Chrisanthus" <anitha.chrisanthus@intel.com>,
	"Marijn Suijten" <marijn.suijten@somainline.org>,
	"Sumit Semwal" <sumit.semwal@linaro.org>,
	"Jerome Brunet" <jbrunet@baylibre.com>,
	linux-samsung-soc@vger.kernel.org,
	"Robert Foss" <rfoss@kernel.org>,
	"Kuninori Morimoto" <kuninori.morimoto.gx@renesas.com>,
	"Samuel Holland" <samuel@sholland.org>,
	"Kevin Hilman" <khilman@baylibre.com>,
	"Maíra Canal" <mcanal@igalia.com>,
	"Javier Martinez Canillas" <javierm@redhat.com>,
	"Kuogee Hsieh" <quic_khsieh@quicinc.com>,
	"Xinliang Liu" <xinliang.liu@linaro.org>,
	"NXP Linux Team" <linux-imx@nxp.com>,
	linux-sunxi@lists.linux.dev, "Rahul T R" <r-ravikumar@ti.com>,
	"Raphael Gallais-Pou" <raphael.gallais-pou@foss.st.com>,
	"Jani Nikula" <jani.nikula@intel.com>,
	"Sascha Hauer" <s.hauer@pengutronix.de>,
	etnaviv@lists.freedesktop.org, "Yuan Can" <yuancan@huawei.com>,
	"Inki Dae" <inki.dae@samsung.com>,
	"Jessica Zhang" <quic_jesszhan@quicinc.com>,
	"Sean Paul" <sean@poorly.run>,
	"Johan Hovold" <johan+linaro@kernel.org>,
	"Hyun Kwon" <hyun.kwon@xilinx.com>,
	"Andrew Jeffery" <andrew@aj.id.au>,
	"Jingoo Han" <jingoohan1@gmail.com>,
	"Seung-Woo Kim" <sw0312.kim@samsung.com>,
	"Noralf Trønnes" <noralf@tronnes.org>,
	kernel@pengutronix.de, "Alex Deucher" <alexander.deucher@amd.com>,
	freedreno@lists.freedesktop.org,
	"Claudiu Beznea" <claudiu.beznea@microchip.com>,
	"Alexandre Belloni" <alexandre.belloni@bootlin.com>,
	linux-aspeed@lists.ozlabs.org,
	"Tomi Valkeinen" <tomi.valkeinen@ideasonboard.com>,
	"Thierry Reding" <thierry.reding@gmail.com>,
	"John Stultz" <jstultz@google.com>,
	"Mihail Atanassov" <mihail.atanassov@arm.com>,
	"Liang He" <windhl@126.com>,
	"Ville Syrjälä" <ville.syrjala@linux.intel.com>,
	lima@lists.freedesktop.org,
	"Chunyan Zhang" <zhang.lyra@gmail.com>,
	"Alexey Brodkin" <abrodkin@synopsys.com>,
	"Minghao Chi" <chi.minghao@zte.com.cn>,
	"Steven Price" <steven.price@arm.com>,
	linux-rockchip@lists.infradead.org,
	"Ben Skeggs" <bskeggs@redhat.com>,
	"Russell King" <linux+etnaviv@armlinux.org.uk>,
	"Alain Volmat" <alain.volmat@foss.st.com>,
	"Liu Ying" <victor.liu@nxp.com>,
	linux-arm-msm@vger.kernel.org,
	"Nicolas Ferre" <nicolas.ferre@microchip.com>,
	"Wang Jianzheng" <wangjianzheng@vivo.com>,
	linux-amlogic@lists.infradead.org,
	linux-arm-kernel@lists.infradead.org,
	"Neil Armstrong" <neil.armstrong@linaro.org>,
	"Boris Brezillon" <bbrezillon@kernel.org>,
	"Sandy Huang" <hjc@rock-chips.com>,
	"Paul Kocialkowski" <paul.kocialkowski@bootlin.com>,
	"Kyungmin Park" <kyungmin.park@samsung.com>,
	"Maxime Coquelin" <mcoquelin.stm32@gmail.com>,
	"Christophe JAILLET" <christophe.jaillet@wanadoo.fr>,
	"Brian Starkey" <brian.starkey@arm.com>,
	"Miaoqian Lin" <linmq006@gmail.com>,
	"Stefan Agner" <stefan@agner.ch>,
	"Michal Simek" <michal.simek@xilinx.com>,
	"Matthias Brugger" <matthias.bgg@gmail.com>,
	"Laurent Pinchart" <laurent.pinchart@ideasonboard.com>,
	"Andrzej Hajda" <andrzej.hajda@intel.com>,
	"Sam Ravnborg" <sam@ravnborg.org>,
	"Rob Herring" <robh@kernel.org>,
	"Xinwei Kong" <kong.kongxinwei@hisilicon.com>,
	"Jernej Skrabec" <jernej.skrabec@gmail.com>,
	"Chen-Yu Tsai" <wens@csie.org>,
	"Mali DP Maintainers" <malidp@foss.arm.com>,
	"Joel Stanley" <joel@jms.id.au>,
	nouveau@lists.freedesktop.org, "Orson Zhai" <orsonzhai@gmail.com>,
	"Philipp Zabel" <p.zabel@pengutronix.de>,
	"Chun-Kuang Hu" <chunkuang.hu@kernel.org>,
	"Arnd Bergmann" <arnd@arndb.de>,
	"Guo Zhengkui" <guozhengkui@vivo.com>,
	"Liviu Dudau" <liviu.dudau@arm.com>,
	"Alison Wang" <alison.wang@nxp.com>,
	"Abhinav Kumar" <quic_abhinavk@quicinc.com>,
	"Christian Gmeiner" <christian.gmeiner@gmail.com>,
	"Mark Brown" <broonie@kernel.org>,
	"Baolin Wang" <baolin.wang@linux.alibaba.com>,
	"Paul Cercueil" <paul@crapouillou.net>,
	"Tomi Valkeinen" <tomba@kernel.org>,
	"Deepak R Varma" <drv@mailo.com>,
	"Karol Wachowski" <karol.wachowski@linux.intel.com>,
	"Kieran Bingham" <kieran.bingham+renesas@ideasonboard.com>,
	"Ricardo Ribalda" <ribalda@chromium.org>,
	"Tian Tao" <tiantao6@hisilicon.com>,
	"Shawn Guo" <shawnguo@kernel.org>,
	"Bjorn Andersson" <andersson@kernel.org>,
	linux-stm32@st-md-mailman.stormreply.com,
	"Emma Anholt" <emma@anholt.net>,
	"Konrad Dybcio" <konrad.dybcio@somainline.org>,
	"Alexandre Torgue" <alexandre.torgue@foss.st.com>,
	"Doug Anderson" <dianders@chromium.org>,
	"Liu Shixin" <liushixin2@huawei.com>,
	"Krzysztof Kozlowski" <krzysztof.kozlowski@linaro.org>,
	"Laura Nao" <laura.nao@collabora.com>,
	"Marek Vasut" <marex@denx.de>,
	linux-renesas-soc@vger.kernel.org,
	"Yongqin Liu" <yongqin.liu@linaro.org>,
	"Jayshri Pawar" <jpawar@cadence.com>,
	"Jonas Karlman" <jonas@kwiboo.se>,
	"Russell King" <linux@armlinux.org.uk>,
	"Martin Blumenstingl" <martin.blumenstingl@googlemail.com>,
	"Qiang Yu" <yuq825@gmail.com>, "Melissa Wen" <mwen@igalia.com>,
	linux-mediatek@lists.infradead.org,
	"Fabio Estevam" <festevam@gmail.com>,
	"Laurentiu Palcu" <laurentiu.palcu@oss.nxp.com>,
	linux-tegra@vger.kernel.org, "Stephen Boyd" <swboyd@chromium.org>,
	"AngeloGioacchino Del Regno"
	<angelogioacchino.delregno@collabora.com>,
	"Yannick Fertre" <yannick.fertre@foss.st.com>,
	linux-mips@vger.kernel.org, "Rob Clark" <robdclark@gmail.com>,
	"Philippe Cornu" <philippe.cornu@foss.st.com>,
	"Daniel Vetter" <daniel@ffwll.ch>,
	"Dmitry Baryshkov" <dmitry.baryshkov@linaro.org>,
	"Jyri Sarha" <jyri.sarha@iki.fi>,
	"Lucas Stach" <l.stach@pengutronix.de>
Subject: Re: [Nouveau] patches dropped from drm-misc-next [Was: Re: [PATCH 00/53] drm: Convert to platform remove callback returning] void
Date: Mon, 19 Jun 2023 11:45:37 +0200	[thread overview]
Message-ID: <vxjp5c4wojcvbnp3ghsspwkgrc4mjmskzl56jkuxlgfhcji7kx@m3hg525p7y6a> (raw)
In-Reply-To: <20230618162950.6th2yo66baqay5mv@pengutronix.de>

[-- Attachment #1: Type: text/plain, Size: 5567 bytes --]

On Sun, Jun 18, 2023 at 06:29:50PM +0200, Uwe Kleine-König wrote:
> Hello Maxime,
> 
> On Sun, Jun 18, 2023 at 04:32:55PM +0200, Maxime Ripard wrote:
> > On Sun, Jun 18, 2023 at 02:39:15PM +0200, Uwe Kleine-König wrote:
> > > On Sat, Jun 17, 2023 at 10:57:23AM -0700, Doug Anderson wrote:
> > > > On Sat, Jun 17, 2023 at 9:15 AM Uwe Kleine-König
> > > > <u.kleine-koenig@pengutronix.de> wrote:
> > > > > Together with the patches that were applied later the topmost commit
> > > > > from this series is c2807ecb5290 ("drm/omap: Convert to platform remove
> > > > > callback returning void"). This commit was part for the following next
> > > > > tags:
> > > > >
> > > > >         $ git tag -l --contains c2807ecb5290
> > > > >         next-20230609
> > > > >         next-20230613
> > > > >         next-20230614
> > > > >         next-20230615
> > > > >
> > > > > However in next-20230616 they are missing. In next-20230616
> > > > > drm-misc/for-linux-next was cf683e8870bd4be0fd6b98639286700a35088660.
> > > > > Compared to c2807ecb5290 this adds 1149 patches but drops 37 (that are
> > > > > also not included with a different commit id). The 37 patches dropped
> > > > > are 13cdd12a9f934158f4ec817cf048fcb4384aa9dc..c2807ecb5290:
> > > > >
> > > > >         $ git shortlog -s 13cdd12a9f934158f4ec817cf048fcb4384aa9dc..c2807ecb5290
> > > > >              1  Christophe JAILLET
> > > > >              2  Jessica Zhang
> > > > >              5  Karol Wachowski
> > > > >              1  Laura Nao
> > > > >             27  Uwe Kleine-König
> > > > >              1  Wang Jianzheng
> > > > >
> > > > >
> > > > > I guess this was done by mistake because nobody told me about dropping
> > > > > my/these patches? Can c2807ecb5290 please be merged into drm-misc-next
> > > > > again?
> > > > 
> > > > Actually, it was probably a mistake that these patches got merged to
> > > > linuxnext during the 4 days that you noticed. However, your patches
> > > > aren't dropped and are still present in drm-misc-next.
> > > > 
> > > > drm-misc has a bit of a unique model and it's documented fairly well here:
> > > > 
> > > > https://drm.pages.freedesktop.org/maintainer-tools/drm-misc.html
> > > 
> > > Is there a flaw then in this unique model (or its implementation) when
> > > drm-misc/for-linux-next moves in a non-fast-forward manner? This isn't
> > > expected, is it?
> > 
> > There's no expectation afaik. Any tree merged in linux-next can be
> > rebased, drop a patch, amend one, etc. without any concern.
> 
> I agree that there are no rules broken for a tree that is included in
> next and a maintainer is free to rewrite their tree independant of the
> tree being included in next.
> 
> Still I think that shouldn't be used as an excuse.

As an excuse for what?

> For me, if a maintainer puts some patch into next that's a statement
> saying (approximately) "I think this patch is fine and I intend to
> send it to Linus during the next merge window.".

I mean, that's what we're saying and doing?

> So my expectation is that if a patch is dropped again from next, there
> was a problem and it would be fair if the maintainer tells the
> author/submitter about this problem and that the patch was dropped.

But it wasn't dropped, it's still very much to be sent to Linus during
the next merge window.

> So my concern is not about rule breaking, but about the strange signal
> that is sent to contributors by including their work in next for some
> time and then dropping it again without comment.
> 
> > It's also why linux-next is rebuilt entirely every day.
> > 
> > > > The key is that committers can commit to drm-misc-next _at any time_
> > > > regardless of the merge window. The drm-misc merge strategy makes this
> > > > OK. Specifically, when it's late in the linux cycle then drm-misc-next
> > > > is supposed to stop merging to linuxnext. Then, shortly after the
> > > > merge window closes, patches will start flowing again.
> > > > 
> > > > So basically your patches are landed and should even keep the same git
> > > > hashes when they eventually make it to Linux. They just won't land for
> > > > another release cycle of Linux.
> > > 
> > > OK, c2807ecb5290 is still included in drm-misc-next. So while I don't
> > > understand the whole model, the patches at least seem to be scheduled to
> > > go in during the next merge window.
> > 
> > It's not that complicated.
> > 
> > drm-misc-next is always open, and we start targeting release X + 2 when
> > X-rc6 is released.
> > 
> > This is due to Linus wanting all the commits sent as part of the PR in
> > linux-next for two weeks.
> > 
> > In order to converge towards (X + 1)-rc1 in linux-next, as soon as X-rc6
> > is released, we remove drm-misc-next from the linux-next branch. All the
> > patches in drm-misc-next that were targetting X + 1 are in drm/next by
> > then, so it's not a concern.
> 
> So if I were a maintainer of drm-misc, I'd want that no commit from
> drm-misc-next migrates to next after -rc6.
> 
> Also note that the branch head in question (i.e. c2807ecb5290) was
> included in next-20230609, while v6.4-rc6 was tagged on Jun 11. So
> according to the rules you described c2807ecb5290 could have been
> qualified to go into v6.5-rc1?!

Yes, could have, but barely missed the last drm-misc-next PR we sent to
Dave that usually occurs on Thursday (8/6) so Dave can merge it on
Friday (9/6), the last working day before -rc6 was released.

Maxime

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 228 bytes --]

  reply	other threads:[~2023-06-19  9:45 UTC|newest]

Thread overview: 234+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2023-05-07 16:25 [PATCH 00/53] drm: Convert to platform remove callback returning void Uwe Kleine-König
2023-05-07 16:25 ` [Nouveau] " Uwe Kleine-König
2023-05-07 16:25 ` Uwe Kleine-König
2023-05-07 16:25 ` Uwe Kleine-König
2023-05-07 16:25 ` [PATCH 01/53] drm/komeda: " Uwe Kleine-König
2023-05-10 21:50   ` Liviu Dudau
2023-05-07 16:25 ` [PATCH 02/53] drm/arm/hdlcd: " Uwe Kleine-König
2023-05-10 21:51   ` Liviu Dudau
2023-05-07 16:25 ` [PATCH 03/53] drm/arm/malidp: " Uwe Kleine-König
2023-05-10 21:52   ` Liviu Dudau
2023-05-07 16:25 ` [PATCH 04/53] drm/armada: " Uwe Kleine-König
2023-05-07 16:25 ` [PATCH 05/53] drm/aspeed: " Uwe Kleine-König
2023-05-07 16:25   ` Uwe Kleine-König
2023-05-07 16:25 ` [PATCH 06/53] drm/atmel-hlcdc: " Uwe Kleine-König
2023-05-07 16:25   ` Uwe Kleine-König
2023-05-07 16:44   ` Sam Ravnborg
2023-05-07 16:44     ` Sam Ravnborg
2023-05-08  7:04   ` Claudiu.Beznea
2023-05-07 16:25 ` [PATCH 07/53] drm/bridge: cdns-dsi: " Uwe Kleine-König
2023-05-08  2:37   ` Laurent Pinchart
2023-05-07 16:25 ` [PATCH 08/53] drm/bridge: display-connector: " Uwe Kleine-König
2023-05-08  2:46   ` Laurent Pinchart
2023-05-07 16:25 ` [PATCH 09/53] drm/bridge: fsl-ldb: " Uwe Kleine-König
2023-05-08  2:45   ` Laurent Pinchart
2023-05-07 16:25 ` [PATCH 10/53] drm/imx/imx8*: " Uwe Kleine-König
2023-05-07 16:25   ` Uwe Kleine-König
2023-05-08  2:43   ` Laurent Pinchart
2023-05-08  2:43     ` Laurent Pinchart
2023-05-07 16:25 ` [PATCH 11/53] drm/bridge: lvds-codec: " Uwe Kleine-König
2023-05-08  2:44   ` Laurent Pinchart
2023-05-07 16:25 ` [PATCH 12/53] drm/bridge: nwl-dsi: " Uwe Kleine-König
2023-05-08  2:36   ` Laurent Pinchart
2023-05-07 16:25 ` [PATCH 13/53] drm/bridge: simple-bridge: " Uwe Kleine-König
2023-05-08  2:45   ` Laurent Pinchart
2023-05-07 16:25 ` [PATCH 14/53] drm/bridge: synopsys: " Uwe Kleine-König
2023-05-08  2:37   ` Laurent Pinchart
2023-05-07 16:25 ` [PATCH 15/53] drm/bridge: thc63lvd1024: " Uwe Kleine-König
2023-05-08  2:44   ` Laurent Pinchart
2023-05-07 16:25 ` [PATCH 16/53] drm/bridge: tfp410: " Uwe Kleine-König
2023-05-08  2:44   ` Laurent Pinchart
2023-05-07 16:25 ` [PATCH 17/53] drm/etnaviv: " Uwe Kleine-König
2023-05-07 16:25 ` [PATCH 18/53] drm/exynos: " Uwe Kleine-König
2023-05-07 16:25   ` Uwe Kleine-König
2023-05-07 16:25   ` Uwe Kleine-König
2023-05-15  7:32   ` Inki Dae
2023-05-15  7:32     ` Inki Dae
2023-05-15  9:16     ` Uwe Kleine-König
2023-05-15  9:16       ` Uwe Kleine-König
2023-05-15  9:16       ` Uwe Kleine-König
2023-05-19  0:11       ` 대인기
2023-05-19  0:11         ` 대인기
2023-05-19  0:11         ` 대인기
2023-05-19  6:38         ` Uwe Kleine-König
2023-05-19  6:38           ` Uwe Kleine-König
2023-05-19  6:38           ` Uwe Kleine-König
2023-05-07 16:25 ` [PATCH 19/53] drm/fsl-dcu: " Uwe Kleine-König
2023-05-07 16:25 ` [PATCH 20/53] drm/hisilicon: " Uwe Kleine-König
2023-05-08  2:41   ` Laurent Pinchart
2023-05-07 16:25 ` [PATCH 21/53] drm/imx/dcss: " Uwe Kleine-König
2023-05-07 16:25   ` Uwe Kleine-König
2023-05-07 16:25 ` [PATCH 22/53] drm/imx/ipuv3: " Uwe Kleine-König
2023-05-07 16:25   ` Uwe Kleine-König
2023-05-08  7:10   ` Philipp Zabel
2023-05-07 16:25 ` [PATCH 23/53] drm/ingenic: " Uwe Kleine-König
2023-05-07 16:25   ` Uwe Kleine-König
2023-05-07 18:46   ` Paul Cercueil
2023-05-07 18:46     ` Paul Cercueil
2023-05-07 16:25 ` [PATCH 24/53] drm/kmb: " Uwe Kleine-König
2023-05-07 16:25 ` [PATCH 25/53] drm/lima: " Uwe Kleine-König
2023-05-07 16:25 ` [PATCH 26/53] drm/logicvc: " Uwe Kleine-König
2023-05-07 16:25 ` [PATCH 27/53] drm/mcde: " Uwe Kleine-König
2023-05-08  6:13   ` Linus Walleij
2023-05-07 16:25 ` [PATCH 28/53] drm/mediatek: " Uwe Kleine-König
2023-05-07 16:25   ` Uwe Kleine-König
2023-05-07 16:25   ` Uwe Kleine-König
2023-05-08  8:25   ` Matthias Brugger
2023-05-08  8:25     ` Matthias Brugger
2023-05-07 16:25 ` [PATCH 29/53] " Uwe Kleine-König
2023-05-07 16:25   ` Uwe Kleine-König
2023-05-07 16:25   ` Uwe Kleine-König
2023-05-08  8:26   ` Matthias Brugger
2023-05-08  8:26     ` Matthias Brugger
2023-05-07 16:25 ` [PATCH 30/53] drm/meson: " Uwe Kleine-König
2023-05-07 16:25   ` Uwe Kleine-König
2023-05-07 16:25   ` Uwe Kleine-König
2023-05-08 19:39   ` Martin Blumenstingl
2023-05-08 19:39     ` Martin Blumenstingl
2023-05-07 16:25 ` [PATCH 31/53] drm/msm: " Uwe Kleine-König
2023-05-07 16:25   ` Uwe Kleine-König
2023-05-20 23:56   ` Dmitry Baryshkov
2023-05-20 23:56     ` Dmitry Baryshkov
2023-05-07 16:25 ` [PATCH 32/53] drm/mxsfb: " Uwe Kleine-König
2023-05-07 16:25   ` Uwe Kleine-König
2023-05-07 16:25 ` [Nouveau] [PATCH 33/53] drm/nouveau: " Uwe Kleine-König
2023-05-07 16:25   ` Uwe Kleine-König
2023-05-07 16:25 ` [PATCH 34/53] drm/omap: " Uwe Kleine-König
2023-05-08  2:40   ` Laurent Pinchart
2023-05-07 16:25 ` [PATCH 35/53] drm/panel: " Uwe Kleine-König
2023-05-08  2:43   ` Laurent Pinchart
2023-05-07 16:25 ` [PATCH 36/53] drm/panfrost: " Uwe Kleine-König
2023-05-10 16:05   ` Steven Price
2023-05-07 16:26 ` [PATCH 37/53] drm/rcar-du: " Uwe Kleine-König
2023-05-07 16:26   ` Uwe Kleine-König
2023-05-08  2:42   ` Laurent Pinchart
2023-05-08  2:42     ` Laurent Pinchart
2023-05-08 13:14   ` Geert Uytterhoeven
2023-05-08 13:14     ` Geert Uytterhoeven
2023-05-07 16:26 ` [PATCH 38/53] drm/rockchip: " Uwe Kleine-König
2023-05-07 16:26   ` Uwe Kleine-König
2023-05-07 16:26   ` Uwe Kleine-König
2023-05-08  8:24   ` Heiko Stübner
2023-05-08  8:24     ` Heiko Stübner
2023-05-07 16:26 ` [PATCH 39/53] drm/shmobile: " Uwe Kleine-König
2023-05-07 16:26   ` Uwe Kleine-König
2023-05-08  2:40   ` Laurent Pinchart
2023-05-08  2:40     ` Laurent Pinchart
2023-05-08 13:13   ` Geert Uytterhoeven
2023-05-08 13:13     ` Geert Uytterhoeven
2023-05-07 16:26 ` [PATCH 40/53] drm/sprd: " Uwe Kleine-König
2023-05-07 16:26 ` [PATCH 41/53] drm/sti: " Uwe Kleine-König
2023-05-09  7:22   ` Alain Volmat
2023-05-07 16:26 ` [PATCH 42/53] drm/stm: " Uwe Kleine-König
2023-05-07 16:26   ` Uwe Kleine-König
2023-05-15 13:53   ` Raphael Gallais-Pou
2023-05-15 13:53     ` Raphael Gallais-Pou
2023-05-07 16:26 ` [PATCH 43/53] drm/sun4i: " Uwe Kleine-König
2023-05-07 16:26   ` Uwe Kleine-König
2023-05-07 16:26   ` Uwe Kleine-König
2023-05-07 16:26 ` [PATCH 44/53] drm/tegra: " Uwe Kleine-König
2023-05-07 16:26   ` Uwe Kleine-König
2023-05-07 16:26 ` [PATCH 45/53] drm/tests: helpers: " Uwe Kleine-König
2023-05-08 22:10   ` Maíra Canal
2023-05-09  5:51     ` Uwe Kleine-König
2023-05-07 16:26 ` [PATCH 46/53] drm/tidss: " Uwe Kleine-König
2023-05-09  8:11   ` Tomi Valkeinen
2023-05-07 16:26 ` [PATCH 47/53] drm/tilcdc: " Uwe Kleine-König
2023-05-07 16:26 ` [PATCH 48/53] drm/tiny: " Uwe Kleine-König
2023-05-08  7:03   ` Thomas Zimmermann
2023-05-08  7:28     ` Uwe Kleine-König
2023-05-07 16:26 ` [PATCH 49/53] " Uwe Kleine-König
2023-05-07 16:26 ` [PATCH 50/53] drm/tve200: " Uwe Kleine-König
2023-05-08  6:14   ` Linus Walleij
2023-05-07 16:26 ` [PATCH 51/53] drm/v3d: " Uwe Kleine-König
2023-05-07 16:26 ` [PATCH 52/53] drm/vc4: " Uwe Kleine-König
2023-05-09 14:32   ` Dave Stevenson
2023-05-07 16:26 ` [PATCH 53/53] drm/xlnx/zynqmp_dpsub: " Uwe Kleine-König
2023-05-07 16:26   ` Uwe Kleine-König
2023-05-08  2:35   ` Laurent Pinchart
2023-05-08  2:35     ` Laurent Pinchart
2023-05-08  7:06 ` [PATCH 00/53] drm: " Thomas Zimmermann
2023-05-08  7:06   ` [Nouveau] " Thomas Zimmermann
2023-05-08  7:06   ` Thomas Zimmermann
2023-05-08  7:06   ` Thomas Zimmermann
2023-05-08  7:50   ` Uwe Kleine-König
2023-05-08  7:50     ` [Nouveau] " Uwe Kleine-König
2023-05-08  7:50     ` Uwe Kleine-König
2023-05-08  7:50     ` Uwe Kleine-König
2023-05-08 14:16 ` [PATCH 47/53] drm/tilcdc: " jyri.sarha
2023-05-15  7:50 ` [PATCH 00/53] drm: " Inki Dae
2023-05-15  7:50   ` [Nouveau] " Inki Dae
2023-05-15  7:50   ` Inki Dae
2023-05-15  7:50   ` Inki Dae
2023-05-15  9:20   ` Uwe Kleine-König
2023-05-15  9:20     ` [Nouveau] " Uwe Kleine-König
2023-05-15  9:20     ` Uwe Kleine-König
2023-05-15  9:20     ` Uwe Kleine-König
2023-06-01 15:40 ` Uwe Kleine-König
2023-06-01 15:40   ` [Nouveau] " Uwe Kleine-König
2023-06-01 15:40   ` Uwe Kleine-König
2023-06-08 16:08   ` Doug Anderson
2023-06-08 16:08     ` [Nouveau] " Doug Anderson
2023-06-08 16:08     ` Doug Anderson
2023-06-08 16:26     ` Laurent Pinchart
2023-06-08 16:26       ` [Nouveau] " Laurent Pinchart
2023-06-08 16:26       ` Laurent Pinchart
2023-06-08 16:47       ` Doug Anderson
2023-06-08 16:47         ` [Nouveau] " Doug Anderson
2023-06-08 16:47         ` Doug Anderson
2023-06-08 17:19       ` Tomi Valkeinen
2023-06-08 17:19         ` [Nouveau] " Tomi Valkeinen
2023-06-08 17:19         ` Tomi Valkeinen
2023-06-08 17:38         ` Doug Anderson
2023-06-08 17:38           ` [Nouveau] " Doug Anderson
2023-06-08 17:38           ` Doug Anderson
2023-06-17 16:12     ` patches dropped from drm-misc-next [Was: Re: [PATCH 00/53] drm: Convert to platform remove callback returning] void Uwe Kleine-König
2023-06-17 16:12       ` [Nouveau] " Uwe Kleine-König
2023-06-17 16:12       ` Uwe Kleine-König
2023-06-17 16:51       ` Chen-Yu Tsai
2023-06-17 16:51         ` [Nouveau] " Chen-Yu Tsai
2023-06-17 16:51         ` Chen-Yu Tsai
2023-06-17 17:57       ` Doug Anderson
2023-06-17 17:57         ` [Nouveau] " Doug Anderson
2023-06-17 17:57         ` Doug Anderson
2023-06-18 12:39         ` Uwe Kleine-König
2023-06-18 12:39           ` [Nouveau] " Uwe Kleine-König
2023-06-18 12:39           ` Uwe Kleine-König
2023-06-18 14:02           ` Uwe Kleine-König
2023-06-18 14:02             ` [Nouveau] " Uwe Kleine-König
2023-06-18 14:02             ` Uwe Kleine-König
2023-06-18 14:32           ` Maxime Ripard
2023-06-18 14:32             ` [Nouveau] " Maxime Ripard
2023-06-18 14:32             ` Maxime Ripard
2023-06-18 16:29             ` Uwe Kleine-König
2023-06-18 16:29               ` [Nouveau] " Uwe Kleine-König
2023-06-18 16:29               ` Uwe Kleine-König
2023-06-19  9:45               ` Maxime Ripard [this message]
2023-06-19  9:45                 ` [Nouveau] " Maxime Ripard
2023-06-19  9:45                 ` Maxime Ripard
2023-06-19 10:53                 ` Uwe Kleine-König
2023-06-19 10:53                   ` [Nouveau] " Uwe Kleine-König
2023-06-19 10:53                   ` Uwe Kleine-König
2023-06-19 12:47                   ` Maxime Ripard
2023-06-19 12:47                     ` [Nouveau] " Maxime Ripard
2023-06-19 12:47                     ` Maxime Ripard
2023-06-19 13:25                     ` Geert Uytterhoeven
2023-06-19 13:25                       ` [Nouveau] " Geert Uytterhoeven
2023-06-19 13:25                       ` Geert Uytterhoeven
2023-06-19 14:02                       ` Maxime Ripard
2023-06-19 14:02                         ` [Nouveau] " Maxime Ripard
2023-06-19 14:02                         ` Maxime Ripard
2023-06-19 14:20                         ` Geert Uytterhoeven
2023-06-19 14:20                           ` [Nouveau] " Geert Uytterhoeven
2023-06-19 14:20                           ` Geert Uytterhoeven
2023-06-19 13:58                     ` Uwe Kleine-König
2023-06-19 13:58                       ` [Nouveau] " Uwe Kleine-König
2023-06-19 13:58                       ` Uwe Kleine-König
2023-06-19 14:30                       ` Jani Nikula
2023-06-19 14:52                         ` Geert Uytterhoeven
2023-09-09 14:37 ` [PATCH 00/53] drm: Convert to platform remove callback returning void Javier Martinez Canillas
2023-09-09 14:37   ` Javier Martinez Canillas
2023-09-09 14:37   ` Javier Martinez Canillas
2023-09-09 14:37   ` Javier Martinez Canillas
2023-09-09 14:37   ` Javier Martinez Canillas
2023-09-09 14:37   ` [Nouveau] " Javier Martinez Canillas

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=vxjp5c4wojcvbnp3ghsspwkgrc4mjmskzl56jkuxlgfhcji7kx@m3hg525p7y6a \
    --to=mripard@kernel.org \
    --cc=abrodkin@synopsys.com \
    --cc=airlied@gmail.com \
    --cc=alain.volmat@foss.st.com \
    --cc=alexander.deucher@amd.com \
    --cc=alexandre.belloni@bootlin.com \
    --cc=alexandre.torgue@foss.st.com \
    --cc=alim.akhtar@samsung.com \
    --cc=alison.wang@nxp.com \
    --cc=andersson@kernel.org \
    --cc=andrew@aj.id.au \
    --cc=andrzej.hajda@intel.com \
    --cc=angelogioacchino.delregno@collabora.com \
    --cc=anitha.chrisanthus@intel.com \
    --cc=arnd@arndb.de \
    --cc=baolin.wang@linux.alibaba.com \
    --cc=bbrezillon@kernel.org \
    --cc=brian.starkey@arm.com \
    --cc=broonie@kernel.org \
    --cc=bskeggs@redhat.com \
    --cc=chi.minghao@zte.com.cn \
    --cc=christian.gmeiner@gmail.com \
    --cc=christophe.jaillet@wanadoo.fr \
    --cc=chunkuang.hu@kernel.org \
    --cc=claudiu.beznea@microchip.com \
    --cc=dakr@redhat.com \
    --cc=daniel@ffwll.ch \
    --cc=dianders@chromium.org \
    --cc=dmitry.baryshkov@linaro.org \
    --cc=dri-devel@lists.freedesktop.org \
    --cc=drv@mailo.com \
    --cc=emma@anholt.net \
    --cc=etnaviv@lists.freedesktop.org \
    --cc=festevam@gmail.com \
    --cc=freedreno@lists.freedesktop.org \
    --cc=guozhengkui@vivo.com \
    --cc=heiko@sntech.de \
    --cc=hjc@rock-chips.com \
    --cc=hyun.kwon@xilinx.com \
    --cc=inki.dae@samsung.com \
    --cc=jani.nikula@intel.com \
    --cc=javierm@redhat.com \
    --cc=jbrunet@baylibre.com \
    --cc=jernej.skrabec@gmail.com \
    --cc=jingoohan1@gmail.com \
    --cc=joel@jms.id.au \
    --cc=johan+linaro@kernel.org \
    --cc=jonas@kwiboo.se \
    --cc=jonathanh@nvidia.com \
    --cc=jpawar@cadence.com \
    --cc=jstultz@google.com \
    --cc=jyri.sarha@iki.fi \
    --cc=karol.wachowski@linux.intel.com \
    --cc=kernel@pengutronix.de \
    --cc=kherbst@redhat.com \
    --cc=khilman@baylibre.com \
    --cc=kieran.bingham+renesas@ideasonboard.com \
    --cc=kong.kongxinwei@hisilicon.com \
    --cc=konrad.dybcio@somainline.org \
    --cc=krzysztof.kozlowski@linaro.org \
    --cc=kuninori.morimoto.gx@renesas.com \
    --cc=kyungmin.park@samsung.com \
    --cc=l.stach@pengutronix.de \
    --cc=laura.nao@collabora.com \
    --cc=laurent.pinchart@ideasonboard.com \
    --cc=laurentiu.palcu@oss.nxp.com \
    --cc=lima@lists.freedesktop.org \
    --cc=linmq006@gmail.com \
    --cc=linus.walleij@linaro.org \
    --cc=linux+etnaviv@armlinux.org.uk \
    --cc=linux-amlogic@lists.infradead.org \
    --cc=linux-arm-kernel@lists.infradead.org \
    --cc=linux-arm-msm@vger.kernel.org \
    --cc=linux-aspeed@lists.ozlabs.org \
    --cc=linux-imx@nxp.com \
    --cc=linux-mediatek@lists.infradead.org \
    --cc=linux-mips@vger.kernel.org \
    --cc=linux-renesas-soc@vger.kernel.org \
    --cc=linux-rockchip@lists.infradead.org \
    --cc=linux-samsung-soc@vger.kernel.org \
    --cc=linux-stm32@st-md-mailman.stormreply.com \
    --cc=linux-sunxi@lists.linux.dev \
    --cc=linux-tegra@vger.kernel.org \
    --cc=linux@armlinux.org.uk \
    --cc=liushixin2@huawei.com \
    --cc=liviu.dudau@arm.com \
    --cc=lyude@redhat.com \
    --cc=malidp@foss.arm.com \
    --cc=marex@denx.de \
    --cc=marijn.suijten@somainline.org \
    --cc=martin.blumenstingl@googlemail.com \
    --cc=matthias.bgg@gmail.com \
    --cc=mcanal@igalia.com \
    --cc=mcoquelin.stm32@gmail.com \
    --cc=michal.simek@xilinx.com \
    --cc=mihail.atanassov@arm.com \
    --cc=mwen@igalia.com \
    --cc=neil.armstrong@linaro.org \
    --cc=nicolas.ferre@microchip.com \
    --cc=noralf@tronnes.org \
    --cc=nouveau@lists.freedesktop.org \
    --cc=orsonzhai@gmail.com \
    --cc=p.zabel@pengutronix.de \
    --cc=paul.kocialkowski@bootlin.com \
    --cc=paul@crapouillou.net \
    --cc=philippe.cornu@foss.st.com \
    --cc=quic_abhinavk@quicinc.com \
    --cc=quic_akhilpo@quicinc.com \
    --cc=quic_jesszhan@quicinc.com \
    --cc=quic_khsieh@quicinc.com \
    --cc=r-ravikumar@ti.com \
    --cc=raphael.gallais-pou@foss.st.com \
    --cc=raymond.tan@intel.com \
    --cc=rfoss@kernel.org \
    --cc=ribalda@chromium.org \
    --cc=robdclark@gmail.com \
    --cc=robh@kernel.org \
    --cc=s.hauer@pengutronix.de \
    --cc=sam@ravnborg.org \
    --cc=samuel@sholland.org \
    --cc=sean@poorly.run \
    --cc=shawnguo@kernel.org \
    --cc=stanislaw.gruszka@linux.intel.com \
    --cc=stefan@agner.ch \
    --cc=steven.price@arm.com \
    --cc=sumit.semwal@linaro.org \
    --cc=sw0312.kim@samsung.com \
    --cc=swboyd@chromium.org \
    --cc=thierry.reding@gmail.com \
    --cc=tiantao6@hisilicon.com \
    --cc=tomba@kernel.org \
    --cc=tomi.valkeinen@ideasonboard.com \
    --cc=tzimmermann@suse.de \
    --cc=u.kleine-koenig@pengutronix.de \
    --cc=victor.liu@nxp.com \
    --cc=ville.syrjala@linux.intel.com \
    --cc=wangjianzheng@vivo.com \
    --cc=wens@csie.org \
    --cc=windhl@126.com \
    --cc=xinliang.liu@linaro.org \
    --cc=yannick.fertre@foss.st.com \
    --cc=yongqin.liu@linaro.org \
    --cc=yuancan@huawei.com \
    --cc=yuq825@gmail.com \
    --cc=zhang.lyra@gmail.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.