From mboxrd@z Thu Jan 1 00:00:00 1970 Return-path: Received: from mx1.redhat.com ([209.132.183.28]) by bombadil.infradead.org with esmtps (Exim 4.80.1 #2 (Red Hat Linux)) id 1XGtw1-0000B6-Ep for kexec@lists.infradead.org; Mon, 11 Aug 2014 18:03:05 +0000 Date: Mon, 11 Aug 2014 14:02:14 -0400 From: Vivek Goyal Subject: Re: [PATCH 11/15] purgatory: Core purgatory functionality Message-ID: <20140811180213.GC1863@redhat.com> References: <1403814824-7587-1-git-send-email-vgoyal@redhat.com> <1403814824-7587-12-git-send-email-vgoyal@redhat.com> <20140811174017.GD12610@digium.com> <53E9028E.2070709@zytor.com> MIME-Version: 1.0 Content-Disposition: inline In-Reply-To: <53E9028E.2070709@zytor.com> 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: "H. Peter Anvin" Cc: mjg59@srcf.ucam.org, bhe@redhat.com, greg@kroah.com, kexec@lists.infradead.org, linux-kernel@vger.kernel.org, Shaun Ruffell , bp@alien8.de, ebiederm@xmission.com, akpm@linux-foundation.org, dyoung@redhat.com, chaowang@redhat.com T24gTW9uLCBBdWcgMTEsIDIwMTQgYXQgMTA6NTE6MTBBTSAtMDcwMCwgSC4gUGV0ZXIgQW52aW4g d3JvdGU6Cj4gT24gMDgvMTEvMjAxNCAxMDo0MCBBTSwgU2hhdW4gUnVmZmVsbCB3cm90ZToKPiA+ IEZZSSwgaXQgbG9va3MgbGlrZSB0aGUgZm9sbG93aW5nIHBhdGNoIChjb21taXR0ZWQgaW4KPiA+ IDhmYzViNGQ0MTIxYzk1NDgyYjI1ODMpIGFkZHMgYSBuZXcgcmVxdWlyZW1lbnQgdG8gdXNlIGF0 IGxlYXN0IGdjYwo+ID4gNC40IHRvIGJ1aWxkIHRoZSBrZXJuZWw/Cj4gCj4gV2VsbCwgdG8gYnVp bGQgdGhlIGtlcm5lbCB3aXRoIHRoYXQgcGFydGljdWxhciBuZXcgZnVuY3Rpb25hbGl0eQo+IGVu YWJsZWQsIHllcy4KPiAKPiBIb3dldmVyLi4uCj4gCj4gPiBUaGUgYWJvdmUgIi1tY21vZGVsPWxh cmdlIiBjb21waWxlciBmbGFnIHByb2R1Y2VzIHRoZSBmb2xsb3dpbmcgb3V0cHV0IG9uIEdDQyA0 LjEuMi4KPiA+IAo+ID4gICAkIG1ha2UgbW9kdWxlc19wcmVwYXJlIDsgZ2NjIC0tdmVyc2lvbgo+ ID4gICAgIENISyAgICAgaW5jbHVkZS9jb25maWcva2VybmVsLnJlbGVhc2UKPiA+ICAgICBDSEsg ICAgIGluY2x1ZGUvZ2VuZXJhdGVkL3VhcGkvbGludXgvdmVyc2lvbi5oCj4gPiAgICAgQ0hLICAg ICBpbmNsdWRlL2dlbmVyYXRlZC91dHNyZWxlYXNlLmgKPiA+ICAgICBDQyAgICAgIGFyY2gveDg2 L3B1cmdhdG9yeS9wdXJnYXRvcnkubwo+ID4gICBhcmNoL3g4Ni9wdXJnYXRvcnkvcHVyZ2F0b3J5 LmM6MTogc29ycnksIHVuaW1wbGVtZW50ZWQ6IGNvZGUgbW9kZWwg4oCYbGFyZ2XigJkgbm90IHN1 cHBvcnRlZCB5ZXQKPiA+ICAgbWFrZVsxXTogKioqIFthcmNoL3g4Ni9wdXJnYXRvcnkvcHVyZ2F0 b3J5Lm9dIEVycm9yIDEKPiA+ICAgbWFrZTogKioqIFthcmNocHJlcGFyZV0gRXJyb3IgMgo+ID4g ICBnY2MgKEdDQykgNC4xLjIgMjAwODA3MDQgKFJlZCBIYXQgNC4xLjItNTQpCj4gPiAgIENvcHly aWdodCAoQykgMjAwNiBGcmVlIFNvZnR3YXJlIEZvdW5kYXRpb24sIEluYy4KPiA+ICAgVGhpcyBp cyBmcmVlIHNvZnR3YXJlOyBzZWUgdGhlIHNvdXJjZSBmb3IgY29weWluZyBjb25kaXRpb25zLiAg VGhlcmUgaXMgTk8KPiA+ICAgd2FycmFudHk7IG5vdCBldmVuIGZvciBNRVJDSEFOVEFCSUxJVFkg b3IgRklUTkVTUyBGT1IgQSBQQVJUSUNVTEFSIFBVUlBPU0UuCj4gPiAKPiA+IEkgZGlkIGEgcXVp Y2sgc2VhcmNoIGZvciBhIGRpc2N1c3Npb24gdGhlIGluZGljYXRlcyB0aGlzIGNvbXBpbGVyIGlz IG5vdwo+ID4gb2ZmaWNpYWxseSB0b28gb2xkIHRvIGJ1aWxkIHRoZSBrZXJuZWwgYnV0IGRpZCBu b3QgZmluZCBvbmUuCj4gPiAKPiA+IElmIHRoaXMgaXMgcmVxdWlyZWQsIG1heWJlIERvY3VtZW50 YXRpb24vQ2hhbmdlcyBuZWVkcyB0byBiZSB1cGRhdGVkCj4gPiB3aXRoIHRoZSBuZXcgbWluaW11 bSByZXF1aXJlZCB2ZXJzaW9uPwo+IAo+IC4uLiBJJ20gaGF2aW5nIGEgdmVyeSwgdmVyeSBoYXJk IHRpbWUgdG8gcGljdHVyZSBhIHJlYXNvbiB3aHkgdGhlCj4gImxhcmdlIiBtb2RlbCB3b3VsZCBi ZSBuZWNlc3Nhcnkgb3IgZXZlbiBkZXNpcmFibGUgZm9yIHRoZSBwdXJnYXRvcnkKPiBjb2RlLiAg VGhlICJzbWFsbCBQSUMiIG1vZGVsIHNlZW0gdG8gZml0IG11Y2ggYmV0dGVyLi4uCgpIaSBocGEs CgpJIHRvb2sgaXQgYmVjYXVzZSBrZXhlYy10b29scyB1c2VzIGl0IGFuZCBpbiBvbmUgb2YgdGhl IGNvbW1pdHRzIEVyaWMKZ2F2ZSBmb2xsb3dpbmcgcmVhc29uaW5nLgoKICAgIE9uIHg4Nl82NCB1 c2UgLW1jbW9kZWw9bGFyZ2Ugc28gdGhhdCB0aGUgY29kZSBpcyBidWlsdCB3aXRob3V0CiAgICBh bnkgMzJiaXQgYXNzdW1wdGlvbnMuICAtbWNtb2RlbD1tZWRpdW0gYW5kIC1tY21vZGVsPXNtYWxs CiAgICByZXN1bHQgaW50IGNvZGUgdGhhdCBoYXMgMzJiaXQgcmVsb2NhdGlvbnMgYWdhaW5zdCB2 YXJpYWJsZXMKICAgIHRoYXQgY2FuIGxpdmUgYW55d2hlcmUgaW4gdGhlIGFkZHJlc3Mgc3BhY2UK CldlIGRvIHdhbnQgdG8gbG9hZCBwdXJnYXRvcnkgYW55d2hlcmUgaW4gdGhlIGFkZHJlc3Mgc3Bh Y2UuIAoKQnV0IGlmIHRoZXJlIGFyZSBvdGhlciB3YXlzIHRvIGFjaGlldmUgdGhlIHNhbWUgdGhp bmcsIEkgd2lsbCBkbyB0aGF0CmNoYW5nZS4KClNvIHdoZW4geW91IHNheSAic21hbGwgUElDIiwg SSBuZWVkIHRvIHVzZSAtbWNtb2RlbD1zbWFsbCBhbmQgLWZQSUM/CgpJIGNhbiBnaXZlIHRoYXQg YSB0cnkuCgpUaGFua3MKVml2ZWsKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fCmtleGVjIG1haWxpbmcgbGlzdAprZXhlY0BsaXN0cy5pbmZyYWRlYWQub3Jn Cmh0dHA6Ly9saXN0cy5pbmZyYWRlYWQub3JnL21haWxtYW4vbGlzdGluZm8va2V4ZWMK