mbox series

[PULL,for,v6.6] drm-misc-next

Message ID ZNq/LzpemP8v/geN@ginger (mailing list archive)
State New, archived
Headers show
Series [PULL,for,v6.6] drm-misc-next | expand

Pull-request

git@gitlab.freedesktop.org:helen.fornazier/linux.git tags/drm-ci-v13-drm-misc

Message

Helen Mae Koike Fornazier Aug. 14, 2023, 11:56 p.m. UTC
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@gitlab.freedesktop.org: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

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@collabora.com>

----------------------------------------------------------------
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

Comments

Jani Nikula Aug. 15, 2023, 9:12 a.m. UTC | #1
On Mon, 14 Aug 2023, Helen Koike <helen.koike@collabora.com> 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@gitlab.freedesktop.org: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. ;)

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@collabora.com>
>
> ----------------------------------------------------------------
> 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
Helen Mae Koike Fornazier Aug. 15, 2023, 11:53 a.m. UTC | #2
On Tuesday, August 15, 2023 06:12 -03, Jani Nikula <jani.nikula@linux.intel.com> wrote:

> On Mon, 14 Aug 2023, Helen Koike <helen.koike@collabora.com> 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@gitlab.freedesktop.org: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?

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@collabora.com>
> >
> > ----------------------------------------------------------------
> > 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 Aug. 15, 2023, 12:31 p.m. UTC | #3
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@linux.intel.com> wrote:
> 
>> On Mon, 14 Aug 2023, Helen Koike <helen.koike@collabora.com> 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@gitlab.freedesktop.org: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@lists.freedesktop.org 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.

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@collabora.com>
>>>
>>> ----------------------------------------------------------------
>>> 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
>
Jani Nikula Aug. 15, 2023, 12:32 p.m. UTC | #4
On Tue, 15 Aug 2023, "Helen Mae Koike Fornazier" <helen.koike@collabora.com> wrote:
> On Tuesday, August 15, 2023 06:12 -03, Jani Nikula <jani.nikula@linux.intel.com> wrote:
>
>> On Mon, 14 Aug 2023, Helen Koike <helen.koike@collabora.com> 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@gitlab.freedesktop.org: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?

Nah. But is this supposed to be pulled into drm-misc-next, or directly
to drm-next? If the former, it'll help to Cc the maintainers! (Done
now.)

BR,
Jani.


>
> 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@collabora.com>
>> >
>> > ----------------------------------------------------------------
>> > 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
>
Jani Nikula Aug. 15, 2023, 12:33 p.m. UTC | #5
On Tue, 15 Aug 2023, Jani Nikula <jani.nikula@linux.intel.com> wrote:
> On Tue, 15 Aug 2023, "Helen Mae Koike Fornazier" <helen.koike@collabora.com> wrote:
>> On Tuesday, August 15, 2023 06:12 -03, Jani Nikula <jani.nikula@linux.intel.com> wrote:
>>
>>> On Mon, 14 Aug 2023, Helen Koike <helen.koike@collabora.com> 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@gitlab.freedesktop.org: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?
>
> Nah. But is this supposed to be pulled into drm-misc-next, or directly
> to drm-next? If the former, it'll help to Cc the maintainers! (Done
> now.)

Scratch that, and read Thomas' reply instead. ;)

BR,
Jani.


>
> BR,
> Jani.
>
>
>>
>> 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@collabora.com>
>>> >
>>> > ----------------------------------------------------------------
>>> > 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
>>
Daniel Vetter Aug. 15, 2023, 12:35 p.m. UTC | #6
On Tue, 15 Aug 2023 at 14:31, Thomas Zimmermann <tzimmermann@suse.de> 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@linux.intel.com> wrote:
> >
> >> On Mon, 14 Aug 2023, Helen Koike <helen.koike@collabora.com> 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@gitlab.freedesktop.org: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@lists.freedesktop.org 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@collabora.com>
> >>>
> >>> ----------------------------------------------------------------
> >>> 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)
Thomas Zimmermann Aug. 15, 2023, 12:50 p.m. UTC | #7
Hi Daniel

Am 15.08.23 um 14:35 schrieb Daniel Vetter:
> On Tue, 15 Aug 2023 at 14:31, Thomas Zimmermann <tzimmermann@suse.de> 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@linux.intel.com> wrote:
>>>
>>>> On Mon, 14 Aug 2023, Helen Koike <helen.koike@collabora.com> 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@gitlab.freedesktop.org: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@lists.freedesktop.org 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.

The PR sounds like a simple newbie mistake to me. It is supposed to be 
pulled into drm-misc-next, which we never do. If the cover letter is 
correct, it should just be a regular patchset.

Otherwise, there should be something like a drm-ci tree, from which you 
can fetch the changes directly.

Best regards
Thomas

> 
> 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@collabora.com>
>>>>>
>>>>> ----------------------------------------------------------------
>>>>> 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)
> 
> 
>
Rob Clark Aug. 15, 2023, 2:32 p.m. UTC | #8
On Tue, Aug 15, 2023 at 5:51 AM Thomas Zimmermann <tzimmermann@suse.de> wrote:
>
> Hi Daniel
>
> Am 15.08.23 um 14:35 schrieb Daniel Vetter:
> > On Tue, 15 Aug 2023 at 14:31, Thomas Zimmermann <tzimmermann@suse.de> 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@linux.intel.com> wrote:
> >>>
> >>>> On Mon, 14 Aug 2023, Helen Koike <helen.koike@collabora.com> 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@gitlab.freedesktop.org: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@lists.freedesktop.org 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.
>
> The PR sounds like a simple newbie mistake to me. It is supposed to be
> pulled into drm-misc-next, which we never do. If the cover letter is
> correct, it should just be a regular patchset.
>
> Otherwise, there should be something like a drm-ci tree, from which you
> can fetch the changes directly.

I asked for a pull request so that I could also merge it to msm-next
so that I can do CI this cycle.  (Unlike the earlier out-of-tree
version of the drm/ci yml, this version needs to be in the branch that
CI runs on, so I can't use the workaround that I had in previous
cycles.)

Perhaps it should be a pull request targeting drm-next instead of drm-misc-next.

We were going to do this one-off for this cycle and then evaluate
going forward whether a drm-ci-next tree is needed.  But perhaps it is
a good idea.

BR,
-R

> Best regards
> Thomas
>
> >
> > 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@collabora.com>
> >>>>>
> >>>>> ----------------------------------------------------------------
> >>>>> 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)
> >
> >
> >
>
> --
> 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)
Dave Airlie Aug. 15, 2023, 7:23 p.m. UTC | #9
> > Otherwise, there should be something like a drm-ci tree, from which you
> > can fetch the changes directly.
>
> I asked for a pull request so that I could also merge it to msm-next
> so that I can do CI this cycle.  (Unlike the earlier out-of-tree
> version of the drm/ci yml, this version needs to be in the branch that
> CI runs on, so I can't use the workaround that I had in previous
> cycles.)
>
> Perhaps it should be a pull request targeting drm-next instead of drm-misc-next.
>
> We were going to do this one-off for this cycle and then evaluate
> going forward whether a drm-ci-next tree is needed.  But perhaps it is
> a good idea.


I'm still not 100% sure how this is going down, and I'm meant to be off today,

Don't send this as patches to drm-misc-next, but I think we'd want
this in drm-next for a cycle before sending it to Linus, but maybe
it's not directly interfering with the kernel so it's fine

Ideally when the real merge window opens and drm-next is merged I'd
want to have a branch + PR written for this against drm-next that I
can send to Linus separately and see how it goes.

Dave.
Rob Clark Aug. 15, 2023, 7:59 p.m. UTC | #10
On Tue, Aug 15, 2023 at 12:23 PM Dave Airlie <airlied@gmail.com> wrote:
>
> > > Otherwise, there should be something like a drm-ci tree, from which you
> > > can fetch the changes directly.
> >
> > I asked for a pull request so that I could also merge it to msm-next
> > so that I can do CI this cycle.  (Unlike the earlier out-of-tree
> > version of the drm/ci yml, this version needs to be in the branch that
> > CI runs on, so I can't use the workaround that I had in previous
> > cycles.)
> >
> > Perhaps it should be a pull request targeting drm-next instead of drm-misc-next.
> >
> > We were going to do this one-off for this cycle and then evaluate
> > going forward whether a drm-ci-next tree is needed.  But perhaps it is
> > a good idea.
>
>
> I'm still not 100% sure how this is going down, and I'm meant to be off today,
>
> Don't send this as patches to drm-misc-next, but I think we'd want
> this in drm-next for a cycle before sending it to Linus, but maybe
> it's not directly interfering with the kernel so it's fine
>
> Ideally when the real merge window opens and drm-next is merged I'd
> want to have a branch + PR written for this against drm-next that I
> can send to Linus separately and see how it goes.

The tricky thing is we need this patch in-tree to run CI in the first
place.. so soak time in drm-next on it's own isn't hugely useful.  (Or
at least I'd need to move msm-next forward to drm-next for it to be
useful.)

I guess that is a bit of an advantage to the earlier approach that
kept everything but the expectation files in a different git tree..

BR,
-R
Thomas Zimmermann Aug. 17, 2023, 1:38 p.m. UTC | #11
Hi

Am 15.08.23 um 21:59 schrieb Rob Clark:
> On Tue, Aug 15, 2023 at 12:23 PM Dave Airlie <airlied@gmail.com> wrote:
>>
>>>> Otherwise, there should be something like a drm-ci tree, from which you
>>>> can fetch the changes directly.
>>>
>>> I asked for a pull request so that I could also merge it to msm-next
>>> so that I can do CI this cycle.  (Unlike the earlier out-of-tree
>>> version of the drm/ci yml, this version needs to be in the branch that
>>> CI runs on, so I can't use the workaround that I had in previous
>>> cycles.)
>>>
>>> Perhaps it should be a pull request targeting drm-next instead of drm-misc-next.
>>>
>>> We were going to do this one-off for this cycle and then evaluate
>>> going forward whether a drm-ci-next tree is needed.  But perhaps it is
>>> a good idea.
>>
>>
>> I'm still not 100% sure how this is going down, and I'm meant to be off today,
>>
>> Don't send this as patches to drm-misc-next, but I think we'd want
>> this in drm-next for a cycle before sending it to Linus, but maybe
>> it's not directly interfering with the kernel so it's fine
>>
>> Ideally when the real merge window opens and drm-next is merged I'd
>> want to have a branch + PR written for this against drm-next that I
>> can send to Linus separately and see how it goes.
> 
> The tricky thing is we need this patch in-tree to run CI in the first
> place.. so soak time in drm-next on it's own isn't hugely useful.  (Or
> at least I'd need to move msm-next forward to drm-next for it to be
> useful.)
> 
> I guess that is a bit of an advantage to the earlier approach that
> kept everything but the expectation files in a different git tree..

I saw that this patchset has been reviewed on dri-devel. If you don't 
want it to go through DRM misc, I guess it should really be pulled into 
drm-next directly.

Do you plan to set up auto-CI for DRM misc branches? (Sorry if this 
question has been answered before.)

Best regards
Thomas

> 
> BR,
> -R