From mboxrd@z Thu Jan 1 00:00:00 1970 Return-path: Received: from mail-wi0-f177.google.com ([209.85.212.177]) by bombadil.infradead.org with esmtps (Exim 4.80.1 #2 (Red Hat Linux)) id 1ZKNZ8-0000zP-6x for kexec@lists.infradead.org; Wed, 29 Jul 2015 09:22:22 +0000 Received: by wibud3 with SMTP id ud3so212246976wib.1 for ; Wed, 29 Jul 2015 02:22:00 -0700 (PDT) Date: Wed, 29 Jul 2015 11:21:58 +0200 From: Michal Hocko Subject: Re: Re: [V2 PATCH 1/3] x86/panic: Fix re-entrance problem due to panic on NMI Message-ID: <20150729092157.GC15801@dhcp22.suse.cz> References: <20150727015850.4928.87717.stgit@softrs> <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> MIME-Version: 1.0 Content-Disposition: inline In-Reply-To: <04EAB7311EE43145B2D3536183D1A8445491DB5E@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 T24gV2VkIDI5LTA3LTE1IDA5OjA5OjE4LCDmsrPlkIjoi7Hlro8gLyBLQVdBSe+8jEhJREVISVJP IHdyb3RlOgo+ID4gRnJvbTogTWljaGFsIEhvY2tvIFttYWlsdG86bWhvY2tvQGtlcm5lbC5vcmdd Cj4gPiBPbiBXZWQgMjktMDctMTUgMDU6NDg6NDcsIOays+WQiOiLseWujyAvIEtBV0FJ77yMSElE RUhJUk8gd3JvdGU6Cj4gPiA+IEhpLAo+ID4gPgo+ID4gPiA+IEZyb206IGxpbnV4LWtlcm5lbC1v d25lckB2Z2VyLmtlcm5lbC5vcmcgW21haWx0bzpsaW51eC1rZXJuZWwtb3duZXJAdmdlci5rZXJu ZWwub3JnXSBPbiBCZWhhbGYgT2YgSGlkZWhpcm8gS2F3YWkKPiA+ID4gPiAoMjAxNS8wNy8yNyAy MzozNCksIE1pY2hhbCBIb2NrbyB3cm90ZToKPiA+ID4gPiA+IE9uIE1vbiAyNy0wNy0xNSAxMDo1 ODo1MCwgSGlkZWhpcm8gS2F3YWkgd3JvdGU6Cj4gPiA+IFsuLi5dCj4gPiA+ID4gPiBUaGUgY2hl Y2sgY291bGQgYmUgYWxzbyByZWxheGVkIGEgYml0IGFuZCBubWlfcGFuaWMgd291bGQKPiA+ID4g PiA+IHJldHVybiBvbmx5IGlmIHRoZSBvbmdvaW5nIHBhbmljIGlzIHRoZSBjdXJyZW50IGNwdSB3 aGVuIHdlIHJlYWxseSBoYXZlCj4gPiA+ID4gPiB0byByZXR1cm4gYW5kIGFsbG93IHRoZSBwcmVl bXB0ZWQgcGFuaWMgdG8gZmluaXNoLgo+ID4gPiA+Cj4gPiA+ID4gSXQncyByZWFzb25hYmxlLiAg SSdsbCBkbyB0aGF0IGluIHRoZSBuZXh0IHZlcnNpb24uCj4gPiA+Cj4gPiA+IEkgbm90aWNlZCBh dG9taWNfcmVhZCgpIGlzIGluc3VmZmljaWVudC4gIFBsZWFzZSBjb25zaWRlciB0aGUgZm9sbG93 aW5nCj4gPiA+IHNjZW5hcmlvLgo+ID4gPgo+ID4gPiBDUFUgMTogY2FsbCBwYW5pYygpIGluIHRo ZSBub3JtYWwgY29udGV4dAo+ID4gPiBDUFUgMDogY2FsbCBubWlfcGFuaWMoKSwgY2hlY2sgdGhl IHZhbHVlIG9mIHBhbmljX2NwdSwgdGhlbiBjYWxsIHBhbmljKCkKPiA+ID4gQ1BVIDE6IHNldCAx IHRvIHBhbmljX2NwdQo+ID4gPiBDUFUgMDogZmFpbCB0byBzZXQgMCB0byBwYW5pY19jcHUsIHRo ZW4gZG8gYW4gaW5maW5pdGUgbG9vcAo+ID4gPiBDUFUgMTogY2FsbCBjcmFzaF9rZXhlYygpLCB0 aGVuIGNhbGwga2R1bXBfbm1pX3Nob290ZG93bl9jcHVzKCkKPiA+ID4KPiA+ID4gQXQgdGhpcyBw b2ludCwgc2luY2UgQ1BVIDAgbG9vcHMgaW4gTk1JIGNvbnRleHQsIGl0IG5ldmVyIGV4ZWN1dGVz Cj4gPiA+IHRoZSBOTUkgaGFuZGxlciByZWdpc3RlcmVkIGJ5IGtkdW1wX25taV9zaG9vdGRvd25f Y3B1cygpLiAgVGhpcyBtZWFucwo+ID4gPiB0aGF0IG5vIHJlZ2lzdGVyIHN0YXRlcyBhcmUgc2F2 ZWQgYW5kIG5vIGNsZWFudXBzIGZvciBWTVgvU1ZNIGFyZQo+ID4gPiBwZXJmb3JtZWQuCj4gPiAK PiA+IFllcyB0aGlzIGlzIHRydWUgYnV0IGl0IGlzIG5vIGRpZmZlcmVudCBmcm9tIHRoZSBjdXJy ZW50IHN0YXRlLCBpc24ndAo+ID4gaXQ/IFNvIGlmIHlvdSB3YW50IHRvIGhhbmRsZSB0aGF0IHRo ZW4gaXQgZGVzZXJ2ZXMgYSBzZXBhcmF0ZSBwYXRjaC4KPiA+IEl0IGlzIGNlcnRhaW5seSBub3Qg aGFybWZ1bCB3cnQuIHBhbmljIGJlaGF2aW9yLgo+ID4gCj4gPiA+IFNvLCB3ZSBzaG91bGQgc3Rp bGwgdXNlIGF0b21pY19jbXB4Y2hnKCkgaW4gbm1pX3BhbmljKCkgdG8KPiA+ID4gcHJldmVudCBv dGhlciBjcHVzIGZyb20gcnVubmluZyBwYW5pYyByb3V0aW5lcy4KPiA+IAo+ID4gTm90IHN1cmUg d2hhdCB5b3UgbWVhbiBieSB0aGF0Lgo+IAo+IEkgbWVhbiB0aGF0IHdlIHNob3VsZCB1c2UgdGhl IHNhbWUgbG9naWMgYXMgbXkgVjIgcGF0Y2ggbGlrZSB0aGlzOgo+IAo+ICNkZWZpbmUgbm1pX3Bh bmljKGZtdCwgLi4uKSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg XAo+ICAgICAgICBkbyB7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgXAo+ICAgICAgICAgICAgICAgIGlmIChhdG9taWNfY21weGNoZygm cGFuaWNfY3B1LCAtMSwgcmF3X3NtcF9wcm9jZXNzb3JfaWQoKSkgXAo+ICAgICAgICAgICAgICAg ICAgICA9PSAtMSkgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg XAo+ICAgICAgICAgICAgICAgICAgICAgICAgcGFuaWMoZm10LCAjI19fVkFfQVJHU19fKTsgICAg ICAgICAgICAgICAgICAgICAgXAo+ICAgICAgICB9IHdoaWxlICgwKQoKVGhpcyB3b3VsZCBhbGxv dyB0byByZXR1cm4gZnJvbSBOTUkgdG9vIGVhZ2VybHkuIFdoZW4gSSB3YXMgdGVzdGluZyBteQpw cmV2aW91cyBhcHByb2FjaCAob24gMy4wIGJhc2VkIGtlcm5lbCkgSSBoYWQgYmFzaWNhbGx5IHRo ZSBzYW1lIHRoaW5nCihvbmUgTk1JIHRvIHByb2Nlc3MgcGFuaWMpIGFuZCBvdGhlcnMgdG8gcmV0 dXJuLiBUaGlzIGxlZCB0byBhIHN0cmFuZ2UKYmVoYXZpb3Igd2hlbiB0aGUgTk1JIGJ1dHRvbiB0 cmlnZ2VyZWQgTk1JIG9uIGFsbCAoaHVuZHJlZHMpIENQVXMuIFRoZQpjcmFzaCBrZXJuZWwgYm9v dGVkIGV2ZW50dWFsbHkgYnV0IHRoZSBsb2cgY29udGFpbmVkIGxvY2t1cHMgd2hlbiBhCkNQVSB3 YWl0ZWQgZm9yIGFuIElQSSB0byB0aGUgQ1BVIHdoaWNoIHdhcyBoYW5kbGluZyB0aGUgTk1JIHBh bmljLgoKQW55d2F5LCBJIGRvIG5vdCB0aGluZyB0aGlzIGlzIHJlYWxseSBuZWNlc3NhcnkgdG8g c29sdmUgdGhlIHBhbmljCnJlZW50cmFuY3kgaXNzdWUuIElmIHRoZSBtaXNzaW5nIHNhdmVkIHN0 YXRlIGlzIGEgcmVhbCBwcm9ibGVtIHRoZW4gaXQKc2hvdWxkIGJlIGhhbmRsZWQgc2VwYXJhdGVs eSAtIG1heWJlIGl0IGNhbiBiZSBhY2hpZXZlZCB3aXRob3V0IGFuIElQSQphbmQgZGlyZWN0bHkg ZnJvbSB0aGUgcGFuaWMgY29udGV4dCBpZiB3ZSBhcmUgaW4gTk1JLgotLSAKTWljaGFsIEhvY2tv ClNVU0UgTGFicwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X18Ka2V4ZWMgbWFpbGluZyBsaXN0CmtleGVjQGxpc3RzLmluZnJhZGVhZC5vcmcKaHR0cDovL2xp c3RzLmluZnJhZGVhZC5vcmcvbWFpbG1hbi9saXN0aW5mby9rZXhlYwo=