From mboxrd@z Thu Jan 1 00:00:00 1970 From: George Dunlap Subject: Re: [PATCH for 4.7 1/4] xen: sched: avoid spuriously re-enabling IRQs in csched2_switch_sched() Date: Wed, 4 May 2016 18:05:33 +0100 Message-ID: <572A2BDD.4050506@citrix.com> References: <146231184906.25631.6550047090421454264.stgit@Solace.fritz.box> <146231199550.25631.15153219462074625034.stgit@Solace.fritz.box> <572A1128.7010609@citrix.com> <1462377503.6981.21.camel@citrix.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail6.bemta14.messagelabs.com ([193.109.254.103]) by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ay0F7-0006Vt-TS for xen-devel@lists.xenproject.org; Wed, 04 May 2016 17:05:45 +0000 In-Reply-To: <1462377503.6981.21.camel@citrix.com> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: Dario Faggioli , xen-devel@lists.xenproject.org Cc: Wei Liu List-Id: xen-devel@lists.xenproject.org T24gMDQvMDUvMTYgMTY6NTgsIERhcmlvIEZhZ2dpb2xpIHdyb3RlOgo+IE9uIFdlZCwgMjAxNi0w NS0wNCBhdCAxNjoxMSArMDEwMCwgR2VvcmdlIER1bmxhcCB3cm90ZToKPj4gT24gMDMvMDUvMTYg MjI6NDYsIERhcmlvIEZhZ2dpb2xpIHdyb3RlOgo+Pj4KPj4+IEluIGZhY3QsIGludGVycnVwdHMg YXJlIGFscmVhZHkgZGlzYWJsZWQgd2hlbiBjYWxsaW5nCj4+PiB0aGUgaG9vayBmcm9tIHNjaGVk dWxlX2NwdV9zd2l0Y2goKSwgYW5kIGhlbmNlIHVzaW5nCj4+PiBhbnl0aGluZyBkaWZmZXJlbnQg dGhhbiBqdXN0IHNwaW5fbG9jaygpIGlzIHdyb25nIChhbmQKPj4+IEFTU0VSVCgpLXMgaW4gZGVi dWcgYnVpbGRzKSBvciB1bm5lY2Vzc2FyeS4KPj4+Cj4+PiBTaWduZWQtb2ZmLWJ5OiBEYXJpbyBG YWdnaW9saSA8ZGFyaW8uZmFnZ2lvbGlAY2l0cml4LmNvbT4KPj4gR29vZCBjYXRjaC4gIAo+Pgo+ IFdlbGwsIG11Y2ggcmF0aGVyIG15IGJhZCBpbnRyb2R1Y2luZyB0aGlzISA6LS8KPiAKPj4gQnV0 IHdvdWxkIGl0IGJlIGJldHRlciB0byBlaXRoZXIgMSkgYWRkIGFuIGFzc2VydCB0aGF0IGlycXMK Pj4gYXJlIGRpc2FibGVkLCBvciAyKSB1c2Ugc3Bpbl9sb2NrX2lycXNhdmUoKSwganVzdCB0byBt YWtlIHN1cmUgdGhlCj4+IHR3bwo+PiBiaXRzIG9mIGNvZGUgd29uJ3Qgc2lsZW50bHkgZ28gb3V0 IG9mIHN5bmM/Cj4+Cj4gVGhlcmUncyBhbiBBU1NFUlQoKSBhbHJlYWR5LCBpbiBzcGluX2xvY2tf aXJxKCkgKGFza2luZyBmb3IgSVJRcyB0byBiZQo+IGVuYWJsZWQpLCB3aGljaCBpcyBpbiBmYWN0 IHRoZSBvbmUgdGhhdCB0cmlnZ2Vycy4KPiAKPiBJIGludHJvZHVjZWQgdGhlIGJ1ZyBiZWNhdXNl IG9mIGFuIG92ZXJzaWdodCB3aGVuIGFwcGx5aW5nIHRoZSBsYXN0Cj4gcmV2aWV3IGNvbW1lbnRz IHRvIGEgcHJldmlvdXMgcGF0Y2ggc2VyaWVzLCBhbmQgZGlkIG5vdCBzcG90IGl0IGJlY2F1c2UK PiAtLWFuZCB0aGlzIGlzIHRoZSB0cnVlIG1pc3Rha2UsIElNTy0tIEkgdGVzdGVkIHRoZSBmaW5h bCByZXN1bHQgb25seQo+IHdpdGggZGVidWc9bi4gVGhpcyBpcyB3aHkgSSB0aGluayBhbiBBU1NF UlQoKSBpcyBhZnRlciBhbGwgbm90IHRoYXQKPiB1c2VmdWwgaGVyZS4uLiBJbiBmYWN0LCBpZiB0 aGlzIHdlcmUgdGVzdGVkIHdpdGggZGVidWc9eSwgd2hhdCdzCj4gYWxyZWFkeSBpbiBwbGFjZSB3 b3VsZCBoYXZlIGJlZW4gZW5vdWdoLgo+IAo+IFRoZXJlIGFyZSBxdWl0ZSBhIGZldyBvdGhlciBz aW1pbGFyIGNhc2VzIGFsbCBhcm91bmQgc2NoZWR1bGluZyBjb2RlLgo+IFNvbWUgb2YgdGhlbSBo YXZlIGNvbW1lbnRzLCBub25lIGhhcyBBU1NFUlQoKS1zLCBhbmQgSSB0aGluayB0aGF0IGlzCj4g ZmluZS4KCkknbSBhIGJpdCBjb25mdXNlZCBieSB0aGVzZSBmZXcgcGFyYWdyYXBocywgYW5kIGl0 IG1ha2VzIG1lIHdvbmRlciBpZgptYXliZSBJIHdhc24ndCB2ZXJ5IGNsZWFyLiAgQnkgIzEsIEkg bWVhbnQsICJEbyBleGFjdGx5IHdoYXQgaXMgZG9uZSBpbgp0aGlzIHBhdGNoIChyZXBsYWNlIHNw aW5fbG9ja19pcnEoKSB3aXRoIHNwaW5fbG9jaygpKSwgYnV0IGFsc28gYWRkIHRvCml0IGFuIGFz c2VydCB0byBtYWtlIHN1cmUgdGhhdCBpZiBpcnFzIGV2ZXIgKnN0b3AqIGJlaW5nIGRpc2FibGVk IHdoZW4KY2FsbGluZyB0aGlzLCB3ZSdsbCBmaW5kIG91dCIuCgpJcyB0aGF0IHdoYXQgeW91IHVu ZGVyc3Rvb2QgbWUgdG8gbWVhbiwgb3IgZGlkIHlvdSB0aGluayBJIG1lYW50LAoiSW5zdGVhZCBv ZiBjaGFuZ2luZyB0byBzcGluX2xvY2soKSwgW2RvIHNvbWV0aGluZyBlbHNlXSI/Cgo+IEkgYWxz byBkb24ndCBsaWtlIHVzaW5nIHNwaW5fbG9ja19pcnFzYXZlKCkgd2hlbiBpdCBpcyBub3QgbmVj ZXNzYXJ5LAo+IGV2ZW4gaWYgdGhpcyBpcyBub3QgYW4gaG90IHBhdGguIEluIGZhY3QsIGFwYXJ0 IGZyb20gYmVpbmcgc2xvd2VyLCBJCj4gZmluZCBpdCBtb3JlIGNvbmZ1c2luZyB0aGFuIGhlbHBm dWwsIGVzcGVjaWFsbHkgd2hlbiBsb29raW5nIGF0IHRoZQo+IGNvZGUgYW5kIHRyeWluZyB0byBy ZWFzb24gYWJvdXQgd2hldGhlciB3ZSBjYW4gYmUgY2FsbGVkIHdpdGggSVJRCj4gZW5hYmxlZCBv ciBub3QuCgpJIGFncmVlIHdpdGggdGhpczsgSSBtYWlubHkgaW5jbHVkZWQgdGhlIHN1Z2dlc3Rp b24gYXMgYSBwb3RlbnRpYWwKYWx0ZXJuYXRpdmUgdG8gbWFraW5nIHRoZSBjb2RlIHJvYnVzdC4K CkkndmUgY2hlY2tlZCBpbiBwYXRjaGVzIDIgYW5kIDMsIGJ0dywgc28gbm8gbmVlZCB0byByZS1z ZW5kIHRoZW0uIDotKQoKIC1HZW9yZ2UKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54 ZW4ub3JnCmh0dHA6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=