diff options
Diffstat (limited to 'meta-amd-bsp/recipes-kernel/linux/linux-yocto-4.19.8/1795-drm-amdgpu-disable-DRIVER_ATOMIC-under-SRIOV.patch')
-rw-r--r-- | meta-amd-bsp/recipes-kernel/linux/linux-yocto-4.19.8/1795-drm-amdgpu-disable-DRIVER_ATOMIC-under-SRIOV.patch | 30 |
1 files changed, 30 insertions, 0 deletions
diff --git a/meta-amd-bsp/recipes-kernel/linux/linux-yocto-4.19.8/1795-drm-amdgpu-disable-DRIVER_ATOMIC-under-SRIOV.patch b/meta-amd-bsp/recipes-kernel/linux/linux-yocto-4.19.8/1795-drm-amdgpu-disable-DRIVER_ATOMIC-under-SRIOV.patch new file mode 100644 index 00000000..9dfe3f1f --- /dev/null +++ b/meta-amd-bsp/recipes-kernel/linux/linux-yocto-4.19.8/1795-drm-amdgpu-disable-DRIVER_ATOMIC-under-SRIOV.patch @@ -0,0 +1,30 @@ +From 0fa6300d392d27e7f205c62b43a366a679b3d016 Mon Sep 17 00:00:00 2001 +From: Yintian Tao <yttao@amd.com> +Date: Tue, 16 Apr 2019 14:04:38 +0800 +Subject: [PATCH 1795/2940] drm/amdgpu: disable DRIVER_ATOMIC under SRIOV + +Under SRIOV, we need disable DRIVER_ATOMIC. +Otherwise, it will trigger WARN_ON at drm_universal_plane_init. + +Change-Id: I96a78d6e45b3a67ab9b9534e7071ae5daacc0f4f +Signed-off-by: Yintian Tao <yttao@amd.com> +Acked-by: Alex Deucher <alexander.deucher@amd.com> +--- + drivers/gpu/drm/amd/amdgpu/amdgpu_virt.c | 1 + + 1 file changed, 1 insertion(+) + +diff --git a/drivers/gpu/drm/amd/amdgpu/amdgpu_virt.c b/drivers/gpu/drm/amd/amdgpu/amdgpu_virt.c +index 36bb4a0ae1bb..a1b49bab4588 100644 +--- a/drivers/gpu/drm/amd/amdgpu/amdgpu_virt.c ++++ b/drivers/gpu/drm/amd/amdgpu/amdgpu_virt.c +@@ -36,6 +36,7 @@ void amdgpu_virt_init_setting(struct amdgpu_device *adev) + /* enable virtual display */ + adev->mode_info.num_crtc = 1; + adev->enable_virtual_display = true; ++ adev->ddev->driver->driver_features &= ~DRIVER_ATOMIC; + adev->cg_flags = 0; + adev->pg_flags = 0; + } +-- +2.17.1 + |