diff options
author | Vasily Khoruzhick <anarsoul@gmail.com> | 2024-06-08 01:09:32 +0300 |
---|---|---|
committer | Danilo Krummrich <dakr@redhat.com> | 2024-06-11 13:04:59 +0300 |
commit | b96a225377b6602299a03d2ce3c289b68cd41bb7 (patch) | |
tree | 166b264a2f8e119f98f9c3b64a6208254fed60e6 /drivers/dma/of-dma.c | |
parent | 31849bf07e0fb3e7d050c086b77ebdb6cec89167 (diff) | |
download | linux-b96a225377b6602299a03d2ce3c289b68cd41bb7.tar.xz |
drm/nouveau: don't attempt to schedule hpd_work on headless cards
If the card doesn't have display hardware, hpd_work and hpd_lock are
left uninitialized which causes BUG when attempting to schedule hpd_work
on runtime PM resume.
Fix it by adding headless flag to DRM and skip any hpd if it's set.
Fixes: ae1aadb1eb8d ("nouveau: don't fail driver load if no display hw present.")
Link: https://gitlab.freedesktop.org/drm/nouveau/-/issues/337
Signed-off-by: Vasily Khoruzhick <anarsoul@gmail.com>
Reviewed-by: Ben Skeggs <bskeggs@nvidia.com>
Signed-off-by: Danilo Krummrich <dakr@redhat.com>
Link: https://patchwork.freedesktop.org/patch/msgid/20240607221032.25918-1-anarsoul@gmail.com
Diffstat (limited to 'drivers/dma/of-dma.c')
0 files changed, 0 insertions, 0 deletions