From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751115AbeBQKiX (ORCPT ); Sat, 17 Feb 2018 05:38:23 -0500 Received: from bmailout3.hostsharing.net ([176.9.242.62]:40193 "EHLO bmailout3.hostsharing.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1750980AbeBQKiW (ORCPT ); Sat, 17 Feb 2018 05:38:22 -0500 Date: Sat, 17 Feb 2018 11:38:19 +0100 From: Lukas Wunner To: Gustavo Padovan , Maarten Lankhorst , Sean Paul Cc: dri-devel@lists.freedesktop.org, Peter Wu , nouveau@lists.freedesktop.org, Lyude Paul , Hans de Goede , Pierre Moreau , linux-kernel@vger.kernel.org, Ismo Toijala , intel-gfx@lists.freedesktop.org, Liviu Dudau , Archit Taneja , Tejun Heo , Lai Jiangshan , Alex Deucher , Dave Airlie , Ben Skeggs , Michel =?iso-8859-1?Q?D=E4nzer?= , Mike Lothian Subject: Re: [PATCH 0/5] Fix deadlock on runtime suspend in DRM drivers Message-ID: <20180217103819.GA23706@wunner.de> References: MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.5.23 (2014-03-12) Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Sun, Feb 11, 2018 at 10:38:28AM +0100, Lukas Wunner wrote: > workqueue: Allow retrieval of current task's work struct > drm: Allow determining if current task is output poll worker > drm/nouveau: Fix deadlock on runtime suspend > drm/radeon: Fix deadlock on runtime suspend > drm/amdgpu: Fix deadlock on runtime suspend Pushed to drm-misc-fixes, thanks a lot everyone for the acks, reviews, testing and comments. drm-misc maintainers, heads-up: drm-misc-fixes is still based on 4.15-rc8. The present series applies cleanly to both 4.15 and 4.16, so I had no need to have 4.16-rc1 backmerged, but that may be necessary sooner or later. I did a local test pull into drm-fixes, the shortlog looked sane and it merged and compiled cleanly. Please note two other commits are still pending in drm-misc-fixes: commit 745fd50f3b044db6a3922e1718306555613164b0 Author: Daniel Vetter Date: Wed Jan 31 12:04:50 2018 +0100 drm/cirrus: Load lut in crtc_commit Gustavo sent a pull request for this one on Jan 31 but erroneously based it on the wrong commit and it ended up not being pulled by Dave. commit 54f809cfbd6b4a43959039f5d33596ed3297ce16 Author: Leo (Sunpeng) Li Date: Wed Jan 17 12:51:08 2018 +0100 drm/atomic: Fix memleak on ERESTARTSYS during non-blocking commits This one has already been pulled by Dave into drm-next for 4.17 as commit 1c6ceeee6ebb but Maarten subsequently cherry-picked it onto drm-misc-fixes. Let me know if I've made any mistakes. Thanks, Lukas From mboxrd@z Thu Jan 1 00:00:00 1970 From: Lukas Wunner Subject: Re: [PATCH 0/5] Fix deadlock on runtime suspend in DRM drivers Date: Sat, 17 Feb 2018 11:38:19 +0100 Message-ID: <20180217103819.GA23706@wunner.de> References: Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Content-Disposition: inline In-Reply-To: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" To: Gustavo Padovan , Maarten Lankhorst , Sean Paul Cc: Ismo Toijala , Lai Jiangshan , nouveau@lists.freedesktop.org, intel-gfx@lists.freedesktop.org, Liviu Dudau , linux-kernel@vger.kernel.org, dri-devel@lists.freedesktop.org, Hans de Goede , Peter Wu , Dave Airlie , Tejun Heo , Alex Deucher , Michel =?iso-8859-1?Q?D=E4nzer?= , Ben Skeggs List-Id: nouveau.vger.kernel.org T24gU3VuLCBGZWIgMTEsIDIwMTggYXQgMTA6Mzg6MjhBTSArMDEwMCwgTHVrYXMgV3VubmVyIHdy b3RlOgo+ICAgd29ya3F1ZXVlOiBBbGxvdyByZXRyaWV2YWwgb2YgY3VycmVudCB0YXNrJ3Mgd29y ayBzdHJ1Y3QKPiAgIGRybTogQWxsb3cgZGV0ZXJtaW5pbmcgaWYgY3VycmVudCB0YXNrIGlzIG91 dHB1dCBwb2xsIHdvcmtlcgo+ICAgZHJtL25vdXZlYXU6IEZpeCBkZWFkbG9jayBvbiBydW50aW1l IHN1c3BlbmQKPiAgIGRybS9yYWRlb246IEZpeCBkZWFkbG9jayBvbiBydW50aW1lIHN1c3BlbmQK PiAgIGRybS9hbWRncHU6IEZpeCBkZWFkbG9jayBvbiBydW50aW1lIHN1c3BlbmQKClB1c2hlZCB0 byBkcm0tbWlzYy1maXhlcywgdGhhbmtzIGEgbG90IGV2ZXJ5b25lIGZvciB0aGUgYWNrcywKcmV2 aWV3cywgdGVzdGluZyBhbmQgY29tbWVudHMuCgpkcm0tbWlzYyBtYWludGFpbmVycywgaGVhZHMt dXA6Cgpkcm0tbWlzYy1maXhlcyBpcyBzdGlsbCBiYXNlZCBvbiA0LjE1LXJjOC4gIFRoZSBwcmVz ZW50IHNlcmllcwphcHBsaWVzIGNsZWFubHkgdG8gYm90aCA0LjE1IGFuZCA0LjE2LCBzbyBJIGhh ZCBubyBuZWVkIHRvIGhhdmUKNC4xNi1yYzEgYmFja21lcmdlZCwgYnV0IHRoYXQgbWF5IGJlIG5l Y2Vzc2FyeSBzb29uZXIgb3IgbGF0ZXIuCkkgZGlkIGEgbG9jYWwgdGVzdCBwdWxsIGludG8gZHJt LWZpeGVzLCB0aGUgc2hvcnRsb2cgbG9va2VkIHNhbmUKYW5kIGl0IG1lcmdlZCBhbmQgY29tcGls ZWQgY2xlYW5seS4KClBsZWFzZSBub3RlIHR3byBvdGhlciBjb21taXRzIGFyZSBzdGlsbCBwZW5k aW5nIGluIGRybS1taXNjLWZpeGVzOgoKICAgIGNvbW1pdCA3NDVmZDUwZjNiMDQ0ZGI2YTM5MjJl MTcxODMwNjU1NTYxMzE2NGIwCiAgICBBdXRob3I6IERhbmllbCBWZXR0ZXIgPGRhbmllbC52ZXR0 ZXJAZmZ3bGwuY2g+CiAgICBEYXRlOiAgIFdlZCBKYW4gMzEgMTI6MDQ6NTAgMjAxOCArMDEwMAoK ICAgIGRybS9jaXJydXM6IExvYWQgbHV0IGluIGNydGNfY29tbWl0CgpHdXN0YXZvIHNlbnQgYSBw dWxsIHJlcXVlc3QgZm9yIHRoaXMgb25lIG9uIEphbiAzMSBidXQgZXJyb25lb3VzbHkKYmFzZWQg aXQgb24gdGhlIHdyb25nIGNvbW1pdCBhbmQgaXQgZW5kZWQgdXAgbm90IGJlaW5nIHB1bGxlZCBi eSBEYXZlLgoKICAgIGNvbW1pdCA1NGY4MDljZmJkNmI0YTQzOTU5MDM5ZjVkMzM1OTZlZDMyOTdj ZTE2CiAgICBBdXRob3I6IExlbyAoU3VucGVuZykgTGkgPHN1bnBlbmcubGlAYW1kLmNvbT4KICAg IERhdGU6ICAgV2VkIEphbiAxNyAxMjo1MTowOCAyMDE4ICswMTAwCgogICAgZHJtL2F0b21pYzog Rml4IG1lbWxlYWsgb24gRVJFU1RBUlRTWVMgZHVyaW5nIG5vbi1ibG9ja2luZyBjb21taXRzCgpU aGlzIG9uZSBoYXMgYWxyZWFkeSBiZWVuIHB1bGxlZCBieSBEYXZlIGludG8gZHJtLW5leHQgZm9y IDQuMTcKYXMgY29tbWl0IDFjNmNlZWVlNmViYiBidXQgTWFhcnRlbiBzdWJzZXF1ZW50bHkgY2hl cnJ5LXBpY2tlZAppdCBvbnRvIGRybS1taXNjLWZpeGVzLgoKTGV0IG1lIGtub3cgaWYgSSd2ZSBt YWRlIGFueSBtaXN0YWtlcy4KClRoYW5rcywKCkx1a2FzCl9fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fCmRyaS1kZXZlbCBtYWlsaW5nIGxpc3QKZHJpLWRldmVs QGxpc3RzLmZyZWVkZXNrdG9wLm9yZwpodHRwczovL2xpc3RzLmZyZWVkZXNrdG9wLm9yZy9tYWls bWFuL2xpc3RpbmZvL2RyaS1kZXZlbAo=