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: Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="===============0115230315==" Return-path: Received: from culpepper.freedesktop.org (culpepper.freedesktop.org [131.252.210.165]) by gabe.freedesktop.org (Postfix) with ESMTP id 098AA6E004 for ; Wed, 9 May 2018 20:24:29 +0000 (UTC) List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" To: dri-devel@lists.freedesktop.org List-Id: dri-devel@lists.freedesktop.org --===============0115230315== Content-Type: multipart/alternative; boundary="15258974680.8e886b404.21373" Content-Transfer-Encoding: 7bit --15258974680.8e886b404.21373 Date: Wed, 9 May 2018 20:24:28 +0000 MIME-Version: 1.0 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://bugs.freedesktop.org/ Auto-Submitted: auto-generated https://bugs.freedesktop.org/show_bug.cgi?id=3D106456 Bug ID: 106456 Summary: [regression][bisected] Mutex deadlock in nouveau (nv50_display.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?comments=3Dall The culprit is this commit: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?= id=3Daf2405af07d168e2905f2ac9494d3a804a549f0f 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. --=20 You are receiving this mail because: You are the assignee for the bug.= --15258974680.8e886b404.21373 Date: Wed, 9 May 2018 20:24:28 +0000 MIME-Version: 1.0 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://bugs.freedesktop.org/ Auto-Submitted: auto-generated
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.


You are receiving this mail because:
  • You are the assignee for the bug.
= --15258974680.8e886b404.21373-- --===============0115230315== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: inline X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KZHJpLWRldmVs IG1haWxpbmcgbGlzdApkcmktZGV2ZWxAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0dHBzOi8vbGlz dHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8vZHJpLWRldmVsCg== --===============0115230315==--