From mboxrd@z Thu Jan 1 00:00:00 1970 Return-path: Received: from mail-wi0-f182.google.com ([209.85.212.182]) by bombadil.infradead.org with esmtps (Exim 4.80.1 #2 (Red Hat Linux)) id 1ZKmwW-0005Hj-9g for kexec@lists.infradead.org; Thu, 30 Jul 2015 12:28:12 +0000 Received: by wibud3 with SMTP id ud3so66098608wib.0 for ; Thu, 30 Jul 2015 05:27:50 -0700 (PDT) Date: Thu, 30 Jul 2015 14:27:47 +0200 From: Michal Hocko Subject: Re: Re: [V2 PATCH 1/3] x86/panic: Fix re-entrance problem due to panic on NMI Message-ID: <20150730122747.GA3954@dhcp22.suse.cz> References: <20150727015850.4928.50289.stgit@softrs> <20150727143405.GF11317@dhcp22.suse.cz> <55B6E2A3.8070004@hitachi.com> <04EAB7311EE43145B2D3536183D1A8445491D5E8@GSjpTKYDCembx31.service.hitachi.net> <20150729082329.GA15801@dhcp22.suse.cz> <04EAB7311EE43145B2D3536183D1A8445491DB5E@GSjpTKYDCembx31.service.hitachi.net> <20150729092157.GC15801@dhcp22.suse.cz> <04EAB7311EE43145B2D3536183D1A8445491F23A@GSjpTKYDCembx31.service.hitachi.net> <20150730074812.GA9387@dhcp22.suse.cz> <04EAB7311EE43145B2D3536183D1A8445491FC55@GSjpTKYDCembx31.service.hitachi.net> MIME-Version: 1.0 Content-Disposition: inline In-Reply-To: <04EAB7311EE43145B2D3536183D1A8445491FC55@GSjpTKYDCembx31.service.hitachi.net> List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Sender: "kexec" Errors-To: kexec-bounces+dwmw2=infradead.org@lists.infradead.org To: =?utf-8?B?5rKz5ZCI6Iux5a6PIC8gS0FXQUnvvIxISURFSElSTw==?= Cc: "x86@kernel.org" , Jonathan Corbet , Peter Zijlstra , "linux-doc@vger.kernel.org" , "kexec@lists.infradead.org" , "linux-kernel@vger.kernel.org" , Ingo Molnar , Thomas Gleixner , "Eric W. Biederman" , "H. Peter Anvin" , =?utf-8?B?5bmz5p2+6ZuF5bezIC8gSElSQU1BVFXvvIxNQVNBTUk=?= , Andrew Morton , Ingo Molnar , Vivek Goyal T24gVGh1IDMwLTA3LTE1IDExOjU1OjUyLCDmsrPlkIjoi7Hlro8gLyBLQVdBSe+8jEhJREVISVJP IHdyb3RlOgo+ID4gRnJvbTogTWljaGFsIEhvY2tvIFttYWlsdG86bWhvY2tvQGtlcm5lbC5vcmdd ClsuLi5dCj4gPiBDb3VsZCB5b3UgcG9pbnQgbWUgdG8gdGhlIGNvZGUgd2hpY2ggZG9lcyB0aGF0 LCBwbGVhc2U/IE1heWJlIHdlIGFyZQo+ID4gbWlzc2luZyB0aGF0IGluIG91ciAzLjAga2VybmVs LiBJIHdhcyBxdWl0ZSBzdXJwcmlzZWQgdG8gc2VlIHRoaXMKPiA+IGJlaGF2aW9yIGFzIHdlbGwu Cj4gCj4gUGxlYXNlIHNlZSB0aGUgc25pcHBldCBiZWxvdy4KPiAKPiB2b2lkIHNldHVwX2xvY2Fs X0FQSUModm9pZCkKPiB7Cj4gLi4uCj4gICAgICAgICAvKgo+ICAgICAgICAgICogb25seSB0aGUg QlAgc2hvdWxkIHNlZSB0aGUgTElOVDEgTk1JIHNpZ25hbCwgb2J2aW91c2x5Lgo+ICAgICAgICAg ICovCj4gICAgICAgICBpZiAoIWNwdSkKPiAgICAgICAgICAgICAgICAgdmFsdWUgPSBBUElDX0RN X05NSTsKPiAgICAgICAgIGVsc2UKPiAgICAgICAgICAgICAgICAgdmFsdWUgPSBBUElDX0RNX05N SSB8IEFQSUNfTFZUX01BU0tFRDsKPiAgICAgICAgIGlmICghbGFwaWNfaXNfaW50ZWdyYXRlZCgp KSAgICAgICAgICAgICAvKiA4MjQ4OURYICovCj4gICAgICAgICAgICAgICAgIHZhbHVlIHw9IEFQ SUNfTFZUX0xFVkVMX1RSSUdHRVI7Cj4gICAgICAgICBhcGljX3dyaXRlKEFQSUNfTFZUMSwgdmFs dWUpOwo+IAo+IAo+IExJTlQxIHBpbnMgb2YgY3B1cyBvdGhlciB0aGFuIENQVSAwIGFyZSBtYXNr ZWQgaGVyZS4KPiBIb3dldmVyLCBhdCBsZWFzdCBvbiBzb21lIG9mIEhpdGFjaGkgc2VydmVycywg Tk1JIGNhdXNlZCBieSBOTUkKPiBidXR0b24gZG9lc24ndCBzZWVtIHRvIGJlIGRlbGl2ZXJlZCB0 aHJvdWdoIExJTlQxLiAgU28sIG15IGBleHRlcm5hbCBOTUknCj4gd29yZCBtYXkgbm90IGJlIGNv cnJlY3QuCgpJIGFtIG5vdCBmYW1pbGlhciB3aXRoIGRldGFpbHMgaGVyZSBidXQgSSBjYW4gdGVs bCB5b3UgdGhhdCB0aGlzCnBhcnRpY3VsYXIgY29kZSBzbmlwcGV0IGlzIHRoZSBzYW1lIGluIG91 ciAzLjAgYmFzZWQga2VybmVsIHNvIGl0IHNlZW1zCnRoYXQgdGhlIEhXIGlzIGluZGVlZCBkb2lu ZyBzb21ldGhpbmcgZGlmZmVyZW50bHkuCgo+ID4gWW91IG1pZ2h0IHN0aWxsIGdldCBhIHBhbmlj IG9uIGhhcmRsb2NrdXAgd2hpY2ggd2lsbCBoYXBwZW4gb24gYWxsIENQVXMKPiA+IGZyb20gdGhl IE5NSSBjb250ZXh0IHNvIHdlIGhhdmUgdG8gYmUgYWJsZSB0byBoYW5kbGUgcGFuaWMgaW4gTk1J IG9uCj4gPiBtYW55IENQVXMuCj4gCj4gRG8geW91IHNheSBhYm91dCB0aGUgY2FzZSBvZiBhIGtl cm5lIHBhbmljIHdoaWxlIG90aGVyIGNwdXMgbG9ja3MgdXAKPiBpbiBOTUkgY29udGV4dD8gIElu IHRoYXQgY2FzZSwgdGhlcmUgaXMgbm8gd2F5IHRvIGRvIHRoaW5ncyBuZWVkZWQgYnkKPiBrZHVt cCBwcm9jZWR1cmUgaW5jbHVkaW5nIHNhdmluZyByZWdpc3RlcmVzLi4uCgpJIGFtIHNheWluZyB0 aGF0IHdhdGNoZG9nX292ZXJmbG93X2NhbGxiYWNrIG1pZ2h0IHRyaWdnZXIgb24gbW9yZSBDUFVz CmFuZCBwYW5pYyBmcm9tIE5NSSBjb250ZXh0IGFzIHdlbGwuIFNvIHRoaXMgaXMgbm90IHJlZHVj ZWQgdG8gdGhlIE5NSQpidXR0b24gc2VuZHMgTk1JIHRvIG1vcmUgQ1BVcy4KCldoeSBjYW5ub3Qg dGhlIHBhbmljKCkgY29udGV4dCBzYXZlIGFsbCB0aGUgcmVnaXN0ZXJzIGlmIHdlIGFyZSBnb2lu ZyB0bwpsb29wIGluIE5NSSBjb250ZXh0PyBUaGlzIHdvdWxkIGJlIGltaG8gcHJlZmVyYWJsZSB0 byByZXR1cm5pbmcgZnJvbQpwYW5pYyBJTU8uCgpbLi4uXQo+ID4gSSBjYW4gcHJvdmlkZSB0aGUg ZnVsbCBsb2cgYnV0IGl0IGlzIHF1aXRlIG1hbmdsZWQuIEkgZ3Vlc3MgdGhlCj4gPiBDUFUxMzAg d2FzIHRoZSBvbmx5IG9uZSBhbGxvd2VkIHRvIHByb2NlZWQgd2l0aCB0aGUgcGFuaWMgd2hpbGUg b3RoZXJzCj4gPiByZXR1cm5lZCBmcm9tIHRoZSB1bmtub3duIE5NSSBoYW5kbGluZy4gSXQgdG9v ayBhIGxvdCBvZiB0aW1lIHVudGlsCj4gPiBDUFUxMzAgbWFuYWdlZCB0byBib290IHRoZSBjcmFz aCBrZXJuZWwgd2l0aCBzb2Z0IGxvY2t1cHMgYW5kIFJDVSBzdGFsbHMKPiA+IHJlcG9ydHMuIENQ VTAgaXMgbW9zdCBwcm9iYWJseSBsb2NrZWQgdXAgd2FpdGluZyBmb3IgQ1BVMTMwIHRvCj4gPiBh Y2tub3dsZWRnZSB0aGUgSVBJIHdoaWNoIHdpbGwgbm90IGhhcHBlbiBhcHBhcmVudGx5Lgo+IAo+ IFRoZXJlIGlzIGEgdGltZW91dCBvZiAxMDAwbXMgaW4gbm1pX3Nob290ZG93bl9jcHVzKCksIHNv IEkgZG9uJ3Qga25vdwo+IHdoeSBDUFUgMTMwIHdhaXRzIHNvIGxvbmcuICBJJ2xsIHRyeSB0byBj b25zaWRlciBmb3IgYSB3aGlsZS4KClllcywgSSBkbyBub3QgdW5kZXJzdGFuZCB0aGUgdGltaW5n IGhlcmUgZWl0aGVyIGFuZCB0aGUgZmFjdCB0aGF0IHRoZQpsb2cgaXMgYSBjb21wbGV0ZSBtZXNz IGluIHRoZSBpbXBvcnRhbnQgcGFydHMgZG9lc24ndCBoZWxwIGEgd2VlIGJpdC4KIApbLi4uXQoK LS0gCk1pY2hhbCBIb2NrbwpTVVNFIExhYnMKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fCmtleGVjIG1haWxpbmcgbGlzdAprZXhlY0BsaXN0cy5pbmZyYWRl YWQub3JnCmh0dHA6Ly9saXN0cy5pbmZyYWRlYWQub3JnL21haWxtYW4vbGlzdGluZm8va2V4ZWMK