From mboxrd@z Thu Jan 1 00:00:00 1970
From: bugzilla-daemon@freedesktop.org
Subject: [Bug 106456] [regression][bisected] Mutex deadlock in nouveau
(nv50_display.c)
Date: Wed, 09 May 2018 20:24:29 +0000
Message-ID:
Bug ID
106456
Summary
[regression][bisected] Mutex deadlock in nouveau (nv50_displa=
y.c)
Product
DRI
Version
DRI git
Hardware
x86-64 (AMD64)
OS
Linux (All)
Status
NEW
Severity
major
Priority
medium
Component
DRM/other
Assignee
dri-devel@lists.freedesktop.org
Reporter
john@jlindgren.net
Since linux 4.14, the nouveau driver deadlocks at boot.
Downstream report:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1763189?c=
omments=3Dall
The culprit is this commit:
https://git.kerne=
l.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=3Daf2405af07d1=
68e2905f2ac9494d3a804a549f0f
In short, drm_fb_helper_add_one_connector() and
drm_fb_helper_remove_one_connector() were incompatibly changed to add locki=
ng
of a mutex that previously the caller was expected to lock. The i915 and
radeon drivers were updated to no longer lock the mutex, but nouveau was not
updated.