From mboxrd@z Thu Jan 1 00:00:00 1970 From: heiko@sntech.de (Heiko Stuebner) Date: Mon, 10 Sep 2018 11:07:36 +0200 Subject: [PATCH] drm/rockchip: Allow driver to be shutdown on reboot/kexec In-Reply-To: <20180805124807.18169-1-marc.zyngier@arm.com> References: <20180805124807.18169-1-marc.zyngier@arm.com> Message-ID: <384166528.3nXvZOV8Bt@phil> To: linux-arm-kernel@lists.infradead.org List-Id: linux-arm-kernel.lists.infradead.org Am Sonntag, 5. August 2018, 14:48:07 CEST schrieb Marc Zyngier: > Leaving the DRM driver enabled on reboot or kexec has the annoying > effect of leaving the display generating transactions whilst the > IOMMU has been shut down. > > In turn, the IOMMU driver (which shares its interrupt line with > the VOP) starts warning either on shutdown or when entering the > secondary kernel in the kexec case (nothing is expected on that > front). > > A cheap way of ensuring that things are nicely shut down is to > register a shutdown callback in the platform driver. > > Signed-off-by: Marc Zyngier applied to drm-misc-next with Vicentes Tested-tag and also a Cc: stable tag added. sorry for the holdup Heiko From mboxrd@z Thu Jan 1 00:00:00 1970 From: Heiko Stuebner Subject: Re: [PATCH] drm/rockchip: Allow driver to be shutdown on reboot/kexec Date: Mon, 10 Sep 2018 11:07:36 +0200 Message-ID: <384166528.3nXvZOV8Bt@phil> References: <20180805124807.18169-1-marc.zyngier@arm.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from gloria.sntech.de (gloria.sntech.de [185.11.138.130]) by gabe.freedesktop.org (Postfix) with ESMTPS id 9C5ED6E020 for ; Mon, 10 Sep 2018 09:07:42 +0000 (UTC) In-Reply-To: <20180805124807.18169-1-marc.zyngier@arm.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" To: Marc Zyngier Cc: linux-arm-kernel@lists.infradead.org, dri-devel@lists.freedesktop.org List-Id: dri-devel@lists.freedesktop.org QW0gU29ubnRhZywgNS4gQXVndXN0IDIwMTgsIDE0OjQ4OjA3IENFU1Qgc2NocmllYiBNYXJjIFp5 bmdpZXI6Cj4gTGVhdmluZyB0aGUgRFJNIGRyaXZlciBlbmFibGVkIG9uIHJlYm9vdCBvciBrZXhl YyBoYXMgdGhlIGFubm95aW5nCj4gZWZmZWN0IG9mIGxlYXZpbmcgdGhlIGRpc3BsYXkgZ2VuZXJh dGluZyB0cmFuc2FjdGlvbnMgd2hpbHN0IHRoZQo+IElPTU1VIGhhcyBiZWVuIHNodXQgZG93bi4K PiAKPiBJbiB0dXJuLCB0aGUgSU9NTVUgZHJpdmVyICh3aGljaCBzaGFyZXMgaXRzIGludGVycnVw dCBsaW5lIHdpdGgKPiB0aGUgVk9QKSBzdGFydHMgd2FybmluZyBlaXRoZXIgb24gc2h1dGRvd24g b3Igd2hlbiBlbnRlcmluZyB0aGUKPiBzZWNvbmRhcnkga2VybmVsIGluIHRoZSBrZXhlYyBjYXNl IChub3RoaW5nIGlzIGV4cGVjdGVkIG9uIHRoYXQKPiBmcm9udCkuCj4gCj4gQSBjaGVhcCB3YXkg b2YgZW5zdXJpbmcgdGhhdCB0aGluZ3MgYXJlIG5pY2VseSBzaHV0IGRvd24gaXMgdG8KPiByZWdp c3RlciBhIHNodXRkb3duIGNhbGxiYWNrIGluIHRoZSBwbGF0Zm9ybSBkcml2ZXIuCj4gCj4gU2ln bmVkLW9mZi1ieTogTWFyYyBaeW5naWVyIDxtYXJjLnp5bmdpZXJAYXJtLmNvbT4KCmFwcGxpZWQg dG8gZHJtLW1pc2MtbmV4dAp3aXRoIFZpY2VudGVzIFRlc3RlZC10YWcgYW5kIGFsc28gYSBDYzog c3RhYmxlIHRhZyBhZGRlZC4KCnNvcnJ5IGZvciB0aGUgaG9sZHVwCkhlaWtvCgoKX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KZHJpLWRldmVsIG1haWxpbmcg bGlzdApkcmktZGV2ZWxAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0dHBzOi8vbGlzdHMuZnJlZWRl c2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8vZHJpLWRldmVsCg==