From mboxrd@z Thu Jan 1 00:00:00 1970 From: Peter Zijlstra Subject: Re: [PATCH] RFC: console: hack up console_lock more v3 Date: Thu, 9 May 2019 15:36:47 +0200 Message-ID: <20190509133647.GX2623@hirez.programming.kicks-ass.net> References: <20190509120903.28939-1-daniel.vetter@ffwll.ch> <20190509123104.GQ2589@hirez.programming.kicks-ass.net> 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: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" To: Daniel Vetter Cc: Petr Mladek , John Ogness , Intel Graphics Development , Will Deacon , Linux Kernel Mailing List , DRI Development , Sergey Senozhatsky , Ingo Molnar , Steven Rostedt , Daniel Vetter List-Id: intel-gfx@lists.freedesktop.org T24gVGh1LCBNYXkgMDksIDIwMTkgYXQgMDM6MDY6MDlQTSArMDIwMCwgRGFuaWVsIFZldHRlciB3 cm90ZToKPiBPbiBUaHUsIE1heSA5LCAyMDE5IGF0IDI6MzEgUE0gUGV0ZXIgWmlqbHN0cmEgPHBl dGVyekBpbmZyYWRlYWQub3JnPiB3cm90ZToKPiA+IE9uIFRodSwgTWF5IDA5LCAyMDE5IGF0IDAy OjA5OjAzUE0gKzAyMDAsIERhbmllbCBWZXR0ZXIgd3JvdGU6Cj4gPiA+IEZpeCB0aGlzIGJ5IGNy ZWF0aW5nIGEgcHJpbmt0X3NhZmVfdXAoKSB3aGljaCBjYWxscyB3YWtlX3VwX3Byb2Nlc3MKPiA+ ID4gb3V0c2lkZSBvZiB0aGUgc3BpbmxvY2suIFRoaXMgaXNuJ3QgY29ycmVjdCBpbiBmdWxsIGdl bmVyYWxpdHksIGJ1dAo+ID4gPiBnb29kIGVub3VnaCBmb3IgY29uc29sZV9sb2NrOgo+ID4gPgo+ ID4gPiAtIGNvbnNvbGVfbG9jayBkb2Vzbid0IHVzZSBpbnRlcnJ1cHRpYmxlIG9yIGtpbGxhYmxl IG9yIHRpbWVvdXQgZG93bigpCj4gPiA+ICAgY2FsbHMsIGhlbmNlIGFuIHVwKCkgaXMgdGhlIG9u bHkgdGhpbmcgdGhhdCBjYW4gd2FrZSB1cCBhIHByb2Nlc3MuCj4gPgo+ID4gV3JvbmcgOi8gQW55 IHRhc2sgY2FuIGJlIHdva2VuIGF0IGFueSByYW5kb20gdGltZS4gV2UgbXVzdCwgYXQgYWxsCj4g PiB0aW1lcywgYXNzdW1lIHNwdXJpb3VzIHdha2V1cHMgd2lsbCBoYXBwZW4uCj4gCj4gT3V0IG9m IGN1cmlvc2l0eSwgd2hlcmUgZG8gdGhlc2UgY29tZSBmcm9tPyBJIGtub3cgYWJvdXQgdGhlIHJh Y2VzCj4gd2hlcmUgeW91IG5lZWQgdG8gcmVjaGVjayBvbiB0aGUgd2FpdGVyIHNpZGUgdG8gYXZv aWQgZ2V0dGluZyBzdHVjaywKPiBidXQgZGlkbid0IGtub3cgYWJvdXQgdGhpcy4gQXJlIHRoZXNl IGVhcmxpZXIgKHBvc3NpYmx5IHNwdXJpb3VzKQo+IHdha2V1cHMgdGhhdCBnb3QgaGVsZCB1cCBh bmQgZGVsYXllZCBmb3IgYSB3aGlsZSwgdGhlbiBoaXQgdGhlIHRhc2sKPiBtdWNoIGxhdGVyIHdo ZW4gaXQncyBhbHJlYWR5IGNvbnRpbnVlZCBkb2luZyBzb21ldGhpbmcgZWxzZT8KClllcywgdGhp cy4gU28gdGhleSBhbGwgbW9yZSBvciBsZXNzIGhhdmUgdGhlIGZvcm06CgpDUFUwCQlDUFUxCgoJ CWVucXVldWVfd2FpdGVyKCkKZG9uZSA9IHRydWU7CmlmICh3YWl0ZXJzKQoJCWZvciAoOzspIHsK CQkgIGlmIChkb25lKQoJCSAgICBicmVhazsKCgkJICAuLi4KCQl9CgoJCWRlcXVldWVfd2FpdGVy KCkKCgkJZG8gc29tZXRoaW5nIGVsc2UgYWdhaW4KCiAgd2FrZV91cF90YXNrCgkJPGdldHMgd2Fr ZXVwPgoKClRoZSB3YWtlX3EgdGhpbmcgbWFkZSB0aGUgYWJvdmUgbXVjaCBtb3JlIGNvbW1vbiwg YnV0IHdlJ3ZlIGhhZCBpdApmb3JldmVyLgoKPiBPciBldmVuCj4gbW9yZSByYW5kb20sIGFuZCBl dmVuIGlmIEkgbmV2ZXIgcHV0IGEgdGFzayBvbiBhIHdhaXQgbGlzdCBvciBhbnl0aGluZwo+IGVs c2UsIGV2ZXIsIGl0IGNhbiBnZXQgd29rZW4gc3B1cmlvdXNseT8KCkkgaGFkIHBhdGNoZXMgdGhh dCBkaWQgdGhhdCBvbiBwdXJwb3NlLCBidXQgbm8uCgo+ID4gU29tZXRoaW5nIGxpa2UgdGhlIGJl bG93IG1pZ2h0IHdvcmsuCj4gCj4gWWVhaCB0aGF0IGxvb2tzIGxpa2UgdGhlIHByb3BlciBmaXgu IEkgZ3Vlc3Mgc2VtYXBob3JlcyBhcmUgdW5jcml0aWNhbAo+IGVub3VnaCB0aGF0IHdlIGNhbiBy b2xsIHRoaXMgb3V0IGZvciBldmVyeW9uZS4gVGhhbmtzIGZvciB0aGUgaGludC4KCkl0J3MgYWN0 dWFsbHkgYW4gb3B0aW1pemF0aW9uIHRoYXQgd2UgbmV2ZXIgZGlkIGJlY2F1c2Ugc2VtYXBob3Jl cyBhcmUKc28gdW5jcml0aWNhbCA6LSkKClRoZSB0aGluZyBpcywgYnkgZGVsYXlpbmcgdGhlIHdh a3VwIHVudGlsIGFmdGVyIHdlJ3ZlIHJlbGVhc2VkIHRoZQpzcGlubG9jaywgdGhlIHdhaXRlciB3 aWxsIG5vdCBjb250ZW5kIG9uIHRoZSBzcGlubG9jayB0aGUgbW9tZW50IGl0Cndha2VzLgpfX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpJbnRlbC1nZnggbWFp bGluZyBsaXN0CkludGVsLWdmeEBsaXN0cy5mcmVlZGVza3RvcC5vcmcKaHR0cHM6Ly9saXN0cy5m cmVlZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9pbnRlbC1nZng=