From mboxrd@z Thu Jan 1 00:00:00 1970 From: "Jan Beulich" Subject: Re: [PATCH v2 2/2] kexec: remove spinlock now that all KEXEC hypercall ops are protected at the top-level Date: Wed, 19 Apr 2017 07:37:16 -0600 Message-ID: <58F7842C0200007800151F56@prv-mh.provo.novell.com> References: <1492456146-28808-1-git-send-email-eric.devolder@oracle.com> <1492456146-28808-3-git-send-email-eric.devolder@oracle.com> <58F60B6C020000780015183C@prv-mh.provo.novell.com> <20170419105634.GC16658@olila.local.net-space.pl> <58F764320200007800151E62@prv-mh.provo.novell.com> <20170419121356.GF16658@olila.local.net-space.pl> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <20170419121356.GF16658@olila.local.net-space.pl> Content-Disposition: inline List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: Daniel Kiper Cc: andrew.cooper3@citrix.com, bhavesh.davda@oracle.com, Eric DeVolder , xen-devel@lists.xen.org List-Id: xen-devel@lists.xenproject.org Pj4+IE9uIDE5LjA0LjE3IGF0IDE0OjEzLCA8ZGFuaWVsLmtpcGVyQG9yYWNsZS5jb20+IHdyb3Rl Ogo+IE9uIFdlZCwgQXByIDE5LCAyMDE3IGF0IDA1OjIwOjUwQU0gLTA2MDAsIEphbiBCZXVsaWNo IHdyb3RlOgo+PiA+Pj4gT24gMTkuMDQuMTcgYXQgMTI6NTYsIDxkYW5pZWwua2lwZXJAb3JhY2xl LmNvbT4gd3JvdGU6Cj4+ID4gT24gVHVlLCBBcHIgMTgsIDIwMTcgYXQgMDQ6NDk6NDhBTSAtMDYw MCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+ID4+ID4+PiBPbiAxNy4wNC4xNyBhdCAyMTowOSwgPGVy aWMuZGV2b2xkZXJAb3JhY2xlLmNvbT4gd3JvdGU6Cj4+ID4+ID4gVGhlIHNwaW5sb2NrIGluIGtl eGVjX3N3YXBfaW1hZ2VzKCkgd2FzIHJlbW92ZWQgYXMKPj4gPj4gPiB0aGlzIGZ1bmN0aW9uIGlz IG9ubHkgcmVhY2hhYmxlIG9uIHRoZSBrZXhlYyBoeXBlcmNhbGwsIHdoaWNoIGlzCj4+ID4+ID4g bm93IHByb3RlY3RlZCBhdCB0aGUgdG9wLWxldmVsIGluIGRvX2tleGVjX29wX2ludGVybmFsKCks Cj4+ID4+ID4gdGh1cyB0aGUgbG9jYWwgc3BpbmxvY2sgaXMgbm8gbG9uZ2VyIG5lY2Vzc2FyeS4K Pj4gPj4KPj4gPj4gQnV0IHBlcmhhcHMgbGVhdmUgYW4gQVNTRVJUKCkgdGhlcmUsIG1ha2luZyBz dXJlIHRoZSBpbi1oeXBlcmNhbGwKPj4gPj4gZmxhZyBpcyBzZXQ/Cj4+ID4KPj4gPiBJIGFtIG5v dCBzdXJlIHdoeSBidXQgaWYgYXQgYWxsIEkgdGhpbmsgdGhhdCB3ZSBzaG91bGQgYWxzbyBjb25z aWRlcgo+PiA+IG90aGVyIGtleSBrZXhlYyBmdW5jdGlvbnMgdGhlbi4gT3IgcHV0IEFTU0VSVCgp IGludG8gZG9fa2V4ZWNfb3BfaW50ZXJuYWwoKQo+PiA+IGp1c3QgYmVmb3JlICJzd2l0Y2ggKCBv cCApIi4KPj4KPj4gVGhlIHBvaW50IG9mIG15IHBsYWNlbWVudCBzdWdnZXN0aW9uIHdhcyB0aGF0 IHRoZSBBU1NFUlQoKQo+PiBlZmZlY3RpdmVseSByZXBsYWNlcyB0aGUgbG9jayBhY3F1aXJlIC0g dGhlIHBsYWNlcyB5b3UgbmFtZQo+PiBkaWRuJ3QgcHJldmlvdXNseSByZXF1aXJlIGFueSBzeW5j aHJvbml6YXRpb24uCj4gCj4gQWZ0ZXIgdGhlIGZpcnN0IHBhdGNoIG9mIHRoaXMgc2VyaWVzIGtl eGVjX3N3YXBfaW1hZ2VzKCkgY2Fubm90IGJlCj4gc3RhcnRlZCB0d2ljZSBpbiBwYXJhbGxlbC4g U28sIEkgZG8gbm90IHNlZSB0aGUgcG9pbnQgb2YgQVNTRVJUKCkgaGVyZS4KPiBPciBsZXQncyBz YXkgd2Ugd2lzaCB0byBoYXZlIGl0IHRvIGRvdWJsZSBjaGVjayB0aGF0ICJ0aGUgaW4taHlwZXJj YWxsCj4gZmxhZyBpcyBzZXQiLiBBSVVJLCBpdCBpcyB5b3VyIG9yaWdpbmFsIGlkZWEuIEhvd2V2 ZXIsIHRoZW4gSSB0aGluayB0aGF0Cj4gd2Ugc2hvdWxkIGhhdmUgYW4gQVNTRVJUKCkgYXQgbGVh c3QgaW4ga2V4ZWNfbG9hZF9zbG90KCkgYmVjYXVzZSBwYXJhbGxlbAo+IGxvYWRzIG1ha2UgaXNz dWVzIHRvby4gQW5kIHdlIGNhbiBnbyBoaWdoZXIgdG8gZmVlbCBtb3JlIHNhZmUuIFRoYXQgaXMK PiB3aHkgSSBzdWdnZXN0ZWQgZG9fa2V4ZWNfb3BfaW50ZXJuYWwoKSBhcyB0aGUgZmluYWwgcmVz dGluZyBwbGFjZSBmb3IKPiBhbiBBU1NFUlQoKS4gU2ltcGx5IGl0IGxvb2tzIHRvIG1lIHRoZSBz YWZlc3QgYXBwcm9hY2guIEFtIEkgbWlzc2luZwo+IHNvbWV0aGluZz8KClRoZSBwb2ludCB5b3Un cmUgbWlzc2luZyBpcyAtIHdoeSBkb24ndCB5b3UgdGhlbiBtb3ZlIHRoZSBBU1NFUlQoKQp5ZXQg b25lIG1vcmUgbGV2ZWwgdXAsIHJpZ2h0IG5leHQgdG8gd2hlcmUgdGhlIGZsYWcgaXMgYmVpbmcg c2V0PyBJT1cKd2hhdCB5b3Ugc3VnZ2VzdCB3b3VsZCBpbW8gcmF0aGVyIG1lYW4gbm90IGFkZGlu ZyBhbnkgYXNzZXJ0aW9uCmF0IGFsbC4KCkphbgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp c3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=