From nobody Sun Feb 8 06:21:45 2026 Received: from bali.collaboradmins.com (bali.collaboradmins.com [148.251.105.195]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 677823446C7; Tue, 27 Jan 2026 10:44:30 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=148.251.105.195 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1769510673; cv=none; b=X/dOm0M8g+NCPq+TXSmUfePQYaDFe1t309m6tKC/Nkq7SyjiLjWQU1nT9FbQ7J+04k6CzGCc80JVGqeCZ2s79ndMxwMotGMbOWthyTsOXB/TFiZ2g2EDg9SbbqOta4YyDUA9DzTBSLzV5xeh/AeU+7uW38jlyueKVfHMDyilMG0= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1769510673; c=relaxed/simple; bh=fVG7ChTFNsC+Rl70hMTzSBRuHgGf1NEq66v0cQKD7TY=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=bYNulwUDfDnY0oKTfQosh3VW1sVo87QLPdfwgOTAspZoEYinofzGY6dtPf5mJOI4428+x/haDDrQmO0SfFN+qTSx8nJn+B7uH1jAlb9RabhmRQESFhl0RFsbK90VAGHbsIZijsm6fT1aPx4LSbOG9RDvm679Bn4FWJrMaKEaix8= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=collabora.com; spf=pass smtp.mailfrom=collabora.com; dkim=pass (2048-bit key) header.d=collabora.com header.i=@collabora.com header.b=i1CT3CGE; arc=none smtp.client-ip=148.251.105.195 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=collabora.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=collabora.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=collabora.com header.i=@collabora.com header.b="i1CT3CGE" DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=collabora.com; s=mail; t=1769510662; bh=fVG7ChTFNsC+Rl70hMTzSBRuHgGf1NEq66v0cQKD7TY=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=i1CT3CGEAv7/+zv3eozXpLQnwch+NKIELzqWRxMO2ktBRmCBLImbefzqUcSJGyC8g ZdRKkxJCxpiALeBVlS8awQU1IYwiGb7aF19vlrKSXPFU0hczC/OA9mrwgUy+/4yvIB UDKDpI3+y7VPc/l3wrP2hBIel+/KgcX14vC6DCHv0vhPy7WidJ63OYD1iXanYul2TW 2iLx0ss8S6i7H15neKmm+R4wtC/bq6hVcijZGjZA2ps66M3eNW7VTy3utOj/1sCGFm JaF8j7ncZKo+xPvKZPE7qHRlkM1VKUzs1HABE17qP9dyLOLNIBllqe70ZJMxXJ0Kal pz4MnCgrCF1uw== Received: from vignesh-thinkpad.. (unknown [171.76.81.211]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) (Authenticated sender: vignesh) by bali.collaboradmins.com (Postfix) with ESMTPSA id 5C18717E0117; Tue, 27 Jan 2026 11:44:18 +0100 (CET) From: Vignesh Raman To: dri-devel@lists.freedesktop.org Cc: daniels@collabora.com, helen.fornazier@gmail.com, airlied@gmail.com, simona.vetter@ffwll.ch, dmitry.baryshkov@oss.qualcomm.com, lumag@kernel.org, robdclark@gmail.com, robin.clark@oss.qualcomm.com, guilherme.gallo@collabora.com, sergi.blanch.torne@collabora.com, valentine.burley@collabora.com, linux-mediatek@lists.infradead.org, linux-amlogic@lists.infradead.org, linux-rockchip@lists.infradead.org, amd-gfx@lists.freedesktop.org, linux-arm-msm@vger.kernel.org, intel-gfx@lists.freedesktop.org, virtualization@lists.linux.dev, linux-kernel@vger.kernel.org Subject: [PATCH v1 1/7] drm/ci: uprev mesa Date: Tue, 27 Jan 2026 16:13:56 +0530 Message-ID: <20260127104406.200505-2-vignesh.raman@collabora.com> X-Mailer: git-send-email 2.47.3 In-Reply-To: <20260127104406.200505-1-vignesh.raman@collabora.com> References: <20260127104406.200505-1-vignesh.raman@collabora.com> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Uprev mesa to adapt to the latest changes in Mesa CI, including support for firmware via LAVA overlays, removal of the python-artifacts job, split container and build rules, use lava-job-submitter container, and various misc fixes. Co-developed-by: Dmitry Baryshkov Signed-off-by: Dmitry Baryshkov Signed-off-by: Vignesh Raman --- drivers/gpu/drm/ci/build.yml | 22 +++--- drivers/gpu/drm/ci/container.yml | 28 ++++++-- drivers/gpu/drm/ci/gitlab-ci.yml | 95 ++++++++++++++++++++----- drivers/gpu/drm/ci/igt_runner.sh | 4 +- drivers/gpu/drm/ci/image-tags.yml | 22 +++--- drivers/gpu/drm/ci/lava-submit.sh | 101 +++++++++++++-------------- drivers/gpu/drm/ci/static-checks.yml | 1 + drivers/gpu/drm/ci/test.yml | 19 +++-- 8 files changed, 187 insertions(+), 105 deletions(-) diff --git a/drivers/gpu/drm/ci/build.yml b/drivers/gpu/drm/ci/build.yml index af27ff5de369..efbcaae49807 100644 --- a/drivers/gpu/drm/ci/build.yml +++ b/drivers/gpu/drm/ci/build.yml @@ -1,6 +1,6 @@ .build: extends: - - .container+build-rules + - .build-rules stage: build-only artifacts: paths: @@ -133,6 +133,10 @@ debian-arm32-asan: rules: - when: never =20 +debian-x86_64-msan: + rules: + - when: never + debian-arm64: rules: - when: never @@ -153,7 +157,7 @@ debian-arm64-ubsan: rules: - when: never =20 -debian-build-testing: +debian-build-x86_64: rules: - when: never =20 @@ -177,31 +181,31 @@ debian-release: rules: - when: never =20 -debian-s390x: +debian-riscv64: rules: - when: never =20 -debian-testing: +debian-s390x: rules: - when: never =20 -debian-testing-asan: +debian-vulkan: rules: - when: never =20 -debian-testing-msan: +debian-x86_32: rules: - when: never =20 -debian-testing-ubsan: +debian-x86_64: rules: - when: never =20 -debian-vulkan: +debian-x86_64-asan: rules: - when: never =20 -debian-x86_32: +debian-x86_64-ubsan: rules: - when: never =20 diff --git a/drivers/gpu/drm/ci/container.yml b/drivers/gpu/drm/ci/containe= r.yml index 5f90508578a3..ce6007a45a07 100644 --- a/drivers/gpu/drm/ci/container.yml +++ b/drivers/gpu/drm/ci/container.yml @@ -5,21 +5,29 @@ =20 debian/x86_64_build-base: variables: - EXTRA_LOCAL_PACKAGES: "libcairo-dev libdw-dev libjson-c-dev libkmod2 l= ibkmod-dev libpciaccess-dev libproc2-dev libudev-dev libunwind-dev python3-= docutils bc python3-ply libssl-dev bc" + EXTRA_LOCAL_PACKAGES: "libcairo-dev libdw-dev libjson-c-dev libkmod-de= v libpciaccess-dev libproc2-dev libudev-dev libunwind-dev python3-docutils = bc python3-ply libssl-dev bc" + +debian/arm64_build: + variables: + EXTRA_LOCAL_PACKAGES: "libcairo-dev libdw-dev libjson-c-dev libproc2-d= ev libkmod-dev libpciaccess-dev libudev-dev libunwind-dev python3-docutils = libssl-dev crossbuild-essential-armhf libkmod-dev:armhf libproc2-dev:armhf = libunwind-dev:armhf libdw-dev:armhf libpixman-1-dev:armhf libcairo-dev:armh= f libudev-dev:armhf libjson-c-dev:armhf" =20 debian/x86_64_test-gl: variables: - EXTRA_LOCAL_PACKAGES: "jq libasound2 libcairo2 libdw1 libglib2.0-0 lib= json-c5 libkmod-dev libkmod2 libgles2 libproc2-dev" + EXTRA_LOCAL_PACKAGES: "jq libasound2t64 libcairo2 libdw1t64 libglib2.0= -0t64 libjson-c5 libkmod2 libgles2 libdrm-nouveau2 libdrm-amdgpu1" =20 -debian/arm64_build: +debian/arm64_test-gl: variables: - EXTRA_LOCAL_PACKAGES: "libcairo-dev libdw-dev libjson-c-dev libproc2-d= ev libkmod2 libkmod-dev libpciaccess-dev libudev-dev libunwind-dev python3-= docutils libssl-dev crossbuild-essential-armhf libkmod-dev:armhf libproc2-d= ev:armhf libunwind-dev:armhf libdw-dev:armhf libpixman-1-dev:armhf libcairo= -dev:armhf libudev-dev:armhf libjson-c-dev:armhf" + EXTRA_LOCAL_PACKAGES: "jq libasound2t64 libcairo2 libdw1t64 libglib2.0= -0t64 libjson-c5 libkmod2 libgles2 libdrm-nouveau2 libdrm-amdgpu1" =20 -.kernel+rootfs: +debian/arm32_test-gl: variables: - EXTRA_LOCAL_PACKAGES: "jq libasound2 libcairo2 libdw1 libglib2.0-0 lib= json-c5" + EXTRA_LOCAL_PACKAGES: "jq libasound2t64 libcairo2 libdw1t64 libglib2.0= -0t64 libjson-c5 libkmod2 libgles2 libdrm-nouveau2 libdrm-amdgpu1 libunwind= 8" =20 # Disable container jobs that we won't use +alpine/x86_64_build: + rules: + - when: never + debian/arm64_test-vk: rules: - when: never @@ -28,6 +36,10 @@ debian/baremetal_arm32_test-gl: rules: - when: never =20 +debian/baremetal_arm64_test-gl: + rules: + - when: never + debian/baremetal_arm64_test-vk: rules: - when: never @@ -36,6 +48,10 @@ debian/ppc64el_build: rules: - when: never =20 +debian/riscv64_build: + rules: + - when: never + debian/s390x_build: rules: - when: never diff --git a/drivers/gpu/drm/ci/gitlab-ci.yml b/drivers/gpu/drm/ci/gitlab-c= i.yml index 56638814bb28..20e8cbdc39e9 100644 --- a/drivers/gpu/drm/ci/gitlab-ci.yml +++ b/drivers/gpu/drm/ci/gitlab-ci.yml @@ -1,6 +1,6 @@ variables: DRM_CI_PROJECT_PATH: &drm-ci-project-path mesa/mesa - DRM_CI_COMMIT_SHA: &drm-ci-commit-sha 02337aec715c25dae7ff2479d986f831c7= 7fe536 + DRM_CI_COMMIT_SHA: &drm-ci-commit-sha 25881c701a56233dd8fc7f92db6884a739= 49d63d =20 UPSTREAM_REPO: https://gitlab.freedesktop.org/drm/kernel.git TARGET_BRANCH: drm-next @@ -11,7 +11,7 @@ variables: DEQP_RUNNER_GIT_TAG: v0.20.0 =20 FDO_UPSTREAM_REPO: helen.fornazier/linux # The repo where the git-arch= ive daily runs - MESA_TEMPLATES_COMMIT: &ci-templates-commit c6aeb16f86e32525fa630fb99c66= c4f3e62fc3cb + MESA_TEMPLATES_COMMIT: &ci-templates-commit aec7a6ce7bb38902c70641526f66= 11e27141784a DRM_CI_PROJECT_URL: https://gitlab.freedesktop.org/${DRM_CI_PROJECT_PATH} CI_PRE_CLONE_SCRIPT: |- set -o xtrace @@ -30,6 +30,8 @@ variables: S3_GITCACHE_BUCKET: git-cache # Bucket for the pipeline artifacts pushed to S3 S3_ARTIFACTS_BUCKET: artifacts + # Base path used for various artifacts + S3_BASE_PATH: "${S3_HOST}/${S3_KERNEL_BUCKET}" # per-pipeline artifact storage on MinIO PIPELINE_ARTIFACTS_BASE: ${S3_HOST}/${S3_ARTIFACTS_BUCKET}/${CI_PROJECT_= PATH}/${CI_PIPELINE_ID} # per-job artifact storage on MinIO @@ -44,6 +46,8 @@ variables: ARTIFACTS_BASE_URL: https://${CI_PROJECT_ROOT_NAMESPACE}.${CI_PAGES_DOMA= IN}/-/${CI_PROJECT_NAME}/-/jobs/${CI_JOB_ID}/artifacts # Python scripts for structured logger PYTHONPATH: "$PYTHONPATH:$CI_PROJECT_DIR/install" + # Mesa-specific variables that shouldn't be forwarded to DUTs and crosvm + CI_EXCLUDE_ENV_VAR_REGEX: 'SCRIPTS_DIR|RESULTS_DIR' =20 =20 default: @@ -84,10 +88,11 @@ include: - project: *drm-ci-project-path ref: *drm-ci-commit-sha file: + - '/.gitlab-ci/bare-metal/gitlab-ci.yml' - '/.gitlab-ci/build/gitlab-ci.yml' - '/.gitlab-ci/container/gitlab-ci.yml' - '/.gitlab-ci/farm-rules.yml' - - '/.gitlab-ci/lava/lava-gitlab-ci.yml' + - '/.gitlab-ci/lava/gitlab-ci.yml' - '/.gitlab-ci/test-source-dep.yml' - '/.gitlab-ci/test/gitlab-ci.yml' - '/src/amd/ci/gitlab-ci-inc.yml' @@ -147,10 +152,10 @@ stages: - if: &is-merge-attempt $GITLAB_USER_LOGIN =3D=3D "marge-bot" && $CI_P= IPELINE_SOURCE =3D=3D "merge_request_event" # post-merge pipeline - if: &is-post-merge $GITLAB_USER_LOGIN =3D=3D "marge-bot" && $CI_PIPE= LINE_SOURCE =3D=3D "push" - # Pre-merge pipeline - - if: &is-pre-merge $CI_PIPELINE_SOURCE =3D=3D "merge_request_event" + # Pre-merge pipeline (because merge pipelines are already caught above) + - if: &is-merge-request $CI_PIPELINE_SOURCE =3D=3D "merge_request_even= t" # Push to a branch on a fork - - if: &is-fork-push $CI_PIPELINE_SOURCE =3D=3D "push" + - if: &is-push-to-fork $CI_PIPELINE_SOURCE =3D=3D "push" # nightly pipeline - if: &is-scheduled-pipeline $CI_PIPELINE_SOURCE =3D=3D "schedule" # pipeline for direct pushes that bypassed the CI @@ -160,17 +165,59 @@ stages: # Rules applied to every job in the pipeline .common-rules: rules: - - if: *is-fork-push + - if: *is-push-to-fork when: manual =20 - .never-post-merge-rules: rules: - if: *is-post-merge when: never =20 =20 -.container+build-rules: +# Note: make sure the branches in this list are the same as in +# `.build-only-delayed-rules` below. +.container-rules: + rules: + - !reference [.common-rules, rules] + # Run when re-enabling a disabled farm, but not when disabling it + - !reference [.disable-farm-mr-rules, rules] + # Never run immediately after merging, as we just ran everything + - !reference [.never-post-merge-rules, rules] + # Only rebuild containers in merge pipelines if any tags have been + # changed, else we'll just use the already-built containers + - if: *is-merge-attempt + changes: &image_tags_path + - drivers/gpu/drm/ci/image-tags.yml + when: on_success + # Skip everything for pre-merge and merge pipelines which don't change + # anything in the build; we only do this for marge-bot and not user + # pipelines in a MR, because we might still need to run it to copy the + # container into the user's namespace. + - if: *is-merge-attempt + when: never + # Any MR pipeline which changes image-tags.yml needs to be able to + # rebuild the containers + - if: *is-merge-request + changes: *image_tags_path + when: manual + # ... however for MRs running inside the user namespace, we may need to + # run these jobs to copy the container images from upstream + - if: *is-merge-request + when: manual + # Build everything after someone bypassed the CI + - if: *is-direct-push + when: manual + # Scheduled pipelines reuse already-built containers + - if: *is-scheduled-pipeline + when: never + # Allow building everything in fork pipelines, but build nothing unless + # manually triggered + - when: manual + + +# Note: make sure the branches in this list are the same as in +# `.build-only-delayed-rules` below. +.build-rules: rules: - !reference [.common-rules, rules] # Run when re-enabling a disabled farm, but not when disabling it @@ -181,7 +228,7 @@ stages: - if: *is-merge-attempt when: on_success # Same as above, but for pre-merge pipelines - - if: *is-pre-merge + - if: *is-merge-request when: manual # Build everything after someone bypassed the CI - if: *is-direct-push @@ -197,7 +244,7 @@ stages: # Repeat of the above but with `when: on_success` replaced with # `when: delayed` + `start_in:`, for build-only jobs. # Note: make sure the branches in this list are the same as in -# `.container+build-rules` above. +# `.build-rules` above. .build-only-delayed-rules: rules: - !reference [.common-rules, rules] @@ -210,7 +257,7 @@ stages: when: delayed start_in: &build-delay 5 minutes # Same as above, but for pre-merge pipelines - - if: *is-pre-merge + - if: *is-merge-request when: manual # Build everything after someone bypassed the CI - if: *is-direct-push @@ -237,11 +284,6 @@ stages: - _build/meson-logs/strace =20 =20 -python-artifacts: - variables: - GIT_DEPTH: 10 - - # Git archive make-git-archive: extends: @@ -273,7 +315,7 @@ sanity: tags: - $FDO_RUNNER_JOB_PRIORITY_TAG_X86_64 rules: - - if: *is-pre-merge + - if: *is-merge-request when: on_success - when: never variables: @@ -284,7 +326,6 @@ sanity: - | set -eu image_tags=3D( - ALPINE_X86_64_LAVA_SSH_TAG CONTAINER_TAG DEBIAN_BASE_TAG DEBIAN_BUILD_TAG @@ -347,3 +388,19 @@ linkcheck-docs: test-docs: rules: - when: never + +.ci-tron-x86_64-test-vk: + rules: + - when: never + +.ci-tron-x86_64-test-gl-manual: + rules: + - when: never + +.ci-tron-arm64-test-gl: + rules: + - when: never + +.ci-tron-x86_64-test-gl: + rules: + - when: never diff --git a/drivers/gpu/drm/ci/igt_runner.sh b/drivers/gpu/drm/ci/igt_runn= er.sh index b24d4bc53cda..1c01bda52237 100755 --- a/drivers/gpu/drm/ci/igt_runner.sh +++ b/drivers/gpu/drm/ci/igt_runner.sh @@ -1,6 +1,8 @@ -#!/bin/sh +#!/usr/bin/env bash # SPDX-License-Identifier: MIT =20 +. "${SCRIPTS_DIR}/setup-test-env.sh" + set -ex =20 export IGT_FORCE_DRIVER=3D${DRIVER_NAME} diff --git a/drivers/gpu/drm/ci/image-tags.yml b/drivers/gpu/drm/ci/image-t= ags.yml index 7acc2e2a8eaa..7c43ae22bfd3 100644 --- a/drivers/gpu/drm/ci/image-tags.yml +++ b/drivers/gpu/drm/ci/image-tags.yml @@ -1,18 +1,22 @@ variables: - CONTAINER_TAG: "20250502-mesa-uprev" - DEBIAN_BASE_TAG: "${CONTAINER_TAG}" + CONTAINER_TAG: "20260108-mesa-igt" + + DEBIAN_BUILD_BASE_TAG: "${CONTAINER_TAG}" DEBIAN_BUILD_TAG: "${CONTAINER_TAG}" + DEBIAN_TEST_BASE_TAG: "${CONTAINER_TAG}" =20 DEBIAN_TEST_GL_TAG: "${CONTAINER_TAG}" # default kernel for rootfs before injecting the current kernel tree - KERNEL_TAG: "v6.14-mesa-0bdd" + KERNEL_TAG: "v6.16-mesa-9d85" KERNEL_REPO: "gfx-ci/linux" - PKG_REPO_REV: "95bf62c" - - DEBIAN_PYUTILS_TAG: "${CONTAINER_TAG}" + PKG_REPO_REV: "0d2527f6" + FIRMWARE_TAG: "8fc31b97" + FIRMWARE_REPO: "gfx-ci/firmware" =20 ALPINE_X86_64_BUILD_TAG: "${CONTAINER_TAG}" - ALPINE_X86_64_LAVA_SSH_TAG: "${CONTAINER_TAG}" =20 - CONDITIONAL_BUILD_ANGLE_TAG: 384145a4023315dae658259bee07c43a - CONDITIONAL_BUILD_PIGLIT_TAG: a19e424b8a3f020dbf1b9dd29f220a4f + CONDITIONAL_BUILD_ANGLE_TAG: efd57e99d51361944f87b9466356b0ce + CONDITIONAL_BUILD_CROSVM_TAG: 4079babd375b09761d59eacb25a0598a + CONDITIONAL_BUILD_PIGLIT_TAG: 21ab2c66f54777163dd038dc4cfcfde6 + + CROSVM_TAG: ${CONDITIONAL_BUILD_CROSVM_TAG} diff --git a/drivers/gpu/drm/ci/lava-submit.sh b/drivers/gpu/drm/ci/lava-su= bmit.sh index a295102c3468..405055aa9cc4 100755 --- a/drivers/gpu/drm/ci/lava-submit.sh +++ b/drivers/gpu/drm/ci/lava-submit.sh @@ -3,27 +3,18 @@ # shellcheck disable=3DSC2086 # we want word splitting # shellcheck disable=3DSC1091 # paths only become valid at runtime =20 -# If we run in the fork (not from mesa or Marge-bot), reuse mainline kerne= l and rootfs, if exist. -_check_artifact_path() { - _url=3D"https://${1}/${2}" - if curl -s -o /dev/null -I -L -f --retry 4 --retry-delay 15 "${_url}"; th= en - echo -n "${_url}" - fi -} +# shellcheck disable=3DSC1090 +source "${FDO_CI_BASH_HELPERS}" =20 -get_path_to_artifact() { - _mainline_artifact=3D"$(_check_artifact_path ${BASE_SYSTEM_MAINLINE_HOST_= PATH} ${1})" - if [ -n "${_mainline_artifact}" ]; then - echo -n "${_mainline_artifact}" - return - fi - _fork_artifact=3D"$(_check_artifact_path ${BASE_SYSTEM_FORK_HOST_PATH} ${= 1})" - if [ -n "${_fork_artifact}" ]; then - echo -n "${_fork_artifact}" - return - fi +fdo_log_section_start_collapsed prepare_rootfs "Preparing root filesystem" + +set -ex + +# If we run in the fork (not from mesa or Marge-bot), reuse mainline kerne= l and rootfs, if exist. +ROOTFS_URL=3D"$(fdo_find_s3_path "$LAVA_ROOTFS_PATH")" || +{ set +x - error "Sorry, I couldn't find a viable built path for ${1} in either main= line or a fork." >&2 + fdo_log_section_error "Sorry, I couldn't find a viable built path for ${L= AVA_ROOTFS_PATH} in either mainline or a fork." >&2 echo "" >&2 echo "If you're working on CI, this probably means that you're missing a = dependency:" >&2 echo "this job ran ahead of the job which was supposed to upload that art= ifact." >&2 @@ -35,38 +26,51 @@ get_path_to_artifact() { exit 1 } =20 -. "${SCRIPTS_DIR}/setup-test-env.sh" - -section_start prepare_rootfs "Preparing root filesystem" - -set -ex - -ROOTFS_URL=3D"$(get_path_to_artifact lava-rootfs.tar.zst)" -[ $? !=3D 1 ] || exit 1 - rm -rf results -mkdir -p results/job-rootfs-overlay/ +mkdir results =20 -artifacts/ci-common/export-gitlab-job-env-for-dut.sh \ - > results/job-rootfs-overlay/set-job-env-vars.sh -cp artifacts/ci-common/init-*.sh results/job-rootfs-overlay/ -cp "$SCRIPTS_DIR"/setup-test-env.sh results/job-rootfs-overlay/ +fdo_filter_env_vars > dut-env-vars.sh +# Set SCRIPTS_DIR to point to the Mesa install we download for the DUT +echo "export SCRIPTS_DIR=3D'$CI_PROJECT_DIR/install'" >> dut-env-vars.sh =20 -tar zcf job-rootfs-overlay.tar.gz -C results/job-rootfs-overlay/ . -ci-fairy s3cp --token-file "${S3_JWT_FILE}" job-rootfs-overlay.tar.gz "htt= ps://${JOB_ROOTFS_OVERLAY_PATH}" +fdo_log_section_end prepare_rootfs =20 # Prepare env vars for upload. -section_switch variables "Environment variables passed through to device:" -cat results/job-rootfs-overlay/set-job-env-vars.sh +fdo_log_section_start_collapsed variables "Environment variables passed th= rough to device:" +cat dut-env-vars.sh +fdo_log_section_end variables =20 -section_switch lava_submit "Submitting job for scheduling" +fdo_log_section_start_collapsed lava_submit "Submitting job for scheduling" =20 touch results/lava.log tail -f results/lava.log & # Ensure that we are printing the commands that are being executed, # making it easier to debug the job in case it fails. set -x -PYTHONPATH=3Dartifacts/ artifacts/lava/lava_job_submitter.py \ + +# List of optional overlays +LAVA_EXTRA_OVERLAYS=3D() +if [ -n "${LAVA_FIRMWARE:-}" ]; then + for fw in $LAVA_FIRMWARE; do + LAVA_EXTRA_OVERLAYS+=3D( + - append-overlay + --name=3Dlinux-firmware + --url=3D"https://${S3_BASE_PATH}/${FIRMWARE_REPO}/${fw}-${FI= RMWARE_TAG}.tar" + --path=3D"/" + --format=3Dtar + ) + done +fi +LAVA_EXTRA_OVERLAYS+=3D( + - append-overlay \ + --name=3Dkernel-build \ + --url=3D"${FDO_HTTP_CACHE_URI:-}https://${PIPELINE_ARTIFACTS_BASE}/$= {DEBIAN_ARCH}/kernel-files.tar.zst" \ + --compression=3Dzstd \ + --path=3D"${CI_PROJECT_DIR}" \ + --format=3Dtar \ +) + +lava-job-submitter \ --farm "${FARM}" \ --device-type "${DEVICE_TYPE}" \ --boot-method "${BOOT_METHOD}" \ @@ -75,9 +79,8 @@ PYTHONPATH=3Dartifacts/ artifacts/lava/lava_job_submitter= .py \ --pipeline-info "$CI_JOB_NAME: $CI_PIPELINE_URL on $CI_COMMIT_REF_NAME ${= CI_NODE_INDEX}/${CI_NODE_TOTAL}" \ --rootfs-url "${ROOTFS_URL}" \ --kernel-url-prefix "https://${PIPELINE_ARTIFACTS_BASE}/${DEBIAN_ARCH}" \ - --kernel-external "${EXTERNAL_KERNEL_TAG}" \ - --first-stage-init artifacts/ci-common/init-stage1.sh \ --dtb-filename "${DTB}" \ + --env-file dut-env-vars.sh \ --jwt-file "${S3_JWT_FILE}" \ --kernel-image-name "${KERNEL_IMAGE_NAME}" \ --kernel-image-type "${KERNEL_IMAGE_TYPE}" \ @@ -86,20 +89,10 @@ PYTHONPATH=3Dartifacts/ artifacts/lava/lava_job_submitt= er.py \ --mesa-job-name "$CI_JOB_NAME" \ --structured-log-file "results/lava_job_detail.json" \ --ssh-client-image "${LAVA_SSH_CLIENT_IMAGE}" \ + --project-dir "${CI_PROJECT_DIR}" \ --project-name "${CI_PROJECT_NAME}" \ - --starting-section "${CURRENT_SECTION}" \ + --starting-section lava_submit \ --job-submitted-at "${CI_JOB_STARTED_AT}" \ - - append-overlay \ - --name=3Dkernel-build \ - --url=3D"${FDO_HTTP_CACHE_URI:-}https://${PIPELINE_ARTIFACTS_BASE}/${DEB= IAN_ARCH}/kernel-files.tar.zst" \ - --compression=3Dzstd \ - --path=3D"${CI_PROJECT_DIR}" \ - --format=3Dtar \ - - append-overlay \ - --name=3Djob-overlay \ - --url=3D"https://${JOB_ROOTFS_OVERLAY_PATH}" \ - --compression=3Dgz \ - --path=3D"/" \ - --format=3Dtar \ + "${LAVA_EXTRA_OVERLAYS[@]}" \ - submit \ >> results/lava.log diff --git a/drivers/gpu/drm/ci/static-checks.yml b/drivers/gpu/drm/ci/stat= ic-checks.yml index 13ffa827b7fa..712d3efe99c6 100644 --- a/drivers/gpu/drm/ci/static-checks.yml +++ b/drivers/gpu/drm/ci/static-checks.yml @@ -1,4 +1,5 @@ check-patch: + stage: static-checks extends: - .build - .use-debian/x86_64_build diff --git a/drivers/gpu/drm/ci/test.yml b/drivers/gpu/drm/ci/test.yml index 81147e86bfd0..754db71049f0 100644 --- a/drivers/gpu/drm/ci/test.yml +++ b/drivers/gpu/drm/ci/test.yml @@ -7,13 +7,16 @@ =20 .lava-test: extends: - - .container+build-rules + - .build-rules - .allow_failure_lockdep timeout: "1h30m" rules: - !reference [.scheduled_pipeline-rules, rules] - !reference [.collabora-farm-rules, rules] - when: on_success + before_script: + # lava-submit.sh is a part of the archive, unlike Mesa CI + - eval "$S3_JWT_FILE_SCRIPT" script: # Note: Build dir (and thus install) may be dirty due to GIT_STRATEGY - rm -rf install @@ -32,9 +35,7 @@ dependencies: - testing:arm32 needs: - - alpine/x86_64_lava_ssh_client - debian/arm32_test-gl - - python-artifacts - testing:arm32 - igt:arm32 =20 @@ -48,9 +49,7 @@ dependencies: - testing:arm64 needs: - - alpine/x86_64_lava_ssh_client - debian/arm64_test-gl - - python-artifacts - testing:arm64 - igt:arm64 =20 @@ -64,9 +63,7 @@ dependencies: - testing:x86_64 needs: - - alpine/x86_64_lava_ssh_client - debian/x86_64_test-gl - - python-artifacts - testing:x86_64 - igt:x86_64 =20 @@ -110,6 +107,7 @@ - !reference [default, before_script] - rm -rf install - tar -xf artifacts/install.tar + - mkdir -p /kernel script: - ln -sf $CI_PROJECT_DIR/install /install - mv install/bzImage /kernel/bzImage @@ -127,6 +125,7 @@ DRIVER_NAME: msm BOOT_METHOD: depthcharge KERNEL_IMAGE_TYPE: "" + LAVA_FIRMWARE: qcom-lava =20 msm:sc7180-trogdor-lazor-limozeen: extends: @@ -194,11 +193,14 @@ msm:sm8350-hdk: KERNEL_IMAGE_NAME: "Image.gz" KERNEL_IMAGE_TYPE: "" RUNNER_TAG: mesa-ci-x86-64-lava-sm8350-hdk + LAVA_FIRMWARE: qcom-lava + LAVA_FASTBOOT_CMD: "set_active a" =20 .rockchip-device: variables: DTB: ${DEVICE_TYPE} BOOT_METHOD: depthcharge + LAVA_FIRMWARE: arm =20 .rockchip-display: stage: rockchip @@ -255,6 +257,7 @@ panfrost:rk3399: DTB: "" BOOT_METHOD: depthcharge KERNEL_IMAGE_TYPE: "" + LAVA_FIRMWARE: i915 =20 i915:apl: extends: @@ -337,6 +340,7 @@ i915:jsl: DTB: "" BOOT_METHOD: depthcharge KERNEL_IMAGE_TYPE: "" + LAVA_FIRMWARE: amdgpu-lava =20 amdgpu:stoney: extends: @@ -355,6 +359,7 @@ amdgpu:stoney: DTB: ${DEVICE_TYPE} BOOT_METHOD: depthcharge KERNEL_IMAGE_TYPE: "" + LAVA_FIRMWARE: arm =20 .mediatek-display: stage: mediatek --=20 2.47.3 From nobody Sun Feb 8 06:21:45 2026 Received: from bali.collaboradmins.com (bali.collaboradmins.com [148.251.105.195]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id B19B43446B7; Tue, 27 Jan 2026 10:44:28 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=148.251.105.195 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1769510670; cv=none; b=hgH6bcR5nQspdPyEkhfg9U4Q6Pmg8qFVBi8XDpZPospUrmT4Z+orfG32ObG5bFzkh77g8aT2Kv6euwzyocBa0GN2DPLtVVDDpY7Weq8EpzAUr4e9z3W5pkFOy7uQ0aMHY392P6wIAhtQGmUy1hySXAmJKfgi1t2UwWECp3iJqlY= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1769510670; c=relaxed/simple; bh=8k1knDjmTySyw7ZGPkl+PripTkXl+ZQ0RVPekZtLf28=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=ps0LGZVL/iHWNxpfp9BNgp7sGqCfjfw4yMVtzAKvvlmF01D+VskAVVZJyFZ3yxBOkQYjq4lGDXo+jRWpY+EVzOmkgiGYahAEGrao7f3/SNtNWaEBFe6sstNDhCzi00wpM/EG4pQhPIYwqzK4QLZQShtNLAgxTwwYAnCTRbvZ5TY= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=collabora.com; spf=pass smtp.mailfrom=collabora.com; dkim=pass (2048-bit key) header.d=collabora.com header.i=@collabora.com header.b=ovdPJImi; arc=none smtp.client-ip=148.251.105.195 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=collabora.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=collabora.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=collabora.com header.i=@collabora.com header.b="ovdPJImi" DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=collabora.com; s=mail; t=1769510667; bh=8k1knDjmTySyw7ZGPkl+PripTkXl+ZQ0RVPekZtLf28=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=ovdPJImiDu34OGf0iZGBId/tNMCq2xrdk6D5or+cjMUx6afma9RK2n6bM/SvFBXyI +N1/JWv2Nmf4Jl7IC6bOLcEmrKT5ssCBLVYvSBmY9ZlgIEuTFey/Be1+/Tx70KY2If SdlFsAoUG1uBFeAEpu/0MyiUteaK0v4XVL2oaRguhlG4ZI/iWdbK9jgw3l0TejCnVz up+otSBFooml21DrmPxnQkhx4JpC7QKLiRe9PAXVgHzfOCt3eM6lSgqcDBiMl3gYzL YNEMDCaA3Q9P76QR1l3SqldotHEOpyDBRuiSzKMMHafD5lUZ21GxjlYliAKUK+z72V BH7HxHkUcu3PA== Received: from vignesh-thinkpad.. (unknown [171.76.81.211]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) (Authenticated sender: vignesh) by bali.collaboradmins.com (Postfix) with ESMTPSA id 3120C17E0DB7; Tue, 27 Jan 2026 11:44:23 +0100 (CET) From: Vignesh Raman To: dri-devel@lists.freedesktop.org Cc: daniels@collabora.com, helen.fornazier@gmail.com, airlied@gmail.com, simona.vetter@ffwll.ch, dmitry.baryshkov@oss.qualcomm.com, lumag@kernel.org, robdclark@gmail.com, robin.clark@oss.qualcomm.com, guilherme.gallo@collabora.com, sergi.blanch.torne@collabora.com, valentine.burley@collabora.com, linux-mediatek@lists.infradead.org, linux-amlogic@lists.infradead.org, linux-rockchip@lists.infradead.org, amd-gfx@lists.freedesktop.org, linux-arm-msm@vger.kernel.org, intel-gfx@lists.freedesktop.org, virtualization@lists.linux.dev, linux-kernel@vger.kernel.org Subject: [PATCH v1 2/7] drm/ci: move qualcomm baremetal jobs to lava Date: Tue, 27 Jan 2026 16:13:57 +0530 Message-ID: <20260127104406.200505-3-vignesh.raman@collabora.com> X-Mailer: git-send-email 2.47.3 In-Reply-To: <20260127104406.200505-1-vignesh.raman@collabora.com> References: <20260127104406.200505-1-vignesh.raman@collabora.com> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Qualcomm apq8016 and apq8096 DUTS are moved to Collabora lava farm. So enable these jobs to use lava and update expectation files. Co-developed-by: Dmitry Baryshkov Signed-off-by: Dmitry Baryshkov Signed-off-by: Vignesh Raman --- drivers/gpu/drm/ci/arm64.config | 1 + drivers/gpu/drm/ci/test.yml | 62 ++++++------------- .../gpu/drm/ci/xfails/msm-apq8016-fails.txt | 4 ++ .../gpu/drm/ci/xfails/msm-apq8096-fails.txt | 2 + 4 files changed, 27 insertions(+), 42 deletions(-) diff --git a/drivers/gpu/drm/ci/arm64.config b/drivers/gpu/drm/ci/arm64.con= fig index fddfbd4d2493..b850b88787ad 100644 --- a/drivers/gpu/drm/ci/arm64.config +++ b/drivers/gpu/drm/ci/arm64.config @@ -83,6 +83,7 @@ CONFIG_SC_DISPCC_7180=3Dy CONFIG_SC_GPUCC_7180=3Dy CONFIG_SM_GPUCC_8350=3Dy CONFIG_QCOM_SPMI_ADC5=3Dy +CONFIG_QCOM_SPMI_VADC=3Dy CONFIG_DRM_PARADE_PS8640=3Dy CONFIG_DRM_LONTIUM_LT9611UXC=3Dy CONFIG_PHY_QCOM_USB_HS=3Dy diff --git a/drivers/gpu/drm/ci/test.yml b/drivers/gpu/drm/ci/test.yml index 754db71049f0..84153aa2ad68 100644 --- a/drivers/gpu/drm/ci/test.yml +++ b/drivers/gpu/drm/ci/test.yml @@ -67,31 +67,6 @@ - testing:x86_64 - igt:x86_64 =20 -.baremetal-igt-arm64: - extends: - - .baremetal-test-arm64-gl - - .use-debian/baremetal_arm64_test-gl - - .allow_failure_lockdep - timeout: "1h30m" - rules: - - !reference [.scheduled_pipeline-rules, rules] - - !reference [.google-freedreno-farm-rules, rules] - - when: on_success - variables: - FDO_CI_CONCURRENT: 10 - HWCI_TEST_SCRIPT: "/install/igt_runner.sh" - S3_ARTIFACT_NAME: "arm64/kernel-files" - BM_KERNEL: https://${PIPELINE_ARTIFACTS_BASE}/arm64/Image.gz - BM_CMDLINE: "ip=3Ddhcp console=3DttyMSM0,115200n8 $BM_KERNEL_EXTRA_ARG= S root=3D/dev/nfs rw nfsrootdebug nfsroot=3D,tcp,nfsvers=3D4.2 init=3D/init= $BM_KERNELARGS" - FARM: google - needs: - - debian/baremetal_arm64_test-gl - - job: testing:arm64 - artifacts: false - - igt:arm64 - tags: - - $RUNNER_TAG - .software-driver: stage: software-driver extends: @@ -149,34 +124,37 @@ msm:sc7180-trogdor-kingoftown: =20 msm:apq8016: extends: - - .baremetal-igt-arm64 + - .lava-igt:arm64 stage: msm + parallel: 3 variables: - DEVICE_TYPE: apq8016-sbc-usb-host + BOOT_METHOD: fastboot + DEVICE_TYPE: dragonboard-410c DRIVER_NAME: msm - BM_DTB: https://${PIPELINE_ARTIFACTS_BASE}/arm64/${DEVICE_TYPE}.dtb + DTB: apq8016-sbc-usb-host + FARM: collabora GPU_VERSION: apq8016 - # disabling unused clocks congests with the MDSS runtime PM trying to - # disable those clocks and causes boot to fail. - # Reproducer: DRM_MSM=3Dy, DRM_I2C_ADV7511=3Dm - BM_KERNEL_EXTRA_ARGS: clk_ignore_unused - RUNNER_TAG: google-freedreno-db410c - script: - - ./install/bare-metal/fastboot.sh || exit $? + KERNEL_IMAGE_NAME: "Image.gz" + KERNEL_IMAGE_TYPE: "" + RUNNER_TAG: mesa-ci-x86-64-lava-dragonboard-410c + LAVA_FIRMWARE: qcom-lava =20 msm:apq8096: extends: - - .baremetal-igt-arm64 + - .lava-igt:arm64 stage: msm + parallel: 3 variables: - DEVICE_TYPE: apq8096-db820c + BOOT_METHOD: fastboot + DEVICE_TYPE: dragonboard-820c DRIVER_NAME: msm - BM_KERNEL_EXTRA_ARGS: maxcpus=3D2 - BM_DTB: https://${PIPELINE_ARTIFACTS_BASE}/arm64/${DEVICE_TYPE}.dtb + DTB: apq8096-db820c + FARM: collabora GPU_VERSION: apq8096 - RUNNER_TAG: google-freedreno-db820c - script: - - ./install/bare-metal/fastboot.sh || exit $? + KERNEL_IMAGE_NAME: "Image.gz" + KERNEL_IMAGE_TYPE: "" + RUNNER_TAG: mesa-ci-x86-64-lava-dragonboard-820c + LAVA_FIRMWARE: qcom-lava =20 msm:sm8350-hdk: extends: diff --git a/drivers/gpu/drm/ci/xfails/msm-apq8016-fails.txt b/drivers/gpu/= drm/ci/xfails/msm-apq8016-fails.txt index 72c469021b66..4546363447ff 100644 --- a/drivers/gpu/drm/ci/xfails/msm-apq8016-fails.txt +++ b/drivers/gpu/drm/ci/xfails/msm-apq8016-fails.txt @@ -1,5 +1,9 @@ +core_setmaster@master-drop-set-user,Fail kms_3d,Fail +kms_cursor_legacy@forked-move,Fail +kms_cursor_legacy@single-bo,Fail kms_force_connector_basic@force-edid,Fail kms_hdmi_inject@inject-4k,Fail kms_lease@lease-uevent,Fail +msm/msm_mapping@memptrs,Fail msm/msm_mapping@ring,Fail diff --git a/drivers/gpu/drm/ci/xfails/msm-apq8096-fails.txt b/drivers/gpu/= drm/ci/xfails/msm-apq8096-fails.txt index 2893f98a6b97..0d5cb2a87e67 100644 --- a/drivers/gpu/drm/ci/xfails/msm-apq8096-fails.txt +++ b/drivers/gpu/drm/ci/xfails/msm-apq8096-fails.txt @@ -1,2 +1,4 @@ +core_setmaster@master-drop-set-user,Fail kms_3d,Fail kms_lease@lease-uevent,Fail +msm/msm_mapping@memptrs,Fail --=20 2.47.3 From nobody Sun Feb 8 06:21:45 2026 Received: from bali.collaboradmins.com (bali.collaboradmins.com [148.251.105.195]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 18F99344DAB; Tue, 27 Jan 2026 10:44:32 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=148.251.105.195 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1769510674; cv=none; b=eye5ZIEtsc7wFcclR4MRqRP0yNMRBwjVnnMLzkNBb1ulmxfeuxUqNI6HEkw7aPbGnUIbX0TCC6r7tzZxlDC29EKxhQZ/JvJX0njwA2bn8ukJcMbbtOiQ9trCRNGcoX/mYowc854sLClp8auOFrmhMZ0IuIp4lCfOBy95uPhHnQo= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1769510674; c=relaxed/simple; bh=amghtbTgMVRqGK2Q18rOlkKA8D2jlojijDT68se66Bw=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version:Content-Type; b=kujwiKS5BnEb13STx5aFzZSTFUygSR1b9pmnn9VQyxGDdfYk8Ah+1sI8N8j4CW2hEIWCmh0YtvyKLr/Neet0t2pOVRlKs8l1i8Cg5P1yBSdQX7Gc9h1j7B1Leh8Izj12SOJoxIwXAwhmG9yzdadETtB+WPZX1pbcOejMsCeKEH8= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=collabora.com; spf=pass smtp.mailfrom=collabora.com; dkim=pass (2048-bit key) header.d=collabora.com header.i=@collabora.com header.b=AXD5bvGp; arc=none smtp.client-ip=148.251.105.195 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=collabora.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=collabora.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=collabora.com header.i=@collabora.com header.b="AXD5bvGp" DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=collabora.com; s=mail; t=1769510671; bh=amghtbTgMVRqGK2Q18rOlkKA8D2jlojijDT68se66Bw=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=AXD5bvGpt/F0r9E4jvJRKM/tuEXEAXbY0jvh9xi/Zvgeos+YVfF+94h52HzoRZhQS 91hRoX7xzdoMrv7x3LiqU1KEjy/gChTcRQrfJNdXhzquRyiLVEQEw4kcb6x6WUtVDr 3/lBoXrOZnJxp+EfqUi5dG6LaYmz4TXBp9jA6N+Hvi0rOrK30pdUuWGbsji3UPpyyi kB3ywe2pnUQziXBiANARrDK4qBCxNgWzFHanLHYhsOBN8M6IAoR/18vEeVwq01e6Xn NpJTOTS4Bmqt0VhsGKGXS4nQNdxTbROXlJbTu/mh5vD0ZS4twVggsXmO8TytBz3mnj aDiIS4MFBqzqg== Received: from vignesh-thinkpad.. (unknown [171.76.81.211]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) (Authenticated sender: vignesh) by bali.collaboradmins.com (Postfix) with ESMTPSA id 96B1217E1274; Tue, 27 Jan 2026 11:44:27 +0100 (CET) From: Vignesh Raman To: dri-devel@lists.freedesktop.org Cc: daniels@collabora.com, helen.fornazier@gmail.com, airlied@gmail.com, simona.vetter@ffwll.ch, dmitry.baryshkov@oss.qualcomm.com, lumag@kernel.org, robdclark@gmail.com, robin.clark@oss.qualcomm.com, guilherme.gallo@collabora.com, sergi.blanch.torne@collabora.com, valentine.burley@collabora.com, linux-mediatek@lists.infradead.org, linux-amlogic@lists.infradead.org, linux-rockchip@lists.infradead.org, amd-gfx@lists.freedesktop.org, linux-arm-msm@vger.kernel.org, intel-gfx@lists.freedesktop.org, virtualization@lists.linux.dev, linux-kernel@vger.kernel.org Subject: [PATCH v1 3/7] drm/ci: reduce sm8350-hdk parallel jobs from 4 to 2 Date: Tue, 27 Jan 2026 16:13:58 +0530 Message-ID: <20260127104406.200505-4-vignesh.raman@collabora.com> X-Mailer: git-send-email 2.47.3 In-Reply-To: <20260127104406.200505-1-vignesh.raman@collabora.com> References: <20260127104406.200505-1-vignesh.raman@collabora.com> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable The sm8350-hdk jobs are short and each test takes around 2=E2=80=933 minute= s and the full job completes in about 10 minutes. Running 4 parallel jobs uses 4 devices at once, which is not needed. Set parallel to 2 to reduce device usage. Signed-off-by: Vignesh Raman Reviewed-by: Dmitry Baryshkov --- drivers/gpu/drm/ci/test.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/gpu/drm/ci/test.yml b/drivers/gpu/drm/ci/test.yml index 84153aa2ad68..05eccda6bb9e 100644 --- a/drivers/gpu/drm/ci/test.yml +++ b/drivers/gpu/drm/ci/test.yml @@ -160,7 +160,7 @@ msm:sm8350-hdk: extends: - .lava-igt:arm64 stage: msm - parallel: 4 + parallel: 2 variables: BOOT_METHOD: fastboot DEVICE_TYPE: sm8350-hdk --=20 2.47.3 From nobody Sun Feb 8 06:21:45 2026 Received: from bali.collaboradmins.com (bali.collaboradmins.com [148.251.105.195]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 887E534575D; Tue, 27 Jan 2026 10:44:37 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=148.251.105.195 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1769510680; cv=none; b=IQJjnORivFXVHY2P0sZdPHeX55cmIAu5BYq1awRuMGIJU6gv4TDMIS+m4kgkNlq5bvpEwuG6NN91j4H2Pc/digIYEEldNZaQomtzZ475nzFlZp1WEWdxRtkYHFAGRwJT7H82jLo44haasJ9QO0n3OIyJb11A9szQ4RuCcLTn93E= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1769510680; c=relaxed/simple; bh=K2y+JopQp3ML1S2HyFFzzOui07CPYp0h2VnhObjlXHY=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=bNPodiiA6BCKJ9BJOnvE4YAK3m3JiMIHzfT0H+Cnf3lQx1ORqYG1s44efibUrd1A68E3WFP0Vlhzq1IiGiWFqwIs/afUDb1X8ckEtH5/6kGNVgZOPegDz35ZoiaiTI+iM3CAEptI2rriC0IRpmBHj8Dde7wiscpEPykWRNfCVHQ= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=collabora.com; spf=pass smtp.mailfrom=collabora.com; dkim=pass (2048-bit key) header.d=collabora.com header.i=@collabora.com header.b=okzC/emD; arc=none smtp.client-ip=148.251.105.195 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=collabora.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=collabora.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=collabora.com header.i=@collabora.com header.b="okzC/emD" DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=collabora.com; s=mail; t=1769510675; bh=K2y+JopQp3ML1S2HyFFzzOui07CPYp0h2VnhObjlXHY=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=okzC/emDwg2m0ZwJ8YgnHjUgdkHIkFydWwQPM/eSkAY+6VO8J2a+u5z9puPzvrPIZ 7Pac23Coc06sUKA0H7kiY55KdlmLPP/CYsRByx+gFCP2c063eAM4gQycSsZro60+gZ helDi4bzLttqkZq7cPT4eZXukQTEmhDe3OOXE25/m+YnrIxGI3WqpsbmI4r7bMxk5p vqpAn2EUCCPolL/RHhh5Kv1JV/GDtJSeymaYwwbD0FTAHBmKVFtUblmtcEu8r9N59G qzMCMp/xkzjY1BRYJoKZUxQn4IyvPGgys+c6uZNNQhcehtCGx7R0gKAmmCNdpr2M9L Nt6WSXThva+6w== Received: from vignesh-thinkpad.. (unknown [171.76.81.211]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) (Authenticated sender: vignesh) by bali.collaboradmins.com (Postfix) with ESMTPSA id 024C517E00AC; Tue, 27 Jan 2026 11:44:31 +0100 (CET) From: Vignesh Raman To: dri-devel@lists.freedesktop.org Cc: daniels@collabora.com, helen.fornazier@gmail.com, airlied@gmail.com, simona.vetter@ffwll.ch, dmitry.baryshkov@oss.qualcomm.com, lumag@kernel.org, robdclark@gmail.com, robin.clark@oss.qualcomm.com, guilherme.gallo@collabora.com, sergi.blanch.torne@collabora.com, valentine.burley@collabora.com, linux-mediatek@lists.infradead.org, linux-amlogic@lists.infradead.org, linux-rockchip@lists.infradead.org, amd-gfx@lists.freedesktop.org, linux-arm-msm@vger.kernel.org, intel-gfx@lists.freedesktop.org, virtualization@lists.linux.dev, linux-kernel@vger.kernel.org Subject: [PATCH v1 4/7] drm/ci: i915: cml: update runner tag Date: Tue, 27 Jan 2026 16:13:59 +0530 Message-ID: <20260127104406.200505-5-vignesh.raman@collabora.com> X-Mailer: git-send-email 2.47.3 In-Reply-To: <20260127104406.200505-1-vignesh.raman@collabora.com> References: <20260127104406.200505-1-vignesh.raman@collabora.com> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" asus-C436FA-Flip-hatch has fewer devices available in the LAVA lab and drm-ci uses only 2 DUTs, causing tests to time out. Update drm-ci to use puff instead of hatch so the tests can run on 5 DUTs. Also increase parallel count for amly jobs to 3. Signed-off-by: Vignesh Raman --- drivers/gpu/drm/ci/test.yml | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/drivers/gpu/drm/ci/test.yml b/drivers/gpu/drm/ci/test.yml index 05eccda6bb9e..b7409f8a13a5 100644 --- a/drivers/gpu/drm/ci/test.yml +++ b/drivers/gpu/drm/ci/test.yml @@ -258,7 +258,7 @@ i915:glk: i915:amly: extends: - .i915 - parallel: 2 + parallel: 3 variables: DEVICE_TYPE: asus-C433TA-AJ0005-rammus GPU_VERSION: amly @@ -285,11 +285,11 @@ i915:whl: i915:cml: extends: - .i915 - parallel: 2 + parallel: 5 variables: - DEVICE_TYPE: asus-C436FA-Flip-hatch + DEVICE_TYPE: acer-chromebox-cxi4-puff GPU_VERSION: cml - RUNNER_TAG: mesa-ci-x86-64-lava-asus-C436FA-Flip-hatch + RUNNER_TAG: mesa-ci-x86-64-lava-acer-chromebox-cxi4-puff =20 i915:tgl: extends: --=20 2.47.3 From nobody Sun Feb 8 06:21:45 2026 Received: from bali.collaboradmins.com (bali.collaboradmins.com [148.251.105.195]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id F3B8A344D9C; Tue, 27 Jan 2026 10:44:41 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=148.251.105.195 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1769510683; cv=none; b=HxP08+A9qzuPNcZnusu/q33bn20USl/aj2Ku/rW5etHSFZqU8a3MF+46kTOAhg8OBFM++/LKAX8LBpzclxLUBeKRFC2clxrK1nxjv/hU/u1+k4Q1/foH96LY55Siyo8eyW+A5vkIR/vIBeEqxT3rFc2IBEqLkH6XUf8TtpIuQh4= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1769510683; c=relaxed/simple; bh=xhzd/Rzhmres2LNpnqypmTCkifou5yjzvRbrn8viXrM=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=snloAxcsojzN/+Od8w5xunbH9Gcu1cG+rCB8qmUOblu6mhQqOESr76qlO+7+8fkW6CXLhKHheaOM7F5+LNV1r5wd6H2rYLDgaD74BfPSC25sb18J/FVepkFY6A2CngMecP1gHuNowpT5as0yynUtnJYFdPqpm1a/TmSlB/Kfhbo= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=collabora.com; spf=pass smtp.mailfrom=collabora.com; dkim=pass (2048-bit key) header.d=collabora.com header.i=@collabora.com header.b=oRmX07F0; arc=none smtp.client-ip=148.251.105.195 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=collabora.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=collabora.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=collabora.com header.i=@collabora.com header.b="oRmX07F0" DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=collabora.com; s=mail; t=1769510680; bh=xhzd/Rzhmres2LNpnqypmTCkifou5yjzvRbrn8viXrM=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=oRmX07F0an/MPg0IhEhzqVnUz72jroC0O08qmAi0uXOz+f6RNDIlsqUICpsb0x5+I kpeJbzgxaiL/snZn1Mw+U9DRyq337njQI2LVs+VB8kafSy/mpWxuTT5QAXMiwaZjsZ S0VW+cZrm1L2erY00eN0akMx+inyfpl0RwPzwi+zK6XFZYhzdyUoXXM3ZjHc3WJhEB SE5XDNdhmIM6E9/2V3N1s648ZbKICOdp9XYLloykajqbfDTqdr2fH6zOXumxxWZvxs oYQvBywdTURdqX/U4v6hWpPRTfLEBMNkHHHpat0Px8unYoq061eXcoPU5BYdr2HaVR dN6cJOCutkx/g== Received: from vignesh-thinkpad.. (unknown [171.76.81.211]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) (Authenticated sender: vignesh) by bali.collaboradmins.com (Postfix) with ESMTPSA id 65E0917E0117; Tue, 27 Jan 2026 11:44:36 +0100 (CET) From: Vignesh Raman To: dri-devel@lists.freedesktop.org Cc: daniels@collabora.com, helen.fornazier@gmail.com, airlied@gmail.com, simona.vetter@ffwll.ch, dmitry.baryshkov@oss.qualcomm.com, lumag@kernel.org, robdclark@gmail.com, robin.clark@oss.qualcomm.com, guilherme.gallo@collabora.com, sergi.blanch.torne@collabora.com, valentine.burley@collabora.com, linux-mediatek@lists.infradead.org, linux-amlogic@lists.infradead.org, linux-rockchip@lists.infradead.org, amd-gfx@lists.freedesktop.org, linux-arm-msm@vger.kernel.org, intel-gfx@lists.freedesktop.org, virtualization@lists.linux.dev, linux-kernel@vger.kernel.org Subject: [PATCH v1 5/7] drm/ci: add rk3588-rock-5b Date: Tue, 27 Jan 2026 16:14:00 +0530 Message-ID: <20260127104406.200505-6-vignesh.raman@collabora.com> X-Mailer: git-send-email 2.47.3 In-Reply-To: <20260127104406.200505-1-vignesh.raman@collabora.com> References: <20260127104406.200505-1-vignesh.raman@collabora.com> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Add job that executes the IGT test suite for rk3588-rock-5b. Signed-off-by: Vignesh Raman --- MAINTAINERS | 1 + drivers/gpu/drm/ci/arm64.config | 5 ++++ drivers/gpu/drm/ci/build.sh | 1 + drivers/gpu/drm/ci/gitlab-ci.yml | 1 + drivers/gpu/drm/ci/igt_runner.sh | 2 +- drivers/gpu/drm/ci/test.yml | 28 +++++++++++++++++++ .../drm/ci/xfails/panthor-rk3588-fails.txt | 5 ++++ .../drm/ci/xfails/panthor-rk3588-skips.txt | 20 +++++++++++++ .../drm/ci/xfails/rockchip-rk3588-fails.txt | 10 +++++++ .../drm/ci/xfails/rockchip-rk3588-skips.txt | 14 ++++++++++ 10 files changed, 86 insertions(+), 1 deletion(-) create mode 100644 drivers/gpu/drm/ci/xfails/panthor-rk3588-fails.txt create mode 100644 drivers/gpu/drm/ci/xfails/panthor-rk3588-skips.txt create mode 100644 drivers/gpu/drm/ci/xfails/rockchip-rk3588-fails.txt create mode 100644 drivers/gpu/drm/ci/xfails/rockchip-rk3588-skips.txt diff --git a/MAINTAINERS b/MAINTAINERS index ff92b9cc9435..b0eed114ed29 100644 --- a/MAINTAINERS +++ b/MAINTAINERS @@ -2149,6 +2149,7 @@ L: dri-devel@lists.freedesktop.org S: Supported T: git https://gitlab.freedesktop.org/drm/misc/kernel.git F: Documentation/devicetree/bindings/gpu/arm,mali-valhall-csf.yaml +F: drivers/gpu/drm/ci/xfails/panthor* F: drivers/gpu/drm/panthor/ F: include/uapi/drm/panthor_drm.h =20 diff --git a/drivers/gpu/drm/ci/arm64.config b/drivers/gpu/drm/ci/arm64.con= fig index b850b88787ad..5da3913ec8a4 100644 --- a/drivers/gpu/drm/ci/arm64.config +++ b/drivers/gpu/drm/ci/arm64.config @@ -209,3 +209,8 @@ CONFIG_ARM_TEGRA_DEVFREQ=3Dy CONFIG_TEGRA_SOCTHERM=3Dy CONFIG_DRM_TEGRA_DEBUG=3Dy CONFIG_PWM_TEGRA=3Dy + +# For Rockchip rk3588 +CONFIG_DRM_PANTHOR=3Dm +CONFIG_PHY_ROCKCHIP_NANENG_COMBO_PHY=3Dy +CONFIG_PHY_ROCKCHIP_SAMSUNG_HDPTX=3Dy diff --git a/drivers/gpu/drm/ci/build.sh b/drivers/gpu/drm/ci/build.sh index ac5e7ed195cf..5485ea756382 100644 --- a/drivers/gpu/drm/ci/build.sh +++ b/drivers/gpu/drm/ci/build.sh @@ -19,6 +19,7 @@ if [[ "$KERNEL_ARCH" =3D "arm64" ]]; then GCC_ARCH=3D"aarch64-linux-gnu" DEBIAN_ARCH=3D"arm64" DEVICE_TREES=3D"arch/arm64/boot/dts/rockchip/rk3399-gru-kevin.dtb" + DEVICE_TREES+=3D" arch/arm64/boot/dts/rockchip/rk3588-rock-5b.dtb" DEVICE_TREES+=3D" arch/arm64/boot/dts/amlogic/meson-gxl-s805x-libretec= h-ac.dtb" DEVICE_TREES+=3D" arch/arm64/boot/dts/allwinner/sun50i-h6-pine-h64.dtb" DEVICE_TREES+=3D" arch/arm64/boot/dts/amlogic/meson-gxm-khadas-vim2.dt= b" diff --git a/drivers/gpu/drm/ci/gitlab-ci.yml b/drivers/gpu/drm/ci/gitlab-c= i.yml index 20e8cbdc39e9..56088c5393cd 100644 --- a/drivers/gpu/drm/ci/gitlab-ci.yml +++ b/drivers/gpu/drm/ci/gitlab-ci.yml @@ -136,6 +136,7 @@ stages: - meson - msm - panfrost + - panthor - powervr - rockchip - software-driver diff --git a/drivers/gpu/drm/ci/igt_runner.sh b/drivers/gpu/drm/ci/igt_runn= er.sh index 1c01bda52237..741d30655ab5 100755 --- a/drivers/gpu/drm/ci/igt_runner.sh +++ b/drivers/gpu/drm/ci/igt_runner.sh @@ -23,7 +23,7 @@ set -e =20 mkdir -p /lib/modules case "$DRIVER_NAME" in - amdgpu|vkms) + amdgpu|vkms|panthor) # Cannot use HWCI_KERNEL_MODULES as at that point we don't have th= e module in /lib mv /install/modules/lib/modules/* /lib/modules/. || true modprobe --first-time $DRIVER_NAME diff --git a/drivers/gpu/drm/ci/test.yml b/drivers/gpu/drm/ci/test.yml index b7409f8a13a5..f6bee5b67931 100644 --- a/drivers/gpu/drm/ci/test.yml +++ b/drivers/gpu/drm/ci/test.yml @@ -206,6 +206,19 @@ msm:sm8350-hdk: KERNEL_IMAGE_TYPE: "" RUNNER_TAG: mesa-ci-x86-64-lava-rk3399-gru-kevin =20 +.rk3588: + extends: + - .lava-igt:arm64 + - .rockchip-device + parallel: 2 + variables: + DEVICE_TYPE: rk3588-rock-5b + GPU_VERSION: rk3588 + BOOT_METHOD: u-boot + KERNEL_IMAGE_NAME: Image + KERNEL_IMAGE_TYPE: "image" + RUNNER_TAG: mesa-ci-x86-64-lava-rk3588-rock-5b + rockchip:rk3288: extends: - .rk3288 @@ -226,6 +239,16 @@ panfrost:rk3399: - .rk3399 - .panfrost-gpu =20 +rockchip:rk3588: + extends: + - .rk3588 + - .rockchip-display + +panthor:rk3588: + extends: + - .rk3588 + - .panthor-gpu + .i915: extends: - .lava-igt:x86_64 @@ -354,6 +377,11 @@ amdgpu:stoney: variables: DRIVER_NAME: panfrost =20 +.panthor-gpu: + stage: panthor + variables: + DRIVER_NAME: panthor + .mt8173: extends: - .mediatek-device diff --git a/drivers/gpu/drm/ci/xfails/panthor-rk3588-fails.txt b/drivers/g= pu/drm/ci/xfails/panthor-rk3588-fails.txt new file mode 100644 index 000000000000..7407bd0128d4 --- /dev/null +++ b/drivers/gpu/drm/ci/xfails/panthor-rk3588-fails.txt @@ -0,0 +1,5 @@ +core_hotunplug@hotreplug,Fail +core_hotunplug@hotreplug-lateclose,Fail +core_hotunplug@hotunplug-rescan,Fail +core_hotunplug@unplug-rescan,Fail +core_setmaster@master-drop-set-user,Fail diff --git a/drivers/gpu/drm/ci/xfails/panthor-rk3588-skips.txt b/drivers/g= pu/drm/ci/xfails/panthor-rk3588-skips.txt new file mode 100644 index 000000000000..b724cf04e3b3 --- /dev/null +++ b/drivers/gpu/drm/ci/xfails/panthor-rk3588-skips.txt @@ -0,0 +1,20 @@ +# Skip driver specific tests +^amdgpu.* +^msm.* +nouveau_.* +^v3d.* +^vc4.* +^vmwgfx* + +# Skip intel specific tests +gem_.* +i915_.* +tools_test.* +kms_dp_link_training.* + +# Panfrost is not a KMS driver, so skip the KMS tests +kms_.* + +# Skip display functionality tests for GPU-only drivers +dumb_buffer.* +fbdev.* diff --git a/drivers/gpu/drm/ci/xfails/rockchip-rk3588-fails.txt b/drivers/= gpu/drm/ci/xfails/rockchip-rk3588-fails.txt new file mode 100644 index 000000000000..a3aac6acb5df --- /dev/null +++ b/drivers/gpu/drm/ci/xfails/rockchip-rk3588-fails.txt @@ -0,0 +1,10 @@ +core_setmaster@master-drop-set-user,Fail +dumb_buffer@create-clear,Crash +kms_3d,Fail +kms_cursor_legacy@forked-bo,Fail +kms_cursor_legacy@forked-move,Fail +kms_cursor_legacy@single-bo,Fail +kms_cursor_legacy@single-move,Fail +kms_cursor_legacy@torture-bo,Fail +kms_cursor_legacy@torture-move,Fail +kms_lease@lease-uevent,Fail diff --git a/drivers/gpu/drm/ci/xfails/rockchip-rk3588-skips.txt b/drivers/= gpu/drm/ci/xfails/rockchip-rk3588-skips.txt new file mode 100644 index 000000000000..a165fccd8a93 --- /dev/null +++ b/drivers/gpu/drm/ci/xfails/rockchip-rk3588-skips.txt @@ -0,0 +1,14 @@ +# Skip driver specific tests +^amdgpu.* +^msm.* +nouveau_.* +^panfrost.* +^v3d.* +^vc4.* +^vmwgfx* + +# Skip intel specific tests +gem_.* +i915_.* +tools_test.* +kms_dp_link_training.* --=20 2.47.3 From nobody Sun Feb 8 06:21:45 2026 Received: from bali.collaboradmins.com (bali.collaboradmins.com [148.251.105.195]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 5A74B344DAD; Tue, 27 Jan 2026 10:44:47 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=148.251.105.195 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1769510691; cv=none; b=UOJheRpc78uxnK968QPnO5r0LYesEgO8RwAqub9fMvQb8VWIVcWbmnfl2+i5Iy0h8e5G4s+hWGib8AWDG4AGEyAlRK/ky+JpPX30BiUfDMHSVcg4Erje5MBvbPfyfwg5nfviyYVTsfdP7j5ZaNZiXnmWGqs1hyzaWgd7vqyaSQY= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1769510691; c=relaxed/simple; bh=N0g6aEtX7pDV3CnUFf72SGONiRwQ0e3Y0ynmp/ZwTCM=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=HtDb1EMdtGrTA9aXqCTJoOZ+RrrfFMkyFZtR+1s93htJWyFW+miMGC1MfXS8nFydjIf1N7O+a1K3z5ZKLdHd+vCMB3rpUKaF6135wiM7h3mCexgOKWZ4teEBbEgMqUIB5A8fJyV20fgz50fb/ZczNQfDvlKNoopsVHO3EDRdKxs= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=collabora.com; spf=pass smtp.mailfrom=collabora.com; dkim=pass (2048-bit key) header.d=collabora.com header.i=@collabora.com header.b=qLgV8uQ6; arc=none smtp.client-ip=148.251.105.195 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=collabora.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=collabora.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=collabora.com header.i=@collabora.com header.b="qLgV8uQ6" DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=collabora.com; s=mail; t=1769510685; bh=N0g6aEtX7pDV3CnUFf72SGONiRwQ0e3Y0ynmp/ZwTCM=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=qLgV8uQ6RxGfCfhwLy7d0UsESAmhTtlf82byP5OGXkbqIjIEVareSt1Pe8ZK+3DKR 3b4JdQre6A3H7uwVxU84GXqO/1xvPhoHc//cOT87LnlI62bHg6+avnrBFBEv7kH+4Q 2MyU9A1tctvXImT9bobi7Zln2Cm3l2R5UZSOpX0GbktnQoJmApDDcsabmAY39wwsX7 tdHZf33ADynEsl2GPC+aR6oeg0ZLLtqtMD0XgvB5gK7FAHgQoH5p2BeL0A8BHUL53Z ilqiago0vV/K+f5JpS4QwCEi6ZQmbDvbUbKOtW5fTtX3hTQqrHkD2qOjptoXW9pUkp quXPaDSHZf8Qw== Received: from vignesh-thinkpad.. (unknown [171.76.81.211]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) (Authenticated sender: vignesh) by bali.collaboradmins.com (Postfix) with ESMTPSA id CD6A717E00AC; Tue, 27 Jan 2026 11:44:40 +0100 (CET) From: Vignesh Raman To: dri-devel@lists.freedesktop.org Cc: daniels@collabora.com, helen.fornazier@gmail.com, airlied@gmail.com, simona.vetter@ffwll.ch, dmitry.baryshkov@oss.qualcomm.com, lumag@kernel.org, robdclark@gmail.com, robin.clark@oss.qualcomm.com, guilherme.gallo@collabora.com, sergi.blanch.torne@collabora.com, valentine.burley@collabora.com, linux-mediatek@lists.infradead.org, linux-amlogic@lists.infradead.org, linux-rockchip@lists.infradead.org, amd-gfx@lists.freedesktop.org, linux-arm-msm@vger.kernel.org, intel-gfx@lists.freedesktop.org, virtualization@lists.linux.dev, linux-kernel@vger.kernel.org Subject: [PATCH v1 6/7] drm/ci: uprev IGT Date: Tue, 27 Jan 2026 16:14:01 +0530 Message-ID: <20260127104406.200505-7-vignesh.raman@collabora.com> X-Mailer: git-send-email 2.47.3 In-Reply-To: <20260127104406.200505-1-vignesh.raman@collabora.com> References: <20260127104406.200505-1-vignesh.raman@collabora.com> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Recent IGT [1] seems to be broken on MSM hardware, with many tests failing due to the old_primary->index !=3D 0 assertion. Uprev IGT to the last known good revision where the tests pass, and update the expectation files accordingly. [1] https://gitlab.freedesktop.org/drm/igt-gpu-tools/-/commit/a909ab05 Signed-off-by: Vignesh Raman Signed-off-by: Dmitry Baryshkov --- drivers/gpu/drm/ci/gitlab-ci.yml | 2 +- .../gpu/drm/ci/xfails/amdgpu-stoney-fails.txt | 16 ++- .../drm/ci/xfails/amdgpu-stoney-flakes.txt | 7 + drivers/gpu/drm/ci/xfails/i915-amly-fails.txt | 32 +---- drivers/gpu/drm/ci/xfails/i915-amly-skips.txt | 65 +++++++++ drivers/gpu/drm/ci/xfails/i915-apl-fails.txt | 24 +--- drivers/gpu/drm/ci/xfails/i915-cml-fails.txt | 29 +--- drivers/gpu/drm/ci/xfails/i915-cml-flakes.txt | 7 + drivers/gpu/drm/ci/xfails/i915-glk-fails.txt | 35 +---- drivers/gpu/drm/ci/xfails/i915-glk-skips.txt | 131 ++++++++++++++++++ drivers/gpu/drm/ci/xfails/i915-jsl-fails.txt | 37 +---- drivers/gpu/drm/ci/xfails/i915-jsl-skips.txt | 50 +++++++ drivers/gpu/drm/ci/xfails/i915-kbl-fails.txt | 4 + drivers/gpu/drm/ci/xfails/i915-tgl-fails.txt | 5 +- drivers/gpu/drm/ci/xfails/i915-tgl-flakes.txt | 6 + drivers/gpu/drm/ci/xfails/i915-whl-fails.txt | 16 +-- .../drm/ci/xfails/mediatek-mt8173-fails.txt | 13 +- .../drm/ci/xfails/mediatek-mt8173-flakes.txt | 119 ++++++++++++++++ .../drm/ci/xfails/mediatek-mt8183-fails.txt | 7 +- .../gpu/drm/ci/xfails/meson-g12b-fails.txt | 1 + .../msm-sc7180-trogdor-kingoftown-fails.txt | 1 + ...sm-sc7180-trogdor-lazor-limozeen-fails.txt | 1 + .../drm/ci/xfails/msm-sm8350-hdk-fails.txt | 1 + .../drm/ci/xfails/panfrost-mt8183-fails.txt | 1 + .../drm/ci/xfails/panfrost-rk3288-fails.txt | 1 + .../drm/ci/xfails/panfrost-rk3399-fails.txt | 1 + .../drm/ci/xfails/rockchip-rk3288-fails.txt | 14 +- .../drm/ci/xfails/rockchip-rk3288-flakes.txt | 21 +++ .../drm/ci/xfails/rockchip-rk3399-fails.txt | 12 +- .../drm/ci/xfails/rockchip-rk3399-flakes.txt | 35 +++++ .../drm/ci/xfails/rockchip-rk3588-fails.txt | 2 +- .../drm/ci/xfails/virtio_gpu-none-fails.txt | 50 ------- drivers/gpu/drm/ci/xfails/vkms-none-fails.txt | 2 + drivers/gpu/drm/ci/xfails/vkms-none-skips.txt | 3 + 34 files changed, 527 insertions(+), 224 deletions(-) create mode 100644 drivers/gpu/drm/ci/xfails/i915-tgl-flakes.txt diff --git a/drivers/gpu/drm/ci/gitlab-ci.yml b/drivers/gpu/drm/ci/gitlab-c= i.yml index 56088c5393cd..8ceeabda74d7 100644 --- a/drivers/gpu/drm/ci/gitlab-ci.yml +++ b/drivers/gpu/drm/ci/gitlab-ci.yml @@ -5,7 +5,7 @@ variables: UPSTREAM_REPO: https://gitlab.freedesktop.org/drm/kernel.git TARGET_BRANCH: drm-next =20 - IGT_VERSION: 129d5b10baaadea1d6cd6377341c4cb42e7ee6fd + IGT_VERSION: 26ddb59c1d5f8d68500f2d09263afe919c79a8d2 =20 DEQP_RUNNER_GIT_URL: https://gitlab.freedesktop.org/mesa/deqp-runner.git DEQP_RUNNER_GIT_TAG: v0.20.0 diff --git a/drivers/gpu/drm/ci/xfails/amdgpu-stoney-fails.txt b/drivers/gp= u/drm/ci/xfails/amdgpu-stoney-fails.txt index f44dbce3151a..612fb6527964 100644 --- a/drivers/gpu/drm/ci/xfails/amdgpu-stoney-fails.txt +++ b/drivers/gpu/drm/ci/xfails/amdgpu-stoney-fails.txt @@ -5,7 +5,15 @@ amdgpu/amd_abm@backlight_monotonic_basic,Fail amdgpu/amd_abm@dpms_cycle,Fail amdgpu/amd_assr@assr-links,Fail amdgpu/amd_assr@assr-links-dpms,Fail -amdgpu/amd_mall@static-screen,Crash +amdgpu/amd_basic@cs-gfx-with-IP-GFX,Fail +amdgpu/amd_basic@cs-multi-fence-with-IP-GFX,Fail +amdgpu/amd_basic_ex@command_ce_write_fence,Fail +amdgpu/amd_basic_multi_gpu@cs-gfx-with-IP-GFX,Fail +amdgpu/amd_basic_multi_gpu@cs-multi-fence-with-IP-GFX,Fail +amdgpu/amd_mem@access-ppr-mem,Crash +amdgpu/amd_mem@invalid_alloc,Fail +amdgpu/amd_mem@memory-alloc,Crash +amdgpu/amd_mem@memory_alloc_all,Crash amdgpu/amd_mode_switch@mode-switch-first-last-pipe-2,Crash amdgpu/amd_plane@mpo-pan-nv12,Fail amdgpu/amd_plane@mpo-pan-p010,Fail @@ -13,11 +21,13 @@ amdgpu/amd_plane@mpo-pan-rgb,Crash amdgpu/amd_plane@mpo-scale-nv12,Fail amdgpu/amd_plane@mpo-scale-p010,Fail amdgpu/amd_plane@mpo-scale-rgb,Crash -amdgpu/amd_plane@mpo-swizzle-toggle,Fail +amdgpu/amd_plane@mpo-swizzle-toggle,Crash amdgpu/amd_uvd_dec@amdgpu_uvd_decode,Fail +core_setmaster@master-drop-set-user,Fail kms_addfb_basic@bad-pitch-65536,Fail kms_addfb_basic@bo-too-small,Fail kms_addfb_basic@too-high,Fail +kms_async_flips@basic-modeset-with-all-modifiers-formats,Crash kms_atomic_transition@plane-all-modeset-transition-internal-panels,Fail kms_atomic_transition@plane-all-transition,Fail kms_atomic_transition@plane-all-transition-nonblocking,Fail @@ -33,6 +43,8 @@ kms_cursor_crc@cursor-sliding-64x64,Fail kms_cursor_edge_walk@64x64-left-edge,Fail kms_flip@flip-vs-modeset-vs-hang,Fail kms_flip@flip-vs-panning-vs-hang,Fail +kms_invalid_mode@int-max-clock,Fail +kms_invalid_mode@overflow-vrefresh,Fail kms_lease@lease-uevent,Fail kms_plane@pixel-format,Fail kms_plane_cursor@primary,Fail diff --git a/drivers/gpu/drm/ci/xfails/amdgpu-stoney-flakes.txt b/drivers/g= pu/drm/ci/xfails/amdgpu-stoney-flakes.txt index adffb011298a..8b81af104b30 100644 --- a/drivers/gpu/drm/ci/xfails/amdgpu-stoney-flakes.txt +++ b/drivers/gpu/drm/ci/xfails/amdgpu-stoney-flakes.txt @@ -32,3 +32,10 @@ kms_async_flips@async-flip-with-page-flip-events-atomic # IGT Version: 1.29-g33adea9eb # Linux Version: 6.13.0-rc2 kms_async_flips@crc-atomic + +# Board Name: hp-11A-G6-EE-grunt +# Bug Report: https://gitlab.freedesktop.org/drm/amd/-/issues/4406 +# Failure Rate: 20 +# IGT Version: 2.1-g26ddb59c1 +# Linux Version: 6.16.0-rc2 +kms_async_flips@alternate-sync-async-flip diff --git a/drivers/gpu/drm/ci/xfails/i915-amly-fails.txt b/drivers/gpu/dr= m/ci/xfails/i915-amly-fails.txt index 8e2b5504004e..af720e5d779a 100644 --- a/drivers/gpu/drm/ci/xfails/i915-amly-fails.txt +++ b/drivers/gpu/drm/ci/xfails/i915-amly-fails.txt @@ -1,44 +1,16 @@ -core_setmaster_vs_auth,Fail +core_setmaster@master-drop-set-user,Fail i915_module_load@load,Fail i915_module_load@reload,Fail i915_module_load@reload-no-display,Fail i915_module_load@resize-bar,Fail i915_pm_rpm@gem-execbuf-stress,Timeout i915_pm_rpm@module-reload,Fail -kms_ccs@ccs-on-another-bo-y-tiled-gen12-rc-ccs-cc,Timeout -kms_fb_coherency@memset-crc,Crash -kms_flip_scaled_crc@flip-32bpp-linear-to-64bpp-linear-downscaling,Fail -kms_flip_scaled_crc@flip-32bpp-linear-to-64bpp-linear-upscaling,Fail -kms_flip_scaled_crc@flip-32bpp-xtile-to-64bpp-xtile-upscaling,Fail -kms_flip_scaled_crc@flip-32bpp-ytile-to-64bpp-ytile-downscaling,Fail -kms_flip_scaled_crc@flip-32bpp-ytile-to-64bpp-ytile-upscaling,Fail -kms_flip_scaled_crc@flip-32bpp-ytileccs-to-64bpp-ytile-downscaling,Fail -kms_flip_scaled_crc@flip-64bpp-linear-to-16bpp-linear-downscaling,Fail -kms_flip_scaled_crc@flip-64bpp-linear-to-16bpp-linear-upscaling,Fail -kms_flip_scaled_crc@flip-64bpp-linear-to-32bpp-linear-downscaling,Fail -kms_flip_scaled_crc@flip-64bpp-linear-to-32bpp-linear-upscaling,Fail -kms_flip_scaled_crc@flip-64bpp-xtile-to-16bpp-xtile-downscaling,Fail -kms_flip_scaled_crc@flip-64bpp-xtile-to-16bpp-xtile-upscaling,Fail -kms_flip_scaled_crc@flip-64bpp-xtile-to-32bpp-xtile-downscaling,Fail -kms_flip_scaled_crc@flip-64bpp-xtile-to-32bpp-xtile-upscaling,Fail -kms_flip_scaled_crc@flip-64bpp-ytile-to-16bpp-ytile-downscaling,Fail -kms_flip_scaled_crc@flip-64bpp-ytile-to-16bpp-ytile-upscaling,Fail -kms_flip_scaled_crc@flip-64bpp-ytile-to-32bpp-ytile-downscaling,Fail -kms_flip_scaled_crc@flip-64bpp-ytile-to-32bpp-ytile-upscaling,Fail -kms_flip_scaled_crc@flip-64bpp-ytile-to-32bpp-ytilegen12rcccs-upscaling,Fa= il -kms_flip_scaled_crc@flip-64bpp-ytile-to-32bpp-ytilercccs-downscaling,Fail -kms_frontbuffer_tracking@fbc-rgb101010-draw-mmap-cpu,Timeout kms_lease@lease-uevent,Fail kms_plane_alpha_blend@alpha-basic,Fail kms_plane_alpha_blend@alpha-opaque-fb,Fail kms_plane_alpha_blend@alpha-transparent-fb,Fail kms_plane_alpha_blend@constant-alpha-max,Fail -kms_plane_scaling@planes-upscale-factor-0-25,Timeout -kms_pm_backlight@brightness-with-dpms,Crash -kms_pm_backlight@fade,Crash -kms_prop_blob@invalid-set-prop-any,Fail -kms_properties@connector-properties-legacy,Timeout -kms_universal_plane@disable-primary-vs-flip,Timeout +kms_pm_rpm@modeset-stress-extra-wait,Timeout perf@i915-ref-count,Fail perf_pmu@module-unload,Fail perf_pmu@rc6,Crash diff --git a/drivers/gpu/drm/ci/xfails/i915-amly-skips.txt b/drivers/gpu/dr= m/ci/xfails/i915-amly-skips.txt index 922327632eff..3fda27663e98 100644 --- a/drivers/gpu/drm/ci/xfails/i915-amly-skips.txt +++ b/drivers/gpu/drm/ci/xfails/i915-amly-skips.txt @@ -22,6 +22,71 @@ i915_suspend.* kms_scaling_modes.* i915_pm_rpm.* i915_module_load@reload-with-fault-injection +kms_big_fb.* =20 # Kernel panic drm_fdinfo.* + +# Kernel panic +kms_cursor_legacy@short-flip-after-cursor-toggle +# DEBUG - Begin test kms_cursor_legacy@short-flip-after-cursor-toggle +# [ 2253.980256] i915 0000:00:02.0: [drm] *ERROR* [CRTC:56:pipe A] flip_do= ne timed out +# [ 2254.036707] [IGT] kms_setmode: executing +# [ 2254.042006] [IGT] kms_setmode: starting subtest invalid-clone-single-= crtc +# [ 2254.049962] [IGT] kms_setmode: finished subtest invalid-clone-single-= crtc, SKIP +# [ 2254.058253] [IGT] kms_setmode: exiting, ret=3D77 +# [ 2254.080577] [IGT] kms_frontbuffer_tracking: executing +# [ 2254.650348] [IGT] kms_frontbuffer_tracking: starting subtest psr-1p-p= rimscrn-pri-shrfb-draw-blt +# [ 2254.660232] [IGT] kms_frontbuffer_tracking: finished subtest psr-1p-p= rimscrn-pri-shrfb-draw-blt, SKIP +# [ 2254.671910] [IGT] kms_frontbuffer_tracking: exiting, ret=3D77 +# [ 2254.748102] [IGT] kms_big_fb: executing +# [ 2255.286765] [IGT] kms_big_fb: starting subtest 4-tiled-64bpp-rotate-0 +# [ 2255.294100] [IGT] kms_big_fb: finished subtest 4-tiled-64bpp-rotate-0= , SKIP +# [ 2255.302188] [IGT] kms_big_fb: exiting, ret=3D77 +# [ 2255.335552] [IGT] kms_frontbuffer_tracking: executing +# [ 2255.876572] [IGT] kms_frontbuffer_tracking: starting subtest fbcpsr-1= p-primscrn-pri-shrfb-draw-blt +# [ 2255.886699] [IGT] kms_frontbuffer_tracking: finished subtest fbcpsr-1= p-primscrn-pri-shrfb-draw-blt, SKIP +# [ 2255.898345] [IGT] kms_frontbuffer_tracking: exiting, ret=3D77 +# [ 2255.965262] [IGT] syncobj_timeline: executing +# [ 2255.973253] [IGT] syncobj_timeline: exiting, ret=3D77 +# [ 2255.995583] [IGT] kms_cursor_legacy: executing +# [ 2256.541009] [IGT] kms_cursor_legacy: starting subtest short-flip-afte= r-cursor-toggle +# [ 2266.780310] i915 0000:00:02.0: [drm] *ERROR* flip_done timed out +# [ 2266.787082] i915 0000:00:02.0: [drm] *ERROR* [CRTC:56:pipe A] commit = wait timed out +# [ 2277.020277] i915 0000:00:02.0: [drm] *ERROR* flip_done timed out +# [ 2277.027028] i915 0000:00:02.0: [drm] *ERROR* [CONNECTOR:106:eDP-1] co= mmit wait timed out +# [ 2287.260289] i915 0000:00:02.0: [drm] *ERROR* flip_done timed out +# [ 2287.267049] i915 0000:00:02.0: [drm] *ERROR* [PLANE:33:plane 1A] comm= it wait timed out +# [ 2458.780969] INFO: task kms_cursor_lega:1032 blocked for more than 122= seconds. +# [ 2458.789054] Tainted: G S W 6.19.0-rc1-g2789e80ce= ac3 #1 +# [ 2458.796836] "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disabl= es this message. +# [ 2458.805591] task:kms_cursor_lega state:D stack:12208 pid:1032 tgid:1= 032 ppid:190 task_flags:0x400100 flags:0x00080802 +# [ 2458.817949] Call Trace: +# [ 2458.820676] +# [ 2458.823025] __schedule+0x5d0/0x1160 +# [ 2458.827030] schedule+0x35/0x130 +# [ 2458.830639] drm_vblank_work_flush+0x96/0x100 +# [ 2458.841356] intel_wait_for_vblank_workers+0x55/0x90 +# [ 2458.846911] intel_atomic_commit_tail+0xd65/0x1990 +# [ 2458.862115] intel_atomic_commit+0x25f/0x2a0 +# [ 2458.866884] drm_atomic_commit+0xac/0xe0 +# [ 2458.876533] drm_mode_atomic_ioctl+0x9fd/0xce0 +# [ 2458.887065] drm_ioctl_kernel+0xac/0x100 +# [ 2458.891452] drm_ioctl+0x22c/0x4d0 +# [ 2458.900810] __x64_sys_ioctl+0x91/0xe0 +# [ 2458.905008] do_syscall_64+0xbd/0xf80 +# [ 2458.909105] entry_SYSCALL_64_after_hwframe+0x77/0x7f +# [ 2458.914754] RIP: 0033:0x7efd730628db +# [ 2458.918752] RSP: 002b:00007ffda34ed090 EFLAGS: 00000246 ORIG_RAX: 000= 0000000000010 +# [ 2458.927217] RAX: ffffffffffffffda RBX: 0000563a1e3f44d0 RCX: 00007efd= 730628db +# [ 2458.935196] RDX: 00007ffda34ed130 RSI: 00000000c03864bc RDI: 00000000= 00000003 +# [ 2458.943166] RBP: 00007ffda34ed130 R08: 00007efd7313dac0 R09: 00000000= 00000001 +# [ 2458.951145] R10: 0000000000000012 R11: 0000000000000246 R12: 00000000= c03864bc +# [ 2458.959122] R13: 0000000000000003 R14: 0000563a1e3b5aa0 R15: 0000563a= 1e3fad30 +# [ 2458.967104] +# [ 2458.969547] INFO: lockdep is turned off. + +# Hangs and timeout occurs +kms_atomic@crtc-invalid-params-fence +# DEBUG - Begin test kms_atomic@crtc-invalid-params-fence +# MesaCITimeoutError: LAVA job 21068652 unresponsive for 5.0 minutes; retr= ying the job. diff --git a/drivers/gpu/drm/ci/xfails/i915-apl-fails.txt b/drivers/gpu/drm= /ci/xfails/i915-apl-fails.txt index 7353ab11e940..032f7adeeff2 100644 --- a/drivers/gpu/drm/ci/xfails/i915-apl-fails.txt +++ b/drivers/gpu/drm/ci/xfails/i915-apl-fails.txt @@ -1,29 +1,9 @@ +core_setmaster@master-drop-set-user,Fail i915_module_load@load,Fail i915_module_load@reload,Fail i915_module_load@reload-no-display,Fail i915_module_load@resize-bar,Fail -kms_flip_scaled_crc@flip-32bpp-linear-to-64bpp-linear-downscaling,Fail -kms_flip_scaled_crc@flip-32bpp-linear-to-64bpp-linear-upscaling,Fail -kms_flip_scaled_crc@flip-32bpp-xtile-to-64bpp-xtile-downscaling,Fail -kms_flip_scaled_crc@flip-32bpp-xtile-to-64bpp-xtile-upscaling,Fail -kms_flip_scaled_crc@flip-32bpp-ytile-to-64bpp-ytile-downscaling,Fail -kms_flip_scaled_crc@flip-32bpp-ytile-to-64bpp-ytile-upscaling,Fail -kms_flip_scaled_crc@flip-32bpp-ytileccs-to-64bpp-ytile-downscaling,Fail -kms_flip_scaled_crc@flip-32bpp-ytileccs-to-64bpp-ytile-upscaling,Fail -kms_flip_scaled_crc@flip-64bpp-linear-to-16bpp-linear-downscaling,Fail -kms_flip_scaled_crc@flip-64bpp-linear-to-16bpp-linear-upscaling,Fail -kms_flip_scaled_crc@flip-64bpp-linear-to-32bpp-linear-downscaling,Fail -kms_flip_scaled_crc@flip-64bpp-linear-to-32bpp-linear-upscaling,Fail -kms_flip_scaled_crc@flip-64bpp-xtile-to-16bpp-xtile-downscaling,Fail -kms_flip_scaled_crc@flip-64bpp-xtile-to-16bpp-xtile-upscaling,Fail -kms_flip_scaled_crc@flip-64bpp-xtile-to-32bpp-xtile-downscaling,Fail -kms_flip_scaled_crc@flip-64bpp-xtile-to-32bpp-xtile-upscaling,Fail -kms_flip_scaled_crc@flip-64bpp-ytile-to-16bpp-ytile-downscaling,Fail -kms_flip_scaled_crc@flip-64bpp-ytile-to-16bpp-ytile-upscaling,Fail -kms_flip_scaled_crc@flip-64bpp-ytile-to-32bpp-ytile-downscaling,Fail -kms_flip_scaled_crc@flip-64bpp-ytile-to-32bpp-ytile-upscaling,Fail -kms_flip_scaled_crc@flip-64bpp-ytile-to-32bpp-ytilegen12rcccs-upscaling,Fa= il -kms_flip_scaled_crc@flip-64bpp-ytile-to-32bpp-ytilercccs-downscaling,Fail +kms_flip@flip-vs-wf_vblank-interruptible,Fail kms_lease@lease-uevent,Fail kms_plane_alpha_blend@alpha-basic,Fail kms_plane_alpha_blend@alpha-opaque-fb,Fail diff --git a/drivers/gpu/drm/ci/xfails/i915-cml-fails.txt b/drivers/gpu/drm= /ci/xfails/i915-cml-fails.txt index 6fef7c1e56ea..4839d50267c2 100644 --- a/drivers/gpu/drm/ci/xfails/i915-cml-fails.txt +++ b/drivers/gpu/drm/ci/xfails/i915-cml-fails.txt @@ -1,4 +1,5 @@ -core_setmaster_vs_auth,Fail +api_intel_bb@intel-bb-blit-none,Timeout +core_setmaster@master-drop-set-user,Fail i915_module_load@load,Fail i915_module_load@reload,Fail i915_module_load@reload-no-display,Fail @@ -8,9 +9,6 @@ i915_pipe_stress@stress-xrgb8888-ytiled,Fail i915_pm_rpm@gem-execbuf-stress,Timeout i915_pm_rpm@module-reload,Fail i915_pm_rpm@system-suspend-execbuf,Timeout -kms_ccs@ccs-on-another-bo-y-tiled-gen12-rc-ccs-cc,Timeout -kms_cursor_crc@cursor-suspend,Timeout -kms_fb_coherency@memset-crc,Crash kms_flip@busy-flip,Timeout kms_flip_scaled_crc@flip-32bpp-linear-to-64bpp-linear-downscaling,Fail kms_flip_scaled_crc@flip-32bpp-linear-to-64bpp-linear-upscaling,Fail @@ -35,17 +33,7 @@ kms_flip_scaled_crc@flip-64bpp-ytile-to-32bpp-ytile-upsc= aling,Fail kms_flip_scaled_crc@flip-64bpp-ytile-to-32bpp-ytilegen12rcccs-upscaling,Fa= il kms_flip_scaled_crc@flip-64bpp-ytile-to-32bpp-ytilercccs-downscaling,Fail kms_lease@lease-uevent,Fail -kms_pipe_stress@stress-xrgb8888-untiled,Fail -kms_pipe_stress@stress-xrgb8888-ytiled,Fail -kms_plane_alpha_blend@alpha-basic,Fail -kms_plane_alpha_blend@alpha-opaque-fb,Fail -kms_plane_alpha_blend@alpha-transparent-fb,Fail -kms_plane_alpha_blend@constant-alpha-max,Fail -kms_plane_scaling@planes-upscale-factor-0-25,Timeout -kms_pm_backlight@brightness-with-dpms,Crash -kms_pm_backlight@fade,Crash -kms_prop_blob@invalid-set-prop-any,Fail -kms_properties@connector-properties-legacy,Timeout +kms_pm_rpm@basic-rte,Fail kms_psr2_sf@cursor-plane-update-sf,Fail kms_psr2_sf@overlay-plane-update-continuous-sf,Fail kms_psr2_sf@overlay-plane-update-sf-dmg-area,Fail @@ -53,17 +41,6 @@ kms_psr2_sf@overlay-primary-update-sf-dmg-area,Fail kms_psr2_sf@plane-move-sf-dmg-area,Fail kms_psr2_sf@primary-plane-update-sf-dmg-area,Fail kms_psr2_sf@primary-plane-update-sf-dmg-area-big-fb,Fail -kms_psr2_sf@psr2-cursor-plane-update-sf,Fail -kms_psr2_sf@psr2-overlay-plane-update-continuous-sf,Fail -kms_psr2_sf@psr2-overlay-plane-update-sf-dmg-area,Fail -kms_psr2_sf@psr2-overlay-primary-update-sf-dmg-area,Fail -kms_psr2_sf@psr2-plane-move-sf-dmg-area,Fail -kms_psr2_sf@psr2-primary-plane-update-sf-dmg-area,Fail -kms_psr2_sf@psr2-primary-plane-update-sf-dmg-area-big-fb,Fail -kms_psr2_su@page_flip-NV12,Fail -kms_psr2_su@page_flip-P010,Fail -kms_setmode@basic,Fail -kms_universal_plane@disable-primary-vs-flip,Timeout perf@i915-ref-count,Fail perf_pmu@module-unload,Fail perf_pmu@rc6,Crash diff --git a/drivers/gpu/drm/ci/xfails/i915-cml-flakes.txt b/drivers/gpu/dr= m/ci/xfails/i915-cml-flakes.txt index 5343cc1c8696..5e5b9901a08e 100644 --- a/drivers/gpu/drm/ci/xfails/i915-cml-flakes.txt +++ b/drivers/gpu/drm/ci/xfails/i915-cml-flakes.txt @@ -32,3 +32,10 @@ kms_async_flips@crc # IGT Version: 1.29-g33adea9eb # Linux Version: 6.13.0-rc2 gen9_exec_parse@unaligned-access + +# Board Name: asus-C436FA-Flip-hatch +# Bug Report: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14625 +# Failure Rate: 100 +# IGT Version: 2.1-g26ddb59c1 +# Linux Version: 6.16.0-rc2 +perf_pmu@most-busy-check-all diff --git a/drivers/gpu/drm/ci/xfails/i915-glk-fails.txt b/drivers/gpu/drm= /ci/xfails/i915-glk-fails.txt index 8adf5f0a6e80..72de426b1dd7 100644 --- a/drivers/gpu/drm/ci/xfails/i915-glk-fails.txt +++ b/drivers/gpu/drm/ci/xfails/i915-glk-fails.txt @@ -1,45 +1,22 @@ -core_setmaster_vs_auth,Fail +core_setmaster@master-drop-set-user,Fail gen9_exec_parse@unaligned-access,Fail i915_module_load@load,Fail i915_module_load@reload,Fail i915_module_load@reload-no-display,Fail i915_module_load@resize-bar,Fail +kms_dirtyfb@default-dirtyfb-ioctl,Fail kms_dirtyfb@drrs-dirtyfb-ioctl,Fail +kms_dirtyfb@fbc-dirtyfb-ioctl,Fail kms_flip@blocking-wf_vblank,Fail kms_flip@wf_vblank-ts-check,Fail kms_flip@wf_vblank-ts-check-interruptible,Fail -kms_flip_scaled_crc@flip-32bpp-linear-to-64bpp-linear-downscaling,Fail -kms_flip_scaled_crc@flip-32bpp-linear-to-64bpp-linear-upscaling,Fail -kms_flip_scaled_crc@flip-32bpp-xtile-to-64bpp-xtile-upscaling,Fail -kms_flip_scaled_crc@flip-32bpp-ytile-to-64bpp-ytile-downscaling,Fail -kms_flip_scaled_crc@flip-32bpp-ytile-to-64bpp-ytile-upscaling,Fail -kms_flip_scaled_crc@flip-32bpp-ytileccs-to-64bpp-ytile-downscaling,Fail -kms_flip_scaled_crc@flip-64bpp-linear-to-16bpp-linear-downscaling,Fail -kms_flip_scaled_crc@flip-64bpp-linear-to-16bpp-linear-upscaling,Fail -kms_flip_scaled_crc@flip-64bpp-linear-to-32bpp-linear-downscaling,Fail -kms_flip_scaled_crc@flip-64bpp-linear-to-32bpp-linear-upscaling,Fail -kms_flip_scaled_crc@flip-64bpp-xtile-to-16bpp-xtile-downscaling,Fail -kms_flip_scaled_crc@flip-64bpp-xtile-to-16bpp-xtile-upscaling,Fail -kms_flip_scaled_crc@flip-64bpp-xtile-to-32bpp-xtile-downscaling,Fail -kms_flip_scaled_crc@flip-64bpp-xtile-to-32bpp-xtile-upscaling,Fail -kms_flip_scaled_crc@flip-64bpp-ytile-to-16bpp-ytile-downscaling,Fail -kms_flip_scaled_crc@flip-64bpp-ytile-to-16bpp-ytile-upscaling,Fail -kms_flip_scaled_crc@flip-64bpp-ytile-to-32bpp-ytile-downscaling,Fail -kms_flip_scaled_crc@flip-64bpp-ytile-to-32bpp-ytile-upscaling,Fail -kms_flip_scaled_crc@flip-64bpp-ytile-to-32bpp-ytilegen12rcccs-upscaling,Fa= il -kms_flip_scaled_crc@flip-64bpp-ytile-to-32bpp-ytilercccs-downscaling,Fail -kms_frontbuffer_tracking@fbc-rgb101010-draw-mmap-cpu,Timeout kms_frontbuffer_tracking@fbc-tiling-linear,Fail +kms_frontbuffer_tracking@fbcdrrs-tiling-linear,Fail kms_lease@lease-uevent,Fail kms_plane_alpha_blend@alpha-opaque-fb,Fail -kms_plane_scaling@planes-upscale-factor-0-25,Timeout -kms_pm_backlight@brightness-with-dpms,Crash -kms_pm_backlight@fade,Crash -kms_prop_blob@invalid-set-prop-any,Fail -kms_properties@connector-properties-legacy,Timeout +kms_pm_rpm@modeset-stress-extra-wait,Timeout kms_rotation_crc@multiplane-rotation,Fail -kms_rotation_crc@multiplane-rotation-cropping-top,Fail -kms_universal_plane@disable-primary-vs-flip,Timeout +kms_rotation_crc@multiplane-rotation-cropping-bottom,Timeout perf@non-zero-reason,Timeout sysfs_heartbeat_interval@long,Timeout sysfs_heartbeat_interval@off,Timeout diff --git a/drivers/gpu/drm/ci/xfails/i915-glk-skips.txt b/drivers/gpu/drm= /ci/xfails/i915-glk-skips.txt index 2e4ef9f35654..30fc9df75402 100644 --- a/drivers/gpu/drm/ci/xfails/i915-glk-skips.txt +++ b/drivers/gpu/drm/ci/xfails/i915-glk-skips.txt @@ -326,3 +326,134 @@ kms_lease.* =20 # The test alternates between failing and timing out on reruns, causing th= e pipeline to fail gen9_exec_parse@unaligned-access + +kms_frontbuffer_tracking.* +# DEBUG - Begin test kms_frontbuffer_tracking@fbcpsr-2p-primscrn-spr-indfb= -draw-mmap-cpu +# Pass: 392, Fail: 2, UnexpectedImprovement: 6, ExpectedFail: 14, Skip: 29= 103, Timeout: 16, Duration: 1:22:45, Remaining: 9:07 +# [ 4297.883681] Code: 00 48 89 44 24 18 31 c0 48 8d 44 24 60 c7 04 24 10 = 00 00 00 48 89 44 24 08 48 8d 44 24 20 48 89 44 24 10 b8 10 00 00 00 0f 05 = <89> c2 3d 00 f0 ff ff 77 1c 48 8b 44 24 18 64 48 2b 04 25 28 00 00 +# [ 4297.904667] RSP: 002b:00007ffeae886eb0 EFLAGS: 00000246 ORIG_RAX: 000= 0000000000010 +# [ 4297.913141] RAX: ffffffffffffffda RBX: 00007ffeae887858 RCX: 00007fbc= 82201d1b +# [ 4297.921135] RDX: 00007ffeae886f40 RSI: 00000000c06864a2 RDI: 00000000= 00000003 +# [ 4297.929123] RBP: 00007ffeae886f40 R08: 0000000000000000 R09: 00007ffe= ae887858 +# [ 4297.937111] R10: 0000000000000000 R11: 0000000000000246 R12: 00000000= c06864a2 +# [ 4297.945097] R13: 0000000000000003 R14: 0000000000000000 R15: 00007ffe= ae887700 +# [ 4297.953093] +# [ 4297.955550] irq event stamp: 0 +# [ 4297.958973] hardirqs last enabled at (0): [<0000000000000000>] 0x0 +# [ 4297.966005] hardirqs last disabled at (0): [] copy_= process+0x9ae/0x2000 +# [ 4297.975163] softirqs last enabled at (0): [] copy_= process+0x9ae/0x2000 +# [ 4297.984330] softirqs last disabled at (0): [<0000000000000000>] 0x0 +# [ 4297.991354] ---[ end trace 0000000000000000 ]--- +# [ 4297.996610] ------------[ cut here ]------------ +# [ 4298.001797] i915 0000:00:02.0: [drm] plane 1A assertion failure (expe= cted on, current off) +# [ 4298.011099] WARNING: CPU: 1 PID: 2567 at drivers/gpu/drm/i915/display= /intel_display.c:463 assert_plane+0x11b/0x130 +# [ 4298.022695] Modules linked in: +# [ 4298.026124] CPU: 1 UID: 0 PID: 2567 Comm: kms_flip Tainted: G S = W 6.16.0-rc2-g0594d0b01a7c #1 PREEMPT(voluntary) +# [ 4298.039094] Tainted: [S]=3DCPU_OUT_OF_SPEC, [W]=3DWARN +# [ 4298.044459] Hardware name: HP Bloog/Bloog, BIOS 09/19/2019 +# [ 4298.050697] RIP: 0010:assert_plane+0x11b/0x130 +# [ 4298.055676] Code: 50 48 85 ed 75 03 48 8b 2f e8 b1 be 12 00 4d 89 e9 = 4d 89 e0 48 89 d9 48 89 c6 48 89 ea 48 c7 c7 40 ac e1 b4 e8 f6 a3 6d ff 90 = <0f> 0b 90 90 e9 2f ff ff ff e8 17 b0 7a 00 0f 1f 80 00 00 00 00 90 +# [ 4298.076695] RSP: 0018:ffffb1bb4087ba58 EFLAGS: 00010282 +# [ 4298.082558] RAX: 0000000000000000 RBX: ffff9052078df760 RCX: 00000000= fffffa0c +# [ 4298.090554] RDX: 0000000000000000 RSI: ffffb1bb4087b908 RDI: 00000000= 00000001 +# [ 4298.098536] RBP: ffff905201bb1740 R08: 000000000000823c R09: 00000000= fffffa0c +# [ 4298.106519] R10: 00000000fffffa0c R11: ffffffffb508eca0 R12: ffffffff= b4eba9db +# [ 4298.114524] R13: ffffffffb4e90a5f R14: ffff905201460800 R15: 00000000= 00000003 +# [ 4298.122512] FS: 00007fbc812516c0(0000) GS:ffff9052c60f9000(0000) knl= GS:0000000000000000 +# [ 4298.131568] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 +# [ 4298.138009] CR2: 0000563771f3c5b8 CR3: 0000000102246000 CR4: 00000000= 00350ef0 +# [ 4298.146023] Call Trace: +# [ 4298.148775] +# [ 4298.151136] intel_atomic_commit_tail+0x1684/0x1770 +# [ 4298.166393] intel_atomic_commit+0x26e/0x2b0 +# [ 4298.171180] drm_atomic_commit+0xab/0xe0 +# [ 4298.180878] drm_atomic_helper_set_config+0x6f/0xb0 +# [ 4298.186349] drm_mode_setcrtc+0x3ab/0x940 +# [ 4298.205833] drm_ioctl_kernel+0xab/0x100 +# [ 4298.210241] drm_ioctl+0x233/0x4b0 +# [ 4298.219164] __x64_sys_ioctl+0x8e/0xe0 +# [ 4298.223373] do_syscall_64+0xbb/0x370 +# [ 4298.227483] entry_SYSCALL_64_after_hwframe+0x77/0x7f +# [ 4298.233142] RIP: 0033:0x7fbc82201d1b +# [ 4298.237173] Code: 00 48 89 44 24 18 31 c0 48 8d 44 24 60 c7 04 24 10 = 00 00 00 48 89 44 24 08 48 8d 44 24 20 48 89 44 24 10 b8 10 00 00 00 0f 05 = <89> c2 3d 00 f0 ff ff 77 1c 48 8b 44 24 18 64 48 2b 04 25 28 00 00 +# [ 4298.258178] RSP: 002b:00007ffeae886eb0 EFLAGS: 00000246 ORIG_RAX: 000= 0000000000010 +# [ 4298.266653] RAX: ffffffffffffffda RBX: 00007ffeae887858 RCX: 00007fbc= 82201d1b +# [ 4298.274663] RDX: 00007ffeae886f40 RSI: 00000000c06864a2 RDI: 00000000= 00000003 +# [ 4298.282664] RBP: 00007ffeae886f40 R08: 0000000000000000 R09: 00007ffe= ae887858 +# [ 4298.290650] R10: 0000000000000000 R11: 0000000000000246 R12: 00000000= c06864a2 +# [ 4298.298634] R13: 0000000000000003 R14: 0000000000000000 R15: 00007ffe= ae887700 +# [ 4298.306650] +# [ 4298.309103] irq event stamp: 0 +# [ 4298.312525] hardirqs last enabled at (0): [<0000000000000000>] 0x0 +# [ 4298.319543] hardirqs last disabled at (0): [] copy_= process+0x9ae/0x2000 +# [ 4298.328696] softirqs last enabled at (0): [] copy_= process+0x9ae/0x2000 +# [ 4298.337872] softirqs last disabled at (0): [<0000000000000000>] 0x0 +# [ 4298.344892] ---[ end trace 0000000000000000 ]--- + +sysfs_heartbeat_interval.* +# [ 1219.376136] i915 0000:00:02.0: [drm] Resetting vecs0 for preemption t= ime out +# [ 1219.386448] i915 0000:00:02.0: [drm] GPU HANG: ecode 9:8:277ffefe, in= sysfs_heartbeat [1500] +# [ 1219.395917] i915 0000:00:02.0: [drm] GPU error state saved to /sys/cl= ass/drm/card1/error +# [ 1220.389661] [IGT] sysfs_heartbeat_interval: finished subtest vecs0, F= AIL +# [ 1220.397453] [IGT] sysfs_heartbeat_interval: starting dynamic subtest = vcs0 +# [ 1220.405507] i915 0000:00:02.0: [drm] vcs0 heartbeat interval adjusted= to a non-default value which may cause engine resets to target innocent co= ntexts! +# [ 1240.423786] Fence expiration time out i915-0000:00:02.0:0000:00:02.0:= 2! +# [ 1240.433139] i915 0000:00:02.0: [drm] Resetting vcs0 for preemption ti= me out +# [ 1240.443200] i915 0000:00:02.0: [drm] GPU HANG: ecode 9:4:a77ffefe, in= sysfs_heartbeat [1500] +# [ 1240.452664] i915 0000:00:02.0: [drm] GPU error state saved to /sys/cl= ass/drm/card1/error + +kms_busy@extended-pageflip-hang-newfb +# DEBUG - Begin test kms_busy@extended-pageflip-hang-newfb +# [ 635.322871] [IGT] kms_busy: executing +# [ 635.376068] [IGT] kms_busy: starting subtest extended-pageflip-hang-n= ewfb +# [ 635.387692] [IGT] kms_busy: starting dynamic subtest pipe-A +# [ 639.603625] i915 0000:00:02.0: [drm] Resetting rcs0 for preemption ti= me out +# [ 639.611970] i915 0000:00:02.0: [drm] GPU HANG: ecode 9:1:e757fefe, in= kms_busy [821] + +api_intel_bb@intel-bb-blit-none +# DEBUG - Begin test api_intel_bb@intel-bb-blit-none +# [ 3544.287885] ------------[ cut here ]------------ +# [ 3544.293066] i915 0000:00:02.0: [drm] attached crtc is active, but con= nector isn't +# [ 3544.301500] WARNING: CPU: 1 PID: 1831 at drivers/gpu/drm/i915/display= /intel_modeset_verify.c:58 verify_connector_state+0x226/0x3e0 +# [ 3544.314679] Modules linked in: +# [ 3544.318111] CPU: 1 UID: 0 PID: 1831 Comm: kms_atomic_tran Tainted: G = S W 6.18.0-rc2-gd7824990c233 #1 PREEMPT(voluntary) +# [ 3544.331748] Tainted: [S]=3DCPU_OUT_OF_SPEC, [W]=3DWARN +# [ 3544.337135] Hardware name: HP Bloog/Bloog, BIOS 09/19/2019 +# [ 3544.343386] RIP: 0010:verify_connector_state+0x226/0x3e0 +# [ 3544.349350] Code: 74 04 48 8b 7f 08 4c 8b 6f 50 4d 85 ed 75 03 4c 8b = 2f e8 8d ed 0c 00 4c 89 ea 48 c7 c7 80 c2 05 8e 48 89 c6 e8 7b 7d 65 ff 90 = <0f> 0b 90 90 49 8b 44 24 10 e9 32 ff ff ff 49 8b 44 24 10 e9 28 ff +# [ 3544.370380] RSP: 0018:ffff9816c0123a00 EFLAGS: 00010282 +# [ 3544.376244] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 00000000= 0000079f +# [ 3544.384233] RDX: 0000000000000000 RSI: ffff9816c01238a0 RDI: 00000000= ffffe79f +# [ 3544.392212] RBP: ffff8c5aca0b2c00 R08: 00000000ffffe79f R09: ffffffff= 8e4b89e8 +# [ 3544.400225] R10: 0000000000000003 R11: 0000000000000003 R12: ffff8c5a= c0387c00 +# [ 3544.408206] R13: ffff8c5ac8c7f9c0 R14: ffff8c5ac44df000 R15: ffff8c5a= c1b9e000 +# [ 3544.416197] FS: 00007f1fa7d1f740(0000) GS:ffff8c5baccc8000(0000) knl= GS:0000000000000000 +# [ 3544.425257] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 +# [ 3544.431711] CR2: 00007f1fa85fb238 CR3: 0000000106176000 CR4: 00000000= 00350ef0 +# [ 3544.439704] Call Trace: +# [ 3544.442445] +# [ 3544.444804] intel_modeset_verify_crtc+0x6b/0x580 +# [ 3544.450089] intel_atomic_commit_tail+0x1099/0x1960 +# [ 3544.465364] intel_atomic_commit+0x25c/0x2a0 +# [ 3544.470159] drm_atomic_commit+0xac/0xe0 +# [ 3544.479849] drm_mode_atomic_ioctl+0x9c8/0xca0 +# [ 3544.490426] drm_ioctl_kernel+0xac/0x100 +# [ 3544.494863] drm_ioctl+0x22c/0x4b0 +# [ 3544.504267] __x64_sys_ioctl+0x91/0xe0 +# [ 3544.508482] do_syscall_64+0xbd/0xfa0 +# [ 3544.512593] entry_SYSCALL_64_after_hwframe+0x77/0x7f +# [ 3544.518256] RIP: 0033:0x7f1fa90d98db +# [ 3544.522266] Code: 00 48 89 44 24 18 31 c0 48 8d 44 24 60 c7 04 24 10 = 00 00 00 48 89 44 24 08 48 8d 44 24 20 48 89 44 24 10 b8 10 00 00 00 0f 05 = <89> c2 3d 00 f0 ff ff 77 1c 48 8b 44 24 18 64 48 2b 04 25 28 00 00 +# [ 3544.543302] RSP: 002b:00007ffe41812ed0 EFLAGS: 00000246 ORIG_RAX: 000= 0000000000010 +# [ 3544.551791] RAX: ffffffffffffffda RBX: 00005631eb5e51b0 RCX: 00007f1f= a90d98db +# [ 3544.559784] RDX: 00007ffe41812f70 RSI: 00000000c03864bc RDI: 00000000= 00000003 +# [ 3544.567774] RBP: 00007ffe41812f70 R08: 00000000000001c0 R09: 00000000= 00000001 +# [ 3544.575781] R10: 0000000000000006 R11: 0000000000000246 R12: 00000000= c03864bc +# [ 3544.583774] R13: 0000000000000003 R14: 00005631eb5dd770 R15: 00005631= eb5dd7b0 +# [ 3544.591774] +# [ 3544.594227] irq event stamp: 0 +# [ 3544.597648] hardirqs last enabled at (0): [<0000000000000000>] 0x0 +# [ 3544.604669] hardirqs last disabled at (0): [] copy_= process+0xa3c/0x2150 +# [ 3544.613864] softirqs last enabled at (0): [] copy_= process+0xa3c/0x2150 +# [ 3544.623026] softirqs last disabled at (0): [<0000000000000000>] 0x0 +# [ 3544.630047] ---[ end trace 0000000000000000 ]--- diff --git a/drivers/gpu/drm/ci/xfails/i915-jsl-fails.txt b/drivers/gpu/drm= /ci/xfails/i915-jsl-fails.txt index 57453e340040..78af0a2051d7 100644 --- a/drivers/gpu/drm/ci/xfails/i915-jsl-fails.txt +++ b/drivers/gpu/drm/ci/xfails/i915-jsl-fails.txt @@ -1,45 +1,18 @@ +core_setmaster@master-drop-set-root,Fail +core_setmaster@master-drop-set-user,Fail drm_fdinfo@busy-check-all,Fail i915_module_load@load,Fail i915_module_load@reload,Fail i915_module_load@reload-no-display,Fail i915_module_load@resize-bar,Fail i915_pm_rpm@gem-execbuf-stress,Timeout -kms_flip@dpms-off-confusion,Fail -kms_flip@nonexisting-fb,Fail -kms_flip@single-buffer-flip-vs-dpms-off-vs-modeset,Fail -kms_flip_scaled_crc@flip-32bpp-linear-to-64bpp-linear-downscaling,Fail -kms_flip_scaled_crc@flip-32bpp-linear-to-64bpp-linear-upscaling,Fail -kms_flip_scaled_crc@flip-32bpp-xtile-to-64bpp-xtile-downscaling,Unexpected= Improvement(Skip) -kms_flip_scaled_crc@flip-32bpp-xtile-to-64bpp-xtile-upscaling,Fail -kms_flip_scaled_crc@flip-32bpp-ytile-to-64bpp-ytile-downscaling,Fail -kms_flip_scaled_crc@flip-32bpp-ytile-to-64bpp-ytile-upscaling,Fail -kms_flip_scaled_crc@flip-32bpp-ytileccs-to-64bpp-ytile-downscaling,Fail -kms_flip_scaled_crc@flip-32bpp-ytileccs-to-64bpp-ytile-upscaling,Fail -kms_flip_scaled_crc@flip-64bpp-linear-to-16bpp-linear-downscaling,Fail -kms_flip_scaled_crc@flip-64bpp-linear-to-16bpp-linear-upscaling,Fail -kms_flip_scaled_crc@flip-64bpp-linear-to-32bpp-linear-downscaling,Fail -kms_flip_scaled_crc@flip-64bpp-linear-to-32bpp-linear-upscaling,Fail -kms_flip_scaled_crc@flip-64bpp-xtile-to-16bpp-xtile-downscaling,Fail -kms_flip_scaled_crc@flip-64bpp-xtile-to-16bpp-xtile-upscaling,Fail -kms_flip_scaled_crc@flip-64bpp-xtile-to-32bpp-xtile-downscaling,Fail -kms_flip_scaled_crc@flip-64bpp-xtile-to-32bpp-xtile-upscaling,Fail -kms_flip_scaled_crc@flip-64bpp-ytile-to-16bpp-ytile-downscaling,Fail -kms_flip_scaled_crc@flip-64bpp-ytile-to-16bpp-ytile-upscaling,Fail -kms_flip_scaled_crc@flip-64bpp-ytile-to-32bpp-ytile-downscaling,Fail -kms_flip_scaled_crc@flip-64bpp-ytile-to-32bpp-ytile-upscaling,Fail -kms_flip_scaled_crc@flip-64bpp-ytile-to-32bpp-ytilegen12rcccs-upscaling,Fa= il -kms_flip_scaled_crc@flip-64bpp-ytile-to-32bpp-ytilercccs-downscaling,Fail +kms_fb_coherency@memset-crc,Crash kms_lease@lease-uevent,Fail -kms_pm_rpm@modeset-stress-extra-wait,Timeout -kms_rotation_crc@bad-pixel-format,Fail -kms_rotation_crc@multiplane-rotation,Fail -kms_rotation_crc@multiplane-rotation-cropping-bottom,Fail -kms_rotation_crc@multiplane-rotation-cropping-top,Fail +kms_pm_backlight@fade-with-dpms,Crash +kms_rotation_crc@multiplane-rotation,Timeout perf@i915-ref-count,Fail perf_pmu@module-unload,Fail -perf_pmu@most-busy-idle-check-all,Fail perf_pmu@rc6,Crash -prime_busy@before-wait,Fail sysfs_heartbeat_interval@long,Timeout sysfs_heartbeat_interval@off,Timeout sysfs_preempt_timeout@off,Timeout diff --git a/drivers/gpu/drm/ci/xfails/i915-jsl-skips.txt b/drivers/gpu/drm= /ci/xfails/i915-jsl-skips.txt index 8dec57da1bb3..28a3713cba31 100644 --- a/drivers/gpu/drm/ci/xfails/i915-jsl-skips.txt +++ b/drivers/gpu/drm/ci/xfails/i915-jsl-skips.txt @@ -19,3 +19,53 @@ i915_pm_rc6_residency.* =20 # Hangs the machine and timeout occurs i915_pm_rpm@system-hibernate* + +# Hung task +kms_big_fb@linear-8bpp-rotate-180 +# DEBUG - Begin test kms_big_fb@linear-8bpp-rotate-180 +# [ 2399.385958] [IGT] kms_big_fb: starting subtest linear-8bpp-rotate-180 +# [ 2409.564521] i915 0000:00:02.0: [drm] *ERROR* flip_done timed out +# [ 2409.571287] i915 0000:00:02.0: [drm] *ERROR* [CRTC:108:pipe A] commit= wait timed out +# [ 2419.804478] i915 0000:00:02.0: [drm] *ERROR* flip_done timed out +# [ 2419.811238] i915 0000:00:02.0: [drm] *ERROR* [CONNECTOR:265:eDP-1] co= mmit wait timed out +# [ 2581.595871] INFO: task kms_big_fb:2014 blocked for more than 122 seco= nds. +# [ 2581.603531] Tainted: G S W 6.18.0-rc2-gf3fa2ecfc= 797 #1 +# [ 2581.611341] "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disabl= es this message. +# [ 2581.620149] task:kms_big_fb state:D stack:12376 pid:2014 tgid:2= 014 ppid:175 task_flags:0x400100 flags:0x00080003 +# [ 2581.632523] Call Trace: +# [ 2581.635272] +# [ 2581.637630] __schedule+0x5b4/0x1000 +# [ 2581.641649] schedule+0x35/0x130 +# [ 2581.645272] drm_vblank_work_flush+0x96/0x100 +# [ 2581.656055] intel_wait_for_vblank_workers+0x55/0x90 +# [ 2581.661628] intel_atomic_commit_tail+0xd15/0x1960 +# [ 2581.685600] intel_atomic_commit+0x25c/0x2a0 +# [ 2581.690395] drm_atomic_commit+0xac/0xe0 +# [ 2581.700077] drm_mode_atomic_ioctl+0x9c8/0xca0 +# [ 2581.710642] drm_ioctl_kernel+0xac/0x100 +# [ 2581.715049] drm_ioctl+0x22c/0x4b0 +# [ 2581.724444] __x64_sys_ioctl+0x91/0xe0 +# [ 2581.728653] do_syscall_64+0xbd/0xfa0 +# [ 2581.732767] entry_SYSCALL_64_after_hwframe+0x77/0x7f +# [ 2581.738436] RIP: 0033:0x7fa5ed2508db +# [ 2581.742459] RSP: 002b:00007ffd373f6e80 EFLAGS: 00000246 ORIG_RAX: 000= 0000000000010 +# [ 2581.750947] RAX: ffffffffffffffda RBX: 0000558a9d86cae0 RCX: 00007fa5= ed2508db +# [ 2581.758949] RDX: 00007ffd373f6f20 RSI: 00000000c03864bc RDI: 00000000= 00000003 +# [ 2581.766948] RBP: 00007ffd373f6f20 R08: 00007fa5ed32bac0 R09: 00000000= 00000001 +# [ 2581.774949] R10: 000000000000001d R11: 0000000000000246 R12: 00000000= c03864bc +# [ 2581.782953] R13: 0000000000000003 R14: 0000558a9d8626e0 R15: 0000558a= 9d8628d0 +# [ 2581.790951] +# [ 2581.793402] INFO: lockdep is turned off. +# [ 2704.475873] INFO: task kms_big_fb:2014 blocked for more than 245 seco= nds. +# [ 2704.483528] Tainted: G S W 6.18.0-rc2-gf3fa2ecfc= 797 #1 +# [ 2704.491338] "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disabl= es this message. +# [ 2704.500125] task:kms_big_fb state:D stack:12376 pid:2014 tgid:2= 014 ppid:175 task_flags:0x400100 flags:0x00080003 +# [ 2704.512503] Call Trace: +# [ 2704.515250] +# [ 2704.517601] __schedule+0x5b4/0x1000 +# [ 2704.521618] schedule+0x35/0x130 +# [ 2704.525241] drm_vblank_work_flush+0x96/0x100 + +# Currently fails and causes coverage loss for other tests +# since core_getversion also fails. +core_hotunplug.* diff --git a/drivers/gpu/drm/ci/xfails/i915-kbl-fails.txt b/drivers/gpu/drm= /ci/xfails/i915-kbl-fails.txt index 117098bc95d9..afd4809b491c 100644 --- a/drivers/gpu/drm/ci/xfails/i915-kbl-fails.txt +++ b/drivers/gpu/drm/ci/xfails/i915-kbl-fails.txt @@ -1,3 +1,5 @@ +core_debugfs@read-all-entries,Timeout +core_setmaster@master-drop-set-user,Fail i915_module_load@load,Fail i915_module_load@reload,Fail i915_module_load@reload-no-display,Fail @@ -17,6 +19,8 @@ perf@i915-ref-count,Fail perf_pmu@busy-accuracy-50,Fail perf_pmu@module-unload,Fail perf_pmu@rc6,Crash +prime_busy@after-wait,Fail +prime_busy@before,Fail sysfs_heartbeat_interval@long,Timeout sysfs_heartbeat_interval@off,Timeout sysfs_preempt_timeout@off,Timeout diff --git a/drivers/gpu/drm/ci/xfails/i915-tgl-fails.txt b/drivers/gpu/drm= /ci/xfails/i915-tgl-fails.txt index 462c050a8b2d..102c4b3eef4d 100644 --- a/drivers/gpu/drm/ci/xfails/i915-tgl-fails.txt +++ b/drivers/gpu/drm/ci/xfails/i915-tgl-fails.txt @@ -1,14 +1,14 @@ api_intel_allocator@reopen,Timeout api_intel_bb@destroy-bb,Timeout core_hotunplug@hotrebind-lateclose,Timeout +core_setmaster@master-drop-set-user,Fail +drm_read@short-buffer-block,Timeout dumb_buffer@map-valid,Timeout i915_module_load@load,Fail i915_module_load@reload,Fail i915_module_load@reload-no-display,Fail i915_module_load@resize-bar,Fail -i915_pm_rpm@gem-execbuf-stress,Timeout i915_pm_rps@engine-order,Timeout -i915_pm_rps@waitboost,Fail kms_lease@lease-uevent,Fail kms_rotation_crc@multiplane-rotation,Fail perf@i915-ref-count,Fail @@ -17,7 +17,6 @@ perf_pmu@enable-race,Timeout perf_pmu@module-unload,Fail perf_pmu@rc6,Crash perf_pmu@semaphore-wait-idle,Timeout -prime_busy@before,Fail prime_mmap@test_refcounting,Timeout sriov_basic@enable-vfs-bind-unbind-each-numvfs-all,Timeout syncobj_basic@illegal-fd-to-handle,Timeout diff --git a/drivers/gpu/drm/ci/xfails/i915-tgl-flakes.txt b/drivers/gpu/dr= m/ci/xfails/i915-tgl-flakes.txt new file mode 100644 index 000000000000..9738006e3759 --- /dev/null +++ b/drivers/gpu/drm/ci/xfails/i915-tgl-flakes.txt @@ -0,0 +1,6 @@ +# Board Name: acer-cp514-2h-1130g7-volteer +# Bug Report: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14624 +# Failure Rate: 100 +# IGT Version: 2.1-g26ddb59c1 +# Linux Version: 6.16.0-rc2 +perf@gen12-unprivileged-single-ctx-counters diff --git a/drivers/gpu/drm/ci/xfails/i915-whl-fails.txt b/drivers/gpu/drm= /ci/xfails/i915-whl-fails.txt index 0f167cfd503c..5be9ed09aaf1 100644 --- a/drivers/gpu/drm/ci/xfails/i915-whl-fails.txt +++ b/drivers/gpu/drm/ci/xfails/i915-whl-fails.txt @@ -1,4 +1,4 @@ -core_setmaster_vs_auth,Fail +core_setmaster@master-drop-set-user,Fail i915_module_load@load,Fail i915_module_load@reload,Fail i915_module_load@reload-no-display,Fail @@ -6,9 +6,8 @@ i915_module_load@resize-bar,Fail i915_pm_rpm@gem-execbuf-stress,Timeout i915_pm_rpm@module-reload,Fail i915_pm_rpm@system-suspend-execbuf,Timeout -kms_ccs@ccs-on-another-bo-y-tiled-gen12-rc-ccs-cc,Timeout -kms_cursor_crc@cursor-suspend,Timeout -kms_fb_coherency@memset-crc,Crash +kms_dirtyfb@default-dirtyfb-ioctl,Fail +kms_dirtyfb@fbc-dirtyfb-ioctl,Fail kms_flip_scaled_crc@flip-32bpp-linear-to-64bpp-linear-downscaling,Fail kms_flip_scaled_crc@flip-32bpp-linear-to-64bpp-linear-upscaling,Fail kms_flip_scaled_crc@flip-32bpp-xtile-to-64bpp-xtile-downscaling,Fail @@ -29,19 +28,14 @@ kms_flip_scaled_crc@flip-64bpp-ytile-to-32bpp-ytile-dow= nscaling,Fail kms_flip_scaled_crc@flip-64bpp-ytile-to-32bpp-ytile-upscaling,Fail kms_flip_scaled_crc@flip-64bpp-ytile-to-32bpp-ytilegen12rcccs-upscaling,Fa= il kms_flip_scaled_crc@flip-64bpp-ytile-to-32bpp-ytilercccs-downscaling,Fail -kms_frontbuffer_tracking@fbc-rgb101010-draw-mmap-cpu,Timeout kms_frontbuffer_tracking@fbc-tiling-linear,Fail kms_lease@lease-uevent,Fail kms_plane_alpha_blend@alpha-basic,Fail kms_plane_alpha_blend@alpha-opaque-fb,Fail kms_plane_alpha_blend@alpha-transparent-fb,Fail kms_plane_alpha_blend@constant-alpha-max,Fail -kms_plane_scaling@planes-upscale-factor-0-25,Timeout -kms_pm_backlight@brightness-with-dpms,Crash -kms_pm_backlight@fade,Crash -kms_prop_blob@invalid-set-prop-any,Fail -kms_properties@connector-properties-legacy,Timeout -kms_universal_plane@disable-primary-vs-flip,Timeout +kms_pm_backlight@fade-with-dpms,Crash +kms_pm_rpm@modeset-stress-extra-wait,Timeout perf@i915-ref-count,Fail perf_pmu@module-unload,Fail perf_pmu@rc6,Crash diff --git a/drivers/gpu/drm/ci/xfails/mediatek-mt8173-fails.txt b/drivers/= gpu/drm/ci/xfails/mediatek-mt8173-fails.txt index 592d7d69e6fc..1533e46f3dc6 100644 --- a/drivers/gpu/drm/ci/xfails/mediatek-mt8173-fails.txt +++ b/drivers/gpu/drm/ci/xfails/mediatek-mt8173-fails.txt @@ -1,7 +1,9 @@ +core_setmaster@master-drop-set-root,Fail +core_setmaster@master-drop-set-shared-fd,Fail +core_setmaster@master-drop-set-user,Fail kms_3d,Fail -kms_bw@connected-linear-tiling-1-displays-1920x1080p,Fail +kms_3d@basic,Fail kms_bw@connected-linear-tiling-1-displays-2560x1440p,Fail -kms_bw@connected-linear-tiling-1-displays-3840x2160p,Fail kms_bw@connected-linear-tiling-2-displays-1920x1080p,Fail kms_bw@connected-linear-tiling-2-displays-2160x1440p,Fail kms_bw@connected-linear-tiling-2-displays-2560x1440p,Fail @@ -14,9 +16,7 @@ kms_bw@linear-tiling-2-displays-1920x1080p,Fail kms_bw@linear-tiling-2-displays-2160x1440p,Fail kms_bw@linear-tiling-2-displays-2560x1440p,Fail kms_bw@linear-tiling-2-displays-3840x2160p,Fail -kms_color@invalid-gamma-lut-sizes,Fail kms_cursor_legacy@cursor-vs-flip-atomic,Fail -kms_cursor_legacy@cursor-vs-flip-legacy,Fail kms_cursor_legacy@flip-vs-cursor-atomic,Fail kms_cursor_legacy@flip-vs-cursor-legacy,Fail kms_cursor_legacy@flip-vs-cursor-toggle,Fail @@ -24,9 +24,9 @@ kms_cursor_legacy@flip-vs-cursor-varying-size,Fail kms_flip@basic-plain-flip,Fail kms_flip@dpms-off-confusion,Fail kms_flip@dpms-off-confusion-interruptible,Fail -kms_flip@flip-vs-absolute-wf_vblank,Fail -kms_flip@flip-vs-absolute-wf_vblank-interruptible,Fail kms_flip@flip-vs-blocking-wf-vblank,Fail +kms_flip@flip-vs-dpms-on-nop,Fail +kms_flip@flip-vs-dpms-on-nop-interruptible,Fail kms_flip@flip-vs-expired-vblank,Fail kms_flip@flip-vs-expired-vblank-interruptible,Fail kms_flip@flip-vs-modeset-vs-hang,Fail @@ -40,5 +40,4 @@ kms_flip@plain-flip-fb-recreate-interruptible,Fail kms_flip@plain-flip-interruptible,Fail kms_flip@plain-flip-ts-check,Fail kms_flip@plain-flip-ts-check-interruptible,Fail -kms_invalid_mode@overflow-vrefresh,Fail kms_lease@lease-uevent,Fail diff --git a/drivers/gpu/drm/ci/xfails/mediatek-mt8173-flakes.txt b/drivers= /gpu/drm/ci/xfails/mediatek-mt8173-flakes.txt index 443596d9e662..031828241b52 100644 --- a/drivers/gpu/drm/ci/xfails/mediatek-mt8173-flakes.txt +++ b/drivers/gpu/drm/ci/xfails/mediatek-mt8173-flakes.txt @@ -53,3 +53,122 @@ kms_bw@connected-linear-tiling-1-displays-2160x1440p # IGT Version: 1.30-g04bedb923 # Linux Version: 6.14.0-rc4 kms_flip@flip-vs-wf_vblank-interruptible + +# Board Name: mt8173-elm-hana +# Bug Report: https://lore.kernel.org/dri-devel/7559dd68-c9dd-410f-880f-20= 1679e2dd54@collabora.com/T/#u +# Failure Rate: 20 +# IGT Version: 2.1-g26ddb59c1 +# Linux Version: 6.16.0-rc2 +kms_flip@blocking-wf_vblank + +# Board Name: mt8173-elm-hana +# Bug Report: https://lore.kernel.org/dri-devel/953ab66e-9dda-4003-9b98-9e= 0d81e18a1f@collabora.com/T/#u +# Failure Rate: 40 +# IGT Version: 2.1-g26ddb59c1 +# Linux Version: 6.16.0-rc2 +kms_flip@busy-flip + +# Board Name: mt8173-elm-hana +# Bug Report: https://lore.kernel.org/dri-devel/6ab7f59c-042e-4c7a-baaa-86= c7d47ab308@collabora.com/ +# Failure Rate: 40 +# IGT Version: 2.1-g26ddb59c1 +# Linux Version: 6.16.0-rc2 +kms_flip@flip-vs-rmfb + +# Board Name: mt8173-elm-hana +# Bug Report: https://lore.kernel.org/dri-devel/30b3f8b0-3409-4329-bb60-b6= 287e1a439d@collabora.com/ +# Failure Rate: 60 +# IGT Version: 2.1-g26ddb59c1 +# Linux Version: 6.16.0-rc2 +kms_atomic_transition@plane-all-modeset-transition-internal-panels + +# Board Name: mt8173-elm-hana +# Bug Report: https://lore.kernel.org/dri-devel/4c9e1501-52cd-4659-a894-8a= 2ac58c3996@collabora.com/ +# Failure Rate: 40 +# IGT Version: 2.1-g26ddb59c1 +# Linux Version: 6.16.0-rc2 +kms_flip@absolute-wf_vblank + +# Board Name: mt8173-elm-hana +# Bug Report: TBD +# Failure Rate: 40 +# IGT Version: 2.1-g26ddb59c1 +# Linux Version: 6.16.0-rc2 +kms_flip@flip-vs-absolute-wf_vblank + +# Board Name: mt8173-elm-hana +# Bug Report: TBD +# Failure Rate: 20 +# IGT Version: 2.1-g26ddb59c1 +# Linux Version: 6.16.0-rc2 +kms_flip@modeset-vs-vblank-race + +# Board Name: mt8173-elm-hana +# Bug Report: TBD +# Failure Rate: 60 +# IGT Version: 2.1-g26ddb59c1 +# Linux Version: 6.16.0-rc2 +kms_flip@nonexisting-fb + +# Board Name: mt8173-elm-hana +# Bug Report: TBD +# Failure Rate: 40 +# IGT Version: 2.1-g26ddb59c1 +# Linux Version: 6.16.0-rc2 +kms_flip@blocking-absolute-wf_vblank + +# Board Name: mt8173-elm-hana +# Bug Report: TBD +# Failure Rate: 20 +# IGT Version: 2.1-g26ddb59c1 +# Linux Version: 6.16.0-rc2 +kms_flip@dpms-vs-vblank-race + +# Board Name: mt8173-elm-hana +# Bug Report: TBD +# Failure Rate: 20 +# IGT Version: 2.1-g26ddb59c1 +# Linux Version: 6.16.0-rc2 +kms_flip@basic-flip-vs-dpms + +# Board Name: mt8173-elm-hana +# Bug Report: TBD +# Failure Rate: 20 +# IGT Version: 2.1-g26ddb59c1 +# Linux Version: 6.16.0-rc2 +kms_flip@flip-vs-dpms-off-vs-modeset + +# Board Name: mt8173-elm-hana +# Bug Report: TBD +# Failure Rate: 20 +# IGT Version: 2.1-g26ddb59c1 +# Linux Version: 6.16.0-rc2 +kms_atomic_transition@plane-toggle-modeset-transition + +# Board Name: mt8173-elm-hana +# Bug Report: TBD +# Failure Rate: 20 +# IGT Version: 2.1-g26ddb59c1 +# Linux Version: 6.16.0-rc2 +kms_flip@single-buffer-flip-vs-dpms-off-vs-modeset + +# Board Name: mt8173-elm-hana +# Bug Report: TBD +# Failure Rate: 20 +# IGT Version: 2.1-g26ddb59c1 +# Linux Version: 6.16.0-rc2 +kms_flip@basic-flip-vs-wf_vblank + +# Board Name: mt8173-elm-hana +# Bug Report: TBD +# Failure Rate: 20 +# IGT Version: 2.1-g26ddb59c1 +# Linux Version: 6.16.0-rc2 +kms_flip@wf_vblank-ts-check + +# Board Name: mt8173-elm-hana +# Bug Report: TBD +# Failure Rate: 20 +# IGT Version: 2.1-g26ddb59c1 +# Linux Version: 6.16.0-rc2 +kms_flip@basic-flip-vs-modeset diff --git a/drivers/gpu/drm/ci/xfails/mediatek-mt8183-fails.txt b/drivers/= gpu/drm/ci/xfails/mediatek-mt8183-fails.txt index 184d0cccc318..7f94244866b8 100644 --- a/drivers/gpu/drm/ci/xfails/mediatek-mt8183-fails.txt +++ b/drivers/gpu/drm/ci/xfails/mediatek-mt8183-fails.txt @@ -13,12 +13,9 @@ kms_cursor_legacy@flip-vs-cursor-atomic,Fail kms_cursor_legacy@flip-vs-cursor-legacy,Fail kms_cursor_legacy@flip-vs-cursor-toggle,Fail kms_cursor_legacy@flip-vs-cursor-varying-size,Fail -kms_flip@basic-flip-vs-wf_vblank,Fail kms_flip@basic-plain-flip,Fail kms_flip@dpms-off-confusion,Fail kms_flip@dpms-off-confusion-interruptible,Fail -kms_flip@flip-vs-absolute-wf_vblank,Fail -kms_flip@flip-vs-absolute-wf_vblank-interruptible,Fail kms_flip@flip-vs-blocking-wf-vblank,Fail kms_flip@flip-vs-expired-vblank,Fail kms_flip@flip-vs-expired-vblank-interruptible,Fail @@ -28,7 +25,6 @@ kms_flip@flip-vs-panning-interruptible,Fail kms_flip@flip-vs-panning-vs-hang,Fail kms_flip@flip-vs-suspend,Fail kms_flip@flip-vs-suspend-interruptible,Fail -kms_flip@flip-vs-wf_vblank-interruptible,Fail kms_flip@plain-flip-fb-recreate,Fail kms_flip@plain-flip-fb-recreate-interruptible,Fail kms_flip@plain-flip-interruptible,Fail @@ -36,3 +32,6 @@ kms_flip@plain-flip-ts-check,Fail kms_flip@plain-flip-ts-check-interruptible,Fail kms_invalid_mode@overflow-vrefresh,Fail kms_lease@lease-uevent,Fail +kms_flip@flip-vs-dpms-on-nop,Fail +kms_flip@flip-vs-dpms-on-nop-interruptible,Fail +core_setmaster@master-drop-set-user,Fail diff --git a/drivers/gpu/drm/ci/xfails/meson-g12b-fails.txt b/drivers/gpu/d= rm/ci/xfails/meson-g12b-fails.txt index fc3745180683..8aef1d06987e 100644 --- a/drivers/gpu/drm/ci/xfails/meson-g12b-fails.txt +++ b/drivers/gpu/drm/ci/xfails/meson-g12b-fails.txt @@ -1,4 +1,5 @@ kms_3d,Fail +kms_3d@basic,Fail kms_cursor_legacy@forked-bo,Fail kms_cursor_legacy@forked-move,Fail kms_cursor_legacy@single-bo,Fail diff --git a/drivers/gpu/drm/ci/xfails/msm-sc7180-trogdor-kingoftown-fails.= txt b/drivers/gpu/drm/ci/xfails/msm-sc7180-trogdor-kingoftown-fails.txt index ae36a39619c6..693450ac7d03 100644 --- a/drivers/gpu/drm/ci/xfails/msm-sc7180-trogdor-kingoftown-fails.txt +++ b/drivers/gpu/drm/ci/xfails/msm-sc7180-trogdor-kingoftown-fails.txt @@ -1,3 +1,4 @@ +core_setmaster@master-drop-set-user,Fail kms_color@ctm-0-25,Fail kms_color@ctm-0-50,Fail kms_color@ctm-0-75,Fail diff --git a/drivers/gpu/drm/ci/xfails/msm-sc7180-trogdor-lazor-limozeen-fa= ils.txt b/drivers/gpu/drm/ci/xfails/msm-sc7180-trogdor-lazor-limozeen-fails= .txt index ae36a39619c6..693450ac7d03 100644 --- a/drivers/gpu/drm/ci/xfails/msm-sc7180-trogdor-lazor-limozeen-fails.txt +++ b/drivers/gpu/drm/ci/xfails/msm-sc7180-trogdor-lazor-limozeen-fails.txt @@ -1,3 +1,4 @@ +core_setmaster@master-drop-set-user,Fail kms_color@ctm-0-25,Fail kms_color@ctm-0-50,Fail kms_color@ctm-0-75,Fail diff --git a/drivers/gpu/drm/ci/xfails/msm-sm8350-hdk-fails.txt b/drivers/g= pu/drm/ci/xfails/msm-sm8350-hdk-fails.txt index 8d26b23133aa..f387c73193c6 100644 --- a/drivers/gpu/drm/ci/xfails/msm-sm8350-hdk-fails.txt +++ b/drivers/gpu/drm/ci/xfails/msm-sm8350-hdk-fails.txt @@ -1,3 +1,4 @@ +core_setmaster@master-drop-set-user,Fail kms_3d,Fail kms_cursor_legacy@forked-bo,Fail kms_cursor_legacy@forked-move,Fail diff --git a/drivers/gpu/drm/ci/xfails/panfrost-mt8183-fails.txt b/drivers/= gpu/drm/ci/xfails/panfrost-mt8183-fails.txt index abd1ccb71561..cc5f7fe98dd7 100644 --- a/drivers/gpu/drm/ci/xfails/panfrost-mt8183-fails.txt +++ b/drivers/gpu/drm/ci/xfails/panfrost-mt8183-fails.txt @@ -1,2 +1,3 @@ +core_setmaster@master-drop-set-user,Fail panfrost/panfrost_prime@gem-prime-import,Fail panfrost/panfrost_submit@pan-submit-error-bad-requirements,Fail diff --git a/drivers/gpu/drm/ci/xfails/panfrost-rk3288-fails.txt b/drivers/= gpu/drm/ci/xfails/panfrost-rk3288-fails.txt index 8330b934602a..8d0b7682e640 100644 --- a/drivers/gpu/drm/ci/xfails/panfrost-rk3288-fails.txt +++ b/drivers/gpu/drm/ci/xfails/panfrost-rk3288-fails.txt @@ -1,2 +1,3 @@ +core_setmaster@master-drop-set-user,Crash panfrost/panfrost_prime@gem-prime-import,Crash panfrost/panfrost_submit@pan-submit-error-bad-requirements,Crash diff --git a/drivers/gpu/drm/ci/xfails/panfrost-rk3399-fails.txt b/drivers/= gpu/drm/ci/xfails/panfrost-rk3399-fails.txt index abd1ccb71561..cc5f7fe98dd7 100644 --- a/drivers/gpu/drm/ci/xfails/panfrost-rk3399-fails.txt +++ b/drivers/gpu/drm/ci/xfails/panfrost-rk3399-fails.txt @@ -1,2 +1,3 @@ +core_setmaster@master-drop-set-user,Fail panfrost/panfrost_prime@gem-prime-import,Fail panfrost/panfrost_submit@pan-submit-error-bad-requirements,Fail diff --git a/drivers/gpu/drm/ci/xfails/rockchip-rk3288-fails.txt b/drivers/= gpu/drm/ci/xfails/rockchip-rk3288-fails.txt index 61122ea7f008..365990ce42d4 100644 --- a/drivers/gpu/drm/ci/xfails/rockchip-rk3288-fails.txt +++ b/drivers/gpu/drm/ci/xfails/rockchip-rk3288-fails.txt @@ -2,8 +2,18 @@ core_setmaster@master-drop-set-root,Crash core_setmaster@master-drop-set-shared-fd,Crash core_setmaster@master-drop-set-user,Crash core_setmaster_vs_auth,Crash -dumb_buffer@create-clear,Crash fbdev@pan,Crash -kms_cursor_legacy@basic-flip-before-cursor-legacy,Fail +kms_cursor_crc@cursor-dpms,Crash +kms_cursor_crc@cursor-sliding-32x32,Crash +kms_cursor_legacy@basic-flip-before-cursor-atomic,Crash +kms_cursor_legacy@cursor-vs-flip-atomic,Crash +kms_flip@basic-flip-vs-wf_vblank,Crash +kms_flip@flip-vs-absolute-wf_vblank,Crash +kms_flip@flip-vs-panning-vs-hang,Crash +kms_flip@plain-flip-fb-recreate-interruptible,Crash +kms_pipe_crc_basic@read-crc-frame-sequence,Crash +kms_plane_cursor@overlay,Crash +kms_plane_cursor@viewport,Crash kms_prop_blob@invalid-set-prop,Crash kms_prop_blob@invalid-set-prop-any,Crash +kms_properties@get_properties-sanity-non-atomic,Fail diff --git a/drivers/gpu/drm/ci/xfails/rockchip-rk3288-flakes.txt b/drivers= /gpu/drm/ci/xfails/rockchip-rk3288-flakes.txt index cd0b27d8b636..34f43e95a51b 100644 --- a/drivers/gpu/drm/ci/xfails/rockchip-rk3288-flakes.txt +++ b/drivers/gpu/drm/ci/xfails/rockchip-rk3288-flakes.txt @@ -32,3 +32,24 @@ kms_flip@plain-flip-ts-check # IGT Version: 1.28-ga73311079 # Linux Version: 6.11.0-rc2 kms_cursor_crc@cursor-alpha-opaque + +# Board Name: rk3288-veyron-jaq +# Bug Report: https://lore.kernel.org/dri-devel/acfd5838-d861-4dd9-97c3-99= fffc9bfa04@collabora.com/T/#u +# Failure Rate: 40 +# IGT Version: 2.1-g26ddb59c1 +# Linux Version: 6.16.0-rc2 +kms_flip@flip-vs-absolute-wf_vblank + +# Board Name: rk3288-veyron-jaq +# Bug Report: https://lore.kernel.org/dri-devel/81e13fcc-d916-4eb8-91cd-f7= 4f64f53f72@collabora.com/T/#u +# Failure Rate: 40 +# IGT Version: 2.1-g26ddb59c1 +# Linux Version: 6.16.0-rc2 +kms_flip@flip-vs-dpms-on-nop-interruptible + +# Board Name: rk3288-veyron-jaq +# Bug Report: https://lore.kernel.org/dri-devel/10c5abab-c8fe-4eff-8eed-00= 9038436b49@collabora.com/T/#u +# Failure Rate: 20 +# IGT Version: 2.1-g26ddb59c1 +# Linux Version: 6.16.0-rc2 +kms_flip@plain-flip-fb-recreate diff --git a/drivers/gpu/drm/ci/xfails/rockchip-rk3399-fails.txt b/drivers/= gpu/drm/ci/xfails/rockchip-rk3399-fails.txt index 45dd8d493f6e..eac97338c05f 100644 --- a/drivers/gpu/drm/ci/xfails/rockchip-rk3399-fails.txt +++ b/drivers/gpu/drm/ci/xfails/rockchip-rk3399-fails.txt @@ -1,9 +1,9 @@ -dumb_buffer@create-clear,Crash +core_setmaster@master-drop-set-user,Fail kms_atomic_transition@modeset-transition,Fail kms_atomic_transition@modeset-transition-fencing,Fail kms_atomic_transition@plane-toggle-modeset-transition,Fail -kms_color@gamma,Fail -kms_color@legacy-gamma,Fail +kms_cursor_crc@async-cursor-crc-framebuffer-change,Fail +kms_cursor_crc@async-cursor-crc-position-change,Fail kms_cursor_crc@cursor-alpha-opaque,Fail kms_cursor_crc@cursor-alpha-transparent,Fail kms_cursor_crc@cursor-dpms,Fail @@ -29,6 +29,8 @@ kms_cursor_crc@cursor-sliding-32x10,Fail kms_cursor_crc@cursor-sliding-32x32,Fail kms_cursor_crc@cursor-sliding-64x21,Fail kms_cursor_crc@cursor-sliding-64x64,Fail +kms_cursor_crc@cursor-tearing-framebuffer-change,Fail +kms_cursor_crc@cursor-tearing-position-change,Fail kms_cursor_edge_walk@64x64-left-edge,Fail kms_cursor_legacy@basic-flip-before-cursor-atomic,Fail kms_cursor_legacy@basic-flip-before-cursor-legacy,Fail @@ -41,8 +43,11 @@ kms_cursor_legacy@flip-vs-cursor-crc-atomic,Fail kms_cursor_legacy@flip-vs-cursor-crc-legacy,Fail kms_cursor_legacy@flip-vs-cursor-legacy,Fail kms_cursor_legacy@long-nonblocking-modeset-vs-cursor-atomic,Fail +kms_flip@basic-flip-vs-dpms,Fail kms_flip@basic-flip-vs-wf_vblank,Fail kms_flip@blocking-wf_vblank,Fail +kms_flip@flip-vs-dpms-on-nop,Fail +kms_flip@flip-vs-dpms-on-nop-interruptible,Fail kms_flip@flip-vs-modeset-vs-hang,Fail kms_flip@flip-vs-panning,Fail kms_flip@flip-vs-panning-interruptible,Fail @@ -51,7 +56,6 @@ kms_flip@modeset-vs-vblank-race,Fail kms_flip@plain-flip-fb-recreate,Fail kms_flip@plain-flip-fb-recreate-interruptible,Fail kms_flip@plain-flip-ts-check,Fail -kms_flip@plain-flip-ts-check-interruptible,Fail kms_flip@wf_vblank-ts-check-interruptible,Fail kms_invalid_mode@int-max-clock,Fail kms_invalid_mode@overflow-vrefresh,Fail diff --git a/drivers/gpu/drm/ci/xfails/rockchip-rk3399-flakes.txt b/drivers= /gpu/drm/ci/xfails/rockchip-rk3399-flakes.txt index b467991d4094..918dd33c2092 100644 --- a/drivers/gpu/drm/ci/xfails/rockchip-rk3399-flakes.txt +++ b/drivers/gpu/drm/ci/xfails/rockchip-rk3399-flakes.txt @@ -144,3 +144,38 @@ kms_bw@connected-linear-tiling-1-displays-2160x1440p # IGT Version: 1.30-g04bedb923 # Linux Version: 6.14.0-rc4 kms_bw@linear-tiling-1-displays-3840x2160p + +# Board Name: rk3399-gru-kevin +# Bug Report: https://lore.kernel.org/dri-devel/7b6e2e3b-2ea2-4cd7-92a5-68= d23a63e426@collabora.com/T/#u +# Failure Rate: 60 +# IGT Version: 2.1-g26ddb59c1 +# Linux Version: 6.16.0-rc2 +kms_color@gamma + +# Board Name: rk3399-gru-kevin +# Bug Report: https://lore.kernel.org/dri-devel/e29c2892-08f2-423f-af72-e4= d8b207fd1c@collabora.com/T/#u +# Failure Rate: 60 +# IGT Version: 2.1-g26ddb59c1 +# Linux Version: 6.16.0-rc2 +kms_bw@connected-linear-tiling-1-displays-3840x2160p + +# Board Name: rk3399-gru-kevin +# Bug Report: https://lore.kernel.org/dri-devel/ad9ce463-c803-4502-ae89-38= 1a6b6eb19f@collabora.com/T/#u +# Failure Rate: 40 +# IGT Version: 2.1-g26ddb59c1 +# Linux Version: 6.16.0-rc2 +kms_color@legacy-gamma + +# Board Name: rk3399-gru-kevin +# Bug Report: https://lore.kernel.org/dri-devel/59724e10-12ca-4481-b0e4-72= d7b6e4dae0@collabora.com/T/#u +# Failure Rate: 40 +# IGT Version: 2.1-g26ddb59c1 +# Linux Version: 6.16.0-rc2 +kms_flip@plain-flip-ts-check-interruptible + +# Board Name: rk3399-gru-kevin +# Bug Report: https://lore.kernel.org/dri-devel/d790db5f-a1ba-47f9-9af0-d3= 287ef3274c@collabora.com/T/#u +# Failure Rate: 20 +# IGT Version: 2.1-g26ddb59c1 +# Linux Version: 6.16.0-rc2 +kms_bw@linear-tiling-2-displays-3840x2160p diff --git a/drivers/gpu/drm/ci/xfails/rockchip-rk3588-fails.txt b/drivers/= gpu/drm/ci/xfails/rockchip-rk3588-fails.txt index a3aac6acb5df..eb5c6ad27d60 100644 --- a/drivers/gpu/drm/ci/xfails/rockchip-rk3588-fails.txt +++ b/drivers/gpu/drm/ci/xfails/rockchip-rk3588-fails.txt @@ -1,6 +1,6 @@ core_setmaster@master-drop-set-user,Fail -dumb_buffer@create-clear,Crash kms_3d,Fail +kms_3d@basic,Fail kms_cursor_legacy@forked-bo,Fail kms_cursor_legacy@forked-move,Fail kms_cursor_legacy@single-bo,Fail diff --git a/drivers/gpu/drm/ci/xfails/virtio_gpu-none-fails.txt b/drivers/= gpu/drm/ci/xfails/virtio_gpu-none-fails.txt index 9749ddb75121..1831ce8fdbc9 100644 --- a/drivers/gpu/drm/ci/xfails/virtio_gpu-none-fails.txt +++ b/drivers/gpu/drm/ci/xfails/virtio_gpu-none-fails.txt @@ -2,7 +2,6 @@ kms_addfb_basic@bad-pitch-65536,Fail kms_addfb_basic@bo-too-small,Fail kms_addfb_basic@size-max,Fail kms_addfb_basic@too-high,Fail -kms_atomic_transition@plane-primary-toggle-with-vblank-wait,Fail kms_bw@connected-linear-tiling-1-displays-1920x1080p,Fail kms_bw@connected-linear-tiling-1-displays-2160x1440p,Fail kms_bw@connected-linear-tiling-1-displays-2560x1440p,Fail @@ -131,60 +130,11 @@ kms_bw@linear-tiling-9-displays-1920x1080p,Fail kms_bw@linear-tiling-9-displays-2160x1440p,Fail kms_bw@linear-tiling-9-displays-2560x1440p,Fail kms_bw@linear-tiling-9-displays-3840x2160p,Fail -kms_flip@absolute-wf_vblank,Fail -kms_flip@absolute-wf_vblank-interruptible,Fail -kms_flip@basic-flip-vs-wf_vblank,Fail -kms_flip@blocking-absolute-wf_vblank,Fail -kms_flip@blocking-absolute-wf_vblank-interruptible,Fail -kms_flip@blocking-wf_vblank,Fail -kms_flip@busy-flip,Fail -kms_flip@dpms-vs-vblank-race,Fail -kms_flip@dpms-vs-vblank-race-interruptible,Fail -kms_flip@flip-vs-absolute-wf_vblank,Fail -kms_flip@flip-vs-absolute-wf_vblank-interruptible,Fail -kms_flip@flip-vs-blocking-wf-vblank,Fail -kms_flip@flip-vs-expired-vblank,Fail -kms_flip@flip-vs-expired-vblank-interruptible,Fail kms_flip@flip-vs-modeset-vs-hang,Fail kms_flip@flip-vs-panning-vs-hang,Fail -kms_flip@flip-vs-wf_vblank-interruptible,Fail -kms_flip@modeset-vs-vblank-race,Fail -kms_flip@modeset-vs-vblank-race-interruptible,Fail -kms_flip@plain-flip-fb-recreate,Fail -kms_flip@plain-flip-fb-recreate-interruptible,Fail -kms_flip@plain-flip-ts-check,Fail -kms_flip@plain-flip-ts-check-interruptible,Fail -kms_flip@wf_vblank-ts-check,Fail -kms_flip@wf_vblank-ts-check-interruptible,Fail kms_invalid_mode@int-max-clock,Fail kms_invalid_mode@overflow-vrefresh,Fail -kms_lease@cursor-implicit-plane,Fail kms_lease@lease-uevent,Fail -kms_lease@page-flip-implicit-plane,Fail -kms_lease@setcrtc-implicit-plane,Fail -kms_lease@simple-lease,Fail -kms_sequence@get-busy,Fail -kms_sequence@get-forked,Fail -kms_sequence@get-forked-busy,Fail -kms_sequence@get-idle,Fail -kms_sequence@queue-busy,Fail -kms_sequence@queue-idle,Fail -kms_setmode@basic,Fail -kms_vblank@accuracy-idle,Fail -kms_vblank@crtc-id,Fail -kms_vblank@invalid,Fail -kms_vblank@query-busy,Fail -kms_vblank@query-forked,Fail -kms_vblank@query-forked-busy,Fail -kms_vblank@query-idle,Fail -kms_vblank@ts-continuation-dpms-rpm,Fail kms_vblank@ts-continuation-dpms-suspend,Fail -kms_vblank@ts-continuation-idle,Fail -kms_vblank@ts-continuation-modeset,Fail -kms_vblank@ts-continuation-modeset-rpm,Fail kms_vblank@ts-continuation-suspend,Fail -kms_vblank@wait-busy,Fail -kms_vblank@wait-forked,Fail -kms_vblank@wait-forked-busy,Fail -kms_vblank@wait-idle,Fail perf@i915-ref-count,Fail diff --git a/drivers/gpu/drm/ci/xfails/vkms-none-fails.txt b/drivers/gpu/dr= m/ci/xfails/vkms-none-fails.txt index 6ebcc7d89fbd..013a645d1c08 100644 --- a/drivers/gpu/drm/ci/xfails/vkms-none-fails.txt +++ b/drivers/gpu/drm/ci/xfails/vkms-none-fails.txt @@ -16,6 +16,8 @@ kms_flip@flip-vs-panning-vs-hang,Fail kms_flip@flip-vs-suspend,Fail kms_flip@flip-vs-suspend-interruptible,Fail kms_lease@lease-uevent,Fail +kms_plane@pixel-format,Timeout +kms_plane@pixel-format-source-clamping,Timeout kms_writeback@writeback-check-output,Fail kms_writeback@writeback-check-output-XRGB2101010,Fail kms_writeback@writeback-fb-id,Fail diff --git a/drivers/gpu/drm/ci/xfails/vkms-none-skips.txt b/drivers/gpu/dr= m/ci/xfails/vkms-none-skips.txt index 716d2d4e452d..66227842e517 100644 --- a/drivers/gpu/drm/ci/xfails/vkms-none-skips.txt +++ b/drivers/gpu/drm/ci/xfails/vkms-none-skips.txt @@ -809,3 +809,6 @@ kms_dp_link_training.* # https://gitlab.freedesktop.org/drm/igt-gpu-tools/-/issues/162 kms_display_modes@extended-mode-basic kms_display_modes@mst-extended-mode-negative + +# Hangs the machine and timeout occurs +.*suspend.* --=20 2.47.3 From nobody Sun Feb 8 06:21:45 2026 Received: from bali.collaboradmins.com (bali.collaboradmins.com [148.251.105.195]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id B4A5F344DB4; Tue, 27 Jan 2026 10:44:51 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=148.251.105.195 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1769510693; cv=none; b=vEHJT0zBSCkIKXym9DfkIGoR3HQICoHKuzauD/LHbd2X86d9ufX1kgkx5PlnWkT+Z5qZ+ixCHq1OLuGJdIKEFvU04y4dwFu2f6/dXhNoEpIWiBdDLfQpZGytwc6lVz0quS4JZDnmN8jQVYCFibF1pixecM558Erej2SCqF7dHwA= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1769510693; c=relaxed/simple; bh=qYSt9bUzQj5PyLabpQbUCQOve2lblO05FC7MGh9qImw=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=mwb/FNkYSZ6Dd9o3Mzd3CvKOCLxTaSfjureCv8+0dvTKujxNDKHvFCC/9KqN/T5yBE9ayHvBvCP4qQ5GaL++gu++phe2Qxrq5rXR2cfRfry2YOxskrAI2E6I8KYBTQLjThlkPYcfmCuTW/4rGIngYw+etCqSM8NyUkVmqQDjl9Q= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=collabora.com; spf=pass smtp.mailfrom=collabora.com; dkim=pass (2048-bit key) header.d=collabora.com header.i=@collabora.com header.b=NJW/8eJ/; arc=none smtp.client-ip=148.251.105.195 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=collabora.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=collabora.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=collabora.com header.i=@collabora.com header.b="NJW/8eJ/" DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=collabora.com; s=mail; t=1769510690; bh=qYSt9bUzQj5PyLabpQbUCQOve2lblO05FC7MGh9qImw=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=NJW/8eJ/0fjsVjkD9hNxyNMHFzxPA7QiELRnVSJ/tBEgwal3OLvg5UWufex+uMvmy +A+jaYPaDN4FDmi9ILRED9athTHjU4tOhmVaQgeJOtqLYmERrmyK7RGVQw3zsHGzUr wmo3j+GKT3H2AUHuQHHRGs3vcq2ipDGPhyU8/2SrB48dGXXbZBj7GX806vR8GNDE3J Cy0s3W4BQN9k8y1e+XBul4S8QX+9gLLESWvuTh/VMA1vMwlQ2e59IRibNpe5zw46/e ou/ERa3qbe2Loa9C2GUFQDmS1OdQnnVWyDY29Nt86Gd73Izcplr0mM3HpKPoD2trJX WyZwxbkw0mung== Received: from vignesh-thinkpad.. (unknown [171.76.81.211]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) (Authenticated sender: vignesh) by bali.collaboradmins.com (Postfix) with ESMTPSA id 3A56917E0DB7; Tue, 27 Jan 2026 11:44:46 +0100 (CET) From: Vignesh Raman To: dri-devel@lists.freedesktop.org Cc: daniels@collabora.com, helen.fornazier@gmail.com, airlied@gmail.com, simona.vetter@ffwll.ch, dmitry.baryshkov@oss.qualcomm.com, lumag@kernel.org, robdclark@gmail.com, robin.clark@oss.qualcomm.com, guilherme.gallo@collabora.com, sergi.blanch.torne@collabora.com, valentine.burley@collabora.com, linux-mediatek@lists.infradead.org, linux-amlogic@lists.infradead.org, linux-rockchip@lists.infradead.org, amd-gfx@lists.freedesktop.org, linux-arm-msm@vger.kernel.org, intel-gfx@lists.freedesktop.org, virtualization@lists.linux.dev, linux-kernel@vger.kernel.org Subject: [PATCH v1 7/7] drm/ci: disable rebase when pulling *-external-fixes Date: Tue, 27 Jan 2026 16:14:02 +0530 Message-ID: <20260127104406.200505-8-vignesh.raman@collabora.com> X-Mailer: git-send-email 2.47.3 In-Reply-To: <20260127104406.200505-1-vignesh.raman@collabora.com> References: <20260127104406.200505-1-vignesh.raman@collabora.com> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" CI jobs were rebasing the branch-under-test onto *-external-fixes, causing conflicts. Remove the global pull.rebase setting and disable rebase when pulling *-external-fixes so they are merged instead. Signed-off-by: Vignesh Raman --- drivers/gpu/drm/ci/build.sh | 12 ++++-------- 1 file changed, 4 insertions(+), 8 deletions(-) diff --git a/drivers/gpu/drm/ci/build.sh b/drivers/gpu/drm/ci/build.sh index 5485ea756382..d00d549cbd9c 100644 --- a/drivers/gpu/drm/ci/build.sh +++ b/drivers/gpu/drm/ci/build.sh @@ -3,9 +3,6 @@ =20 set -ex =20 -# Clean up stale rebases that GitLab might not have removed when reusing a= checkout dir -rm -rf .git/rebase-apply - . .gitlab-ci/container/container_pre_build.sh =20 # libssl-dev was uninstalled because it was considered an ephemeral package @@ -62,25 +59,24 @@ export PATH=3D$NEWPATH:$PATH =20 git config --global user.email "fdo@example.com" git config --global user.name "freedesktop.org CI" -git config --global pull.rebase true =20 # cleanup git state on the worker -rm -rf .git/rebase-merge +rm -rf .git/rebase-merge .git/rebase-apply =20 # Try to merge fixes from target repo if [ "$(git ls-remote --exit-code --heads ${UPSTREAM_REPO} ${TARGET_BRANCH= }-external-fixes)" ]; then - git pull ${UPSTREAM_REPO} ${TARGET_BRANCH}-external-fixes + git pull --no-rebase ${UPSTREAM_REPO} ${TARGET_BRANCH}-external-fixes fi =20 # Try to merge fixes from local repo if this isn't a merge request # otherwise try merging the fixes from the merge target if [ -z "$CI_MERGE_REQUEST_PROJECT_PATH" ]; then if [ "$(git ls-remote --exit-code --heads origin ${TARGET_BRANCH}-exte= rnal-fixes)" ]; then - git pull origin ${TARGET_BRANCH}-external-fixes + git pull --no-rebase origin ${TARGET_BRANCH}-external-fixes fi else if [ "$(git ls-remote --exit-code --heads ${CI_MERGE_REQUEST_PROJECT_U= RL} ${CI_MERGE_REQUEST_TARGET_BRANCH_NAME}-external-fixes)" ]; then - git pull ${CI_MERGE_REQUEST_PROJECT_URL} ${CI_MERGE_REQUEST_TARGET= _BRANCH_NAME}-external-fixes + git pull --no-rebase ${CI_MERGE_REQUEST_PROJECT_URL} ${CI_MERGE_RE= QUEST_TARGET_BRANCH_NAME}-external-fixes fi fi =20 --=20 2.47.3