Re: [PULL for v6.6] drm-misc-next

From: Daniel Vetter
Date: Tue Aug 15 2023 - 08:36:57 EST


On Tue, 15 Aug 2023 at 14:31, Thomas Zimmermann <tzimmermann@xxxxxxx> wrote:
>
> Hi,
>
> thanks for your patchset.
>
> Am 15.08.23 um 13:53 schrieb Helen Mae Koike Fornazier:
> > On Tuesday, August 15, 2023 06:12 -03, Jani Nikula <jani.nikula@xxxxxxxxxxxxxxx> wrote:
> >
> >> On Mon, 14 Aug 2023, Helen Koike <helen.koike@xxxxxxxxxxxxx> wrote:
> >>> The following changes since commit f5d8f9c0d8b4bc8ad7e7b23a9f4d116e99202dd3:
> >>>
> >>> drm/panel: JDI LT070ME05000 simplify with dev_err_probe() (2023-08-14 14:44:30 +0200)
> >>>
> >>> are available in the Git repository at:
> >>>
> >>> git@xxxxxxxxxxxxxxxxxxxxxx:helen.fornazier/linux.git tags/drm-ci-v13-drm-misc
> >>>
> >>> for you to fetch changes up to 60242246bc906a37a7eae2094633a38bda7d45e6:
> >>>
> >>> drm: Add initial ci/ subdirectory (2023-08-14 20:47:37 -0300)
> >>>
> >>> ----------------------------------------------------------------
> >>> drm-ci for drm-misc-next
> >>
> >> FYI, usually the subject indicates the source or what to pull, not the
> >> destination. Was confused here for a bit. ;)
> >
> > Thanks for the info! Should I re-send this one?
>
> Yes, please.
>
> As a developer, you are not supposed to send pull requests or any other
> emails with [PULL] in their subject line. We don't merge pull requests
> into drm-misc.
>
> To get your patches merged, please make a patchset on top of the a
> recent checkout of drm-misc-next. Then send the patchset via
>
> git send-email
>
> to dri-devel@xxxxxxxxxxxxxxxxxxxxx and all the developers and
> maintainers that are affected by the changes. This will start the review
> process. After your patchset has entered the drm-misc-next branch, we
> (the maintainers of the drm-misc tree) will create the appropriate pull
> requests when the time has come.

I think we have a coordination problem, at least the rough plan I
discussed with Dave was that we'd do an entirely separate pull request
to Linus for the gitlab stuff, so that there's no surprises or "you
snuck this in without making it obvious" talk after the fact.

I'll check with Dave whether he wants to do the branch directly in
drm.git or whether we'll take the pull from Helen.

Cheers, Sima

>
> Best regards
> Thomas
>
> >
> > Regards,
> > Helen
> >
> >>
> >> BR,
> >> Jani.
> >>
> >>>
> >>> Here is the patch that adds a ci/ subdirectory to drm and allows
> >>> developers to easily execute tests.
> >>>
> >>> Developers can easily execute several tests on different devices
> >>> by just pushing their branch to their fork in a repository hosted
> >>> on gitlab.freedesktop.org which has an infrastructure to run jobs
> >>> in several runners and farms with different devices.
> >>>
> >>> The patch was acked and tested by others.
> >>>
> >>> Signed-off-by: Helen Koike <helen.koike@xxxxxxxxxxxxx>
> >>>
> >>> ----------------------------------------------------------------
> >>> Tomeu Vizoso (1):
> >>> drm: Add initial ci/ subdirectory
> >>>
> >>> Documentation/gpu/automated_testing.rst | 144 +
> >>> Documentation/gpu/index.rst | 1 +
> >>> MAINTAINERS | 8 +
> >>> drivers/gpu/drm/ci/arm.config | 69 +
> >>> drivers/gpu/drm/ci/arm64.config | 199 ++
> >>> drivers/gpu/drm/ci/build-igt.sh | 35 +
> >>> drivers/gpu/drm/ci/build.sh | 157 ++
> >>> drivers/gpu/drm/ci/build.yml | 110 +
> >>> drivers/gpu/drm/ci/check-patch.py | 57 +
> >>> drivers/gpu/drm/ci/container.yml | 65 +
> >>> drivers/gpu/drm/ci/gitlab-ci.yml | 251 ++
> >>> drivers/gpu/drm/ci/igt_runner.sh | 77 +
> >>> drivers/gpu/drm/ci/image-tags.yml | 15 +
> >>> drivers/gpu/drm/ci/lava-submit.sh | 57 +
> >>> drivers/gpu/drm/ci/static-checks.yml | 12 +
> >>> drivers/gpu/drm/ci/test.yml | 335 +++
> >>> drivers/gpu/drm/ci/testlist.txt | 2912 ++++++++++++++++++++
> >>> drivers/gpu/drm/ci/x86_64.config | 111 +
> >>> drivers/gpu/drm/ci/xfails/amdgpu-stoney-fails.txt | 19 +
> >>> drivers/gpu/drm/ci/xfails/amdgpu-stoney-flakes.txt | 21 +
> >>> drivers/gpu/drm/ci/xfails/amdgpu-stoney-skips.txt | 2 +
> >>> drivers/gpu/drm/ci/xfails/i915-amly-fails.txt | 17 +
> >>> drivers/gpu/drm/ci/xfails/i915-amly-flakes.txt | 32 +
> >>> drivers/gpu/drm/ci/xfails/i915-amly-skips.txt | 4 +
> >>> drivers/gpu/drm/ci/xfails/i915-apl-fails.txt | 58 +
> >>> drivers/gpu/drm/ci/xfails/i915-apl-flakes.txt | 1 +
> >>> drivers/gpu/drm/ci/xfails/i915-apl-skips.txt | 6 +
> >>> drivers/gpu/drm/ci/xfails/i915-cml-fails.txt | 18 +
> >>> drivers/gpu/drm/ci/xfails/i915-cml-flakes.txt | 38 +
> >>> drivers/gpu/drm/ci/xfails/i915-cml-skips.txt | 2 +
> >>> drivers/gpu/drm/ci/xfails/i915-glk-fails.txt | 19 +
> >>> drivers/gpu/drm/ci/xfails/i915-glk-flakes.txt | 41 +
> >>> drivers/gpu/drm/ci/xfails/i915-glk-skips.txt | 5 +
> >>> drivers/gpu/drm/ci/xfails/i915-kbl-fails.txt | 25 +
> >>> drivers/gpu/drm/ci/xfails/i915-kbl-flakes.txt | 26 +
> >>> drivers/gpu/drm/ci/xfails/i915-kbl-skips.txt | 5 +
> >>> drivers/gpu/drm/ci/xfails/i915-tgl-fails.txt | 37 +
> >>> drivers/gpu/drm/ci/xfails/i915-tgl-flakes.txt | 5 +
> >>> drivers/gpu/drm/ci/xfails/i915-tgl-skips.txt | 11 +
> >>> drivers/gpu/drm/ci/xfails/i915-whl-fails.txt | 48 +
> >>> drivers/gpu/drm/ci/xfails/i915-whl-flakes.txt | 1 +
> >>> drivers/gpu/drm/ci/xfails/i915-whl-skips.txt | 2 +
> >>> .../gpu/drm/ci/xfails/mediatek-mt8173-fails.txt | 29 +
> >>> .../gpu/drm/ci/xfails/mediatek-mt8173-flakes.txt | 0
> >>> .../gpu/drm/ci/xfails/mediatek-mt8183-fails.txt | 10 +
> >>> .../gpu/drm/ci/xfails/mediatek-mt8183-flakes.txt | 14 +
> >>> drivers/gpu/drm/ci/xfails/meson-g12b-fails.txt | 12 +
> >>> drivers/gpu/drm/ci/xfails/meson-g12b-flakes.txt | 4 +
> >>> drivers/gpu/drm/ci/xfails/msm-apq8016-fails.txt | 15 +
> >>> drivers/gpu/drm/ci/xfails/msm-apq8016-flakes.txt | 4 +
> >>> drivers/gpu/drm/ci/xfails/msm-apq8096-fails.txt | 2 +
> >>> drivers/gpu/drm/ci/xfails/msm-apq8096-flakes.txt | 4 +
> >>> drivers/gpu/drm/ci/xfails/msm-apq8096-skips.txt | 2 +
> >>> drivers/gpu/drm/ci/xfails/msm-sc7180-fails.txt | 25 +
> >>> drivers/gpu/drm/ci/xfails/msm-sc7180-flakes.txt | 7 +
> >>> drivers/gpu/drm/ci/xfails/msm-sc7180-skips.txt | 23 +
> >>> drivers/gpu/drm/ci/xfails/msm-sdm845-fails.txt | 68 +
> >>> drivers/gpu/drm/ci/xfails/msm-sdm845-flakes.txt | 11 +
> >>> drivers/gpu/drm/ci/xfails/msm-sdm845-skips.txt | 2 +
> >>> .../gpu/drm/ci/xfails/rockchip-rk3288-fails.txt | 48 +
> >>> .../gpu/drm/ci/xfails/rockchip-rk3288-flakes.txt | 9 +
> >>> .../gpu/drm/ci/xfails/rockchip-rk3288-skips.txt | 52 +
> >>> .../gpu/drm/ci/xfails/rockchip-rk3399-fails.txt | 36 +
> >>> .../gpu/drm/ci/xfails/rockchip-rk3399-flakes.txt | 24 +
> >>> .../gpu/drm/ci/xfails/rockchip-rk3399-skips.txt | 5 +
> >>> .../gpu/drm/ci/xfails/virtio_gpu-none-fails.txt | 38 +
> >>> .../gpu/drm/ci/xfails/virtio_gpu-none-flakes.txt | 0
> >>> .../gpu/drm/ci/xfails/virtio_gpu-none-skips.txt | 6 +
> >>> 68 files changed, 5508 insertions(+)
> >>> create mode 100644 Documentation/gpu/automated_testing.rst
> >>> create mode 100644 drivers/gpu/drm/ci/arm.config
> >>> create mode 100644 drivers/gpu/drm/ci/arm64.config
> >>> create mode 100644 drivers/gpu/drm/ci/build-igt.sh
> >>> create mode 100644 drivers/gpu/drm/ci/build.sh
> >>> create mode 100644 drivers/gpu/drm/ci/build.yml
> >>> create mode 100755 drivers/gpu/drm/ci/check-patch.py
> >>> create mode 100644 drivers/gpu/drm/ci/container.yml
> >>> create mode 100644 drivers/gpu/drm/ci/gitlab-ci.yml
> >>> create mode 100755 drivers/gpu/drm/ci/igt_runner.sh
> >>> create mode 100644 drivers/gpu/drm/ci/image-tags.yml
> >>> create mode 100755 drivers/gpu/drm/ci/lava-submit.sh
> >>> create mode 100644 drivers/gpu/drm/ci/static-checks.yml
> >>> create mode 100644 drivers/gpu/drm/ci/test.yml
> >>> create mode 100644 drivers/gpu/drm/ci/testlist.txt
> >>> create mode 100644 drivers/gpu/drm/ci/x86_64.config
> >>> create mode 100644 drivers/gpu/drm/ci/xfails/amdgpu-stoney-fails.txt
> >>> create mode 100644 drivers/gpu/drm/ci/xfails/amdgpu-stoney-flakes.txt
> >>> create mode 100644 drivers/gpu/drm/ci/xfails/amdgpu-stoney-skips.txt
> >>> create mode 100644 drivers/gpu/drm/ci/xfails/i915-amly-fails.txt
> >>> create mode 100644 drivers/gpu/drm/ci/xfails/i915-amly-flakes.txt
> >>> create mode 100644 drivers/gpu/drm/ci/xfails/i915-amly-skips.txt
> >>> create mode 100644 drivers/gpu/drm/ci/xfails/i915-apl-fails.txt
> >>> create mode 100644 drivers/gpu/drm/ci/xfails/i915-apl-flakes.txt
> >>> create mode 100644 drivers/gpu/drm/ci/xfails/i915-apl-skips.txt
> >>> create mode 100644 drivers/gpu/drm/ci/xfails/i915-cml-fails.txt
> >>> create mode 100644 drivers/gpu/drm/ci/xfails/i915-cml-flakes.txt
> >>> create mode 100644 drivers/gpu/drm/ci/xfails/i915-cml-skips.txt
> >>> create mode 100644 drivers/gpu/drm/ci/xfails/i915-glk-fails.txt
> >>> create mode 100644 drivers/gpu/drm/ci/xfails/i915-glk-flakes.txt
> >>> create mode 100644 drivers/gpu/drm/ci/xfails/i915-glk-skips.txt
> >>> create mode 100644 drivers/gpu/drm/ci/xfails/i915-kbl-fails.txt
> >>> create mode 100644 drivers/gpu/drm/ci/xfails/i915-kbl-flakes.txt
> >>> create mode 100644 drivers/gpu/drm/ci/xfails/i915-kbl-skips.txt
> >>> create mode 100644 drivers/gpu/drm/ci/xfails/i915-tgl-fails.txt
> >>> create mode 100644 drivers/gpu/drm/ci/xfails/i915-tgl-flakes.txt
> >>> create mode 100644 drivers/gpu/drm/ci/xfails/i915-tgl-skips.txt
> >>> create mode 100644 drivers/gpu/drm/ci/xfails/i915-whl-fails.txt
> >>> create mode 100644 drivers/gpu/drm/ci/xfails/i915-whl-flakes.txt
> >>> create mode 100644 drivers/gpu/drm/ci/xfails/i915-whl-skips.txt
> >>> create mode 100644 drivers/gpu/drm/ci/xfails/mediatek-mt8173-fails.txt
> >>> create mode 100644 drivers/gpu/drm/ci/xfails/mediatek-mt8173-flakes.txt
> >>> create mode 100644 drivers/gpu/drm/ci/xfails/mediatek-mt8183-fails.txt
> >>> create mode 100644 drivers/gpu/drm/ci/xfails/mediatek-mt8183-flakes.txt
> >>> create mode 100644 drivers/gpu/drm/ci/xfails/meson-g12b-fails.txt
> >>> create mode 100644 drivers/gpu/drm/ci/xfails/meson-g12b-flakes.txt
> >>> create mode 100644 drivers/gpu/drm/ci/xfails/msm-apq8016-fails.txt
> >>> create mode 100644 drivers/gpu/drm/ci/xfails/msm-apq8016-flakes.txt
> >>> create mode 100644 drivers/gpu/drm/ci/xfails/msm-apq8096-fails.txt
> >>> create mode 100644 drivers/gpu/drm/ci/xfails/msm-apq8096-flakes.txt
> >>> create mode 100644 drivers/gpu/drm/ci/xfails/msm-apq8096-skips.txt
> >>> create mode 100644 drivers/gpu/drm/ci/xfails/msm-sc7180-fails.txt
> >>> create mode 100644 drivers/gpu/drm/ci/xfails/msm-sc7180-flakes.txt
> >>> create mode 100644 drivers/gpu/drm/ci/xfails/msm-sc7180-skips.txt
> >>> create mode 100644 drivers/gpu/drm/ci/xfails/msm-sdm845-fails.txt
> >>> create mode 100644 drivers/gpu/drm/ci/xfails/msm-sdm845-flakes.txt
> >>> create mode 100644 drivers/gpu/drm/ci/xfails/msm-sdm845-skips.txt
> >>> create mode 100644 drivers/gpu/drm/ci/xfails/rockchip-rk3288-fails.txt
> >>> create mode 100644 drivers/gpu/drm/ci/xfails/rockchip-rk3288-flakes.txt
> >>> create mode 100644 drivers/gpu/drm/ci/xfails/rockchip-rk3288-skips.txt
> >>> create mode 100644 drivers/gpu/drm/ci/xfails/rockchip-rk3399-fails.txt
> >>> create mode 100644 drivers/gpu/drm/ci/xfails/rockchip-rk3399-flakes.txt
> >>> create mode 100644 drivers/gpu/drm/ci/xfails/rockchip-rk3399-skips.txt
> >>> create mode 100644 drivers/gpu/drm/ci/xfails/virtio_gpu-none-fails.txt
> >>> create mode 100644 drivers/gpu/drm/ci/xfails/virtio_gpu-none-flakes.txt
> >>> create mode 100644 drivers/gpu/drm/ci/xfails/virtio_gpu-none-skips.txt
> >>
> >> --
> >> Jani Nikula, Intel Open Source Graphics Center
> >
>
> --
> Thomas Zimmermann
> Graphics Driver Developer
> SUSE Software Solutions Germany GmbH
> Frankenstrasse 146, 90461 Nuernberg, Germany
> GF: Ivo Totev, Andrew Myers, Andrew McDonald, Boudien Moerman
> HRB 36809 (AG Nuernberg)



--
Daniel Vetter
Software Engineer, Intel Corporation
http://blog.ffwll.ch