Hi Daniel.
On Sat, Aug 08, 2020 at 11:13:54AM +0200, Daniel Vetter wrote:
> On Fri, Aug 7, 2020 at 3:54 PM Thomas Zimmermann <[email protected]> wrote:
> >
> > Hi
> >
> > Am 07.08.20 um 15:30 schrieb [email protected]:
> > > The patch below was submitted to be applied to the 5.8-stable tree.
> > >
> > > I fail to see how this patch meets the stable kernel rules as found at
> > > Documentation/process/stable-kernel-rules.rst.
> > >
> > > I could be totally wrong, and if so, please respond to
> > > <[email protected]> and let me know why this patch should be
> > > applied. Otherwise, it is now dropped from my patch queues, never to be
> > > seen again.
> >
> > Sorry for the noise. There's no reason this should go into stable.
>
> We have a little script in our maintainer toolbox for bugfixes, which
> generates the Fixes: line, adds everyone from the original commit to
> the cc: list and also adds Cc: stable if that sha1 the patch fixes is
> in a release already.
>
> I guess we trained people a bit too much on using Fixes: tags like
> that with the tooling, since they often do that for checkpatch stuff
> and spelling fixes like this here too. I think the autoselect bot also
> loves Fixes: tags a bit too much for its own good.
>
> Not sure what to do, since telling people to "please sprinkle less
> Fixes: tags" doesn't sound great either.
We know that at lot of the drm people uses "dim fixes".
So maybe teach them a litte here?
diff --git a/dim b/dim
index e4f4d2e..d4fd310 100755
--- a/dim
+++ b/dim
@@ -2428,6 +2428,10 @@ function dim_fixes
sha1=${1:?$usage}
+ echo ""
+ echo "Note: Patch must meet the stable-kernel-rules criterias
(Documentation/process/stable-kernel-rules.rst)"
+ echo ""
+
cd $DIM_PREFIX/$DIM_REPO
echo "Fixes: $(dim_cite $sha1)"
Output would then look like this:
$ dim fixes 1d8d42ba365101fa68d210c0e2ed2bc9582fda6c
Note: Patch must meet the stable-kernel-rules criterias
(Documentation/process/stable-kernel-rules.rst)
Fixes: 1d8d42ba3651 ("drm/mgag200: Remove declaration of mgag200_mmap() from
header file")
Cc: Thomas Zimmermann <[email protected]>
Cc: Sam Ravnborg <[email protected]>
Cc: Gerd Hoffmann <[email protected]>
Cc: Dave Airlie <[email protected]>
Cc: Krzysztof Kozlowski <[email protected]>
Cc: Daniel Vetter <[email protected]>
Cc: Greg Kroah-Hartman <[email protected]>
Cc: Thomas Gleixner <[email protected]>
Cc: "Noralf Trønnes" <[email protected]>
Cc: Armijn Hemel <[email protected]>
Cc: Alex Deucher <[email protected]>
Cc: Emil Velikov <[email protected]>
Cc: <[email protected]> # v5.3+
Cc: Lyude Paul <[email protected]>
No guarantee that people will look up the rules outlined in
stable-kernel-rules.rst - but at least a reminder.
Sam
> I also don't want to tell
> people to use the maintainer toolbox less, the autogenerated cc: list
> is generally the right thing to do. Maybe best if the stable team
> catches the obvious ones before adding them to the stable queue, if
> you're ok with that Greg?
>
> Also adding dri-devel here in case this becomes a bigger discussion.
>
> Cheers, Daniel
>
> >
> > Best regards
> > Thomas
> >
> > >
> > > thanks,
> > >
> > > greg k-h
> > >
> > > ------------------ original commit in Linus's tree ------------------
> > >
> > > From 1d8d42ba365101fa68d210c0e2ed2bc9582fda6c Mon Sep 17 00:00:00 2001
> > > From: Thomas Zimmermann <[email protected]>
> > > Date: Fri, 5 Jun 2020 15:57:50 +0200
> > > Subject: [PATCH] drm/mgag200: Remove declaration of mgag200_mmap() from
> > > header
> > > file
> > > MIME-Version: 1.0
> > > Content-Type: text/plain; charset=UTF-8
> > > Content-Transfer-Encoding: 8bit
> > >
> > > Commit 94668ac796a5 ("drm/mgag200: Convert mgag200 driver to VRAM MM")
> > > removed the implementation of mgag200_mmap(). Also remove the declaration.
> > >
> > > Signed-off-by: Thomas Zimmermann <[email protected]>
> > > Acked-by: Sam Ravnborg <[email protected]>
> > > Fixes: 94668ac796a5 ("drm/mgag200: Convert mgag200 driver to VRAM MM")
> > > Cc: Gerd Hoffmann <[email protected]>
> > > Cc: Dave Airlie <[email protected]>
> > > Cc: Krzysztof Kozlowski <[email protected]>
> > > Cc: Daniel Vetter <[email protected]>
> > > Cc: Sam Ravnborg <[email protected]>
> > > Cc: Greg Kroah-Hartman <[email protected]>
> > > Cc: Thomas Gleixner <[email protected]>
> > > Cc: "Noralf Trønnes" <[email protected]>
> > > Cc: Armijn Hemel <[email protected]>
> > > Cc: Alex Deucher <[email protected]>
> > > Cc: Emil Velikov <[email protected]>
> > > Cc: <[email protected]> # v5.3+
> > > Link:
> > > https://patchwork.freedesktop.org/patch/msgid/[email protected]
> > >
> > > diff --git a/drivers/gpu/drm/mgag200/mgag200_drv.h
> > > b/drivers/gpu/drm/mgag200/mgag200_drv.h
> > > index 47df62b1ad29..92b6679029fe 100644
> > > --- a/drivers/gpu/drm/mgag200/mgag200_drv.h
> > > +++ b/drivers/gpu/drm/mgag200/mgag200_drv.h
> > > @@ -198,6 +198,5 @@ void mgag200_i2c_destroy(struct mga_i2c_chan *i2c);
> > >
> > > int mgag200_mm_init(struct mga_device *mdev);
> > > void mgag200_mm_fini(struct mga_device *mdev);
> > > -int mgag200_mmap(struct file *filp, struct vm_area_struct *vma);
> > >
> > > #endif /* __MGAG200_DRV_H__ */
> > >
> >
> > --
> > Thomas Zimmermann
> > Graphics Driver Developer
> > SUSE Software Solutions Germany GmbH
> > Maxfeldstr. 5, 90409 Nürnberg, Germany
> > (HRB 36809, AG Nürnberg)
> > Geschäftsführer: Felix Imendörffer
> >
>
>
> --
> Daniel Vetter
> Software Engineer, Intel Corporation
> http://blog.ffwll.ch
_______________________________________________
dri-devel mailing list
[email protected]
https://lists.freedesktop.org/mailman/listinfo/dri-devel