From mboxrd@z Thu Jan 1 00:00:00 1970 From: Dario Faggioli Subject: [PATCH v2 02/10] xen: credit2: clear bit instead of skip step in runq_tickle() Date: Thu, 09 Feb 2017 14:58:31 +0100 Message-ID: <148664871144.595.6494279719176911101.stgit@Solace.fritz.box> References: <148664844741.595.10506268024432565895.stgit@Solace.fritz.box> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail6.bemta5.messagelabs.com ([195.245.231.135]) by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cbpF5-0003re-4e for xen-devel@lists.xenproject.org; Thu, 09 Feb 2017 13:58:35 +0000 Received: by mail-wm0-f65.google.com with SMTP id v77so3007436wmv.0 for ; Thu, 09 Feb 2017 05:58:33 -0800 (PST) In-Reply-To: <148664844741.595.10506268024432565895.stgit@Solace.fritz.box> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: xen-devel@lists.xenproject.org Cc: George Dunlap List-Id: xen-devel@lists.xenproject.org U2luY2Ugd2UgYXJlIGRvaW5nIGNwdW1hc2sgbWFuaXB1bGF0aW9uIGFscmVhZHksIGNsZWFyIGEg Yml0CmluIHRoZSBtYXNrIGF0IG9uY2UuIERvaW5nIHRoYXQgd2lsbCBzYXZlIHVzIGFuIGlmLCBs YXRlciBpbgp0aGUgY29kZS4KCk5vIGZ1bmN0aW9uYWwgY2hhbmdlIGludGVuZGVkLgoKU2lnbmVk LW9mZi1ieTogRGFyaW8gRmFnZ2lvbGkgPGRhcmlvLmZhZ2dpb2xpQGNpdHJpeC5jb20+Ci0tLQpD YzogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBldS5jaXRyaXguY29tPgotLS0KQ2hhbmdl cyBmcm9tIHYxOgoqIHJlYmFzZWQgb24gY3VycmVudCBzdGFnaW5nLgotLS0KIHhlbi9jb21tb24v c2NoZWRfY3JlZGl0Mi5jIHwgICAgNSArKy0tLQogMSBmaWxlIGNoYW5nZWQsIDIgaW5zZXJ0aW9u cygrKSwgMyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL3NjaGVkX2NyZWRp dDIuYyBiL3hlbi9jb21tb24vc2NoZWRfY3JlZGl0Mi5jCmluZGV4IDc0MWQzNzIuLjkyMGE3Y2Ug MTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vc2NoZWRfY3JlZGl0Mi5jCisrKyBiL3hlbi9jb21tb24v c2NoZWRfY3JlZGl0Mi5jCkBAIC05OTEsNyArOTkxLDcgQEAgcnVucV90aWNrbGUoY29uc3Qgc3Ry dWN0IHNjaGVkdWxlciAqb3BzLCBzdHJ1Y3QgY3NjaGVkMl92Y3B1ICpuZXcsIHNfdGltZV90IG5v dykKICAgICBjcHVtYXNrX2FuZG5vdCgmbWFzaywgJnJxZC0+YWN0aXZlLCAmcnFkLT5pZGxlKTsK ICAgICBjcHVtYXNrX2FuZG5vdCgmbWFzaywgJm1hc2ssICZycWQtPnRpY2tsZWQpOwogICAgIGNw dW1hc2tfYW5kKCZtYXNrLCAmbWFzaywgY3B1bWFza19zY3JhdGNoX2NwdShjcHUpKTsKLSAgICBp ZiAoIGNwdW1hc2tfdGVzdF9jcHUoY3B1LCAmbWFzaykgKQorICAgIGlmICggX19jcHVtYXNrX3Rl c3RfYW5kX2NsZWFyX2NwdShjcHUsICZtYXNrKSApCiAgICAgewogICAgICAgICBjdXIgPSBDU0NI RUQyX1ZDUFUoY3Vycl9vbl9jcHUoY3B1KSk7CiAgICAgICAgIGJ1cm5fY3JlZGl0cyhycWQsIGN1 ciwgbm93KTsKQEAgLTEwMDcsOCArMTAwNyw3IEBAIHJ1bnFfdGlja2xlKGNvbnN0IHN0cnVjdCBz Y2hlZHVsZXIgKm9wcywgc3RydWN0IGNzY2hlZDJfdmNwdSAqbmV3LCBzX3RpbWVfdCBub3cpCiAg ICAgZm9yX2VhY2hfY3B1KGksICZtYXNrKQogICAgIHsKICAgICAgICAgLyogQWxyZWFkeSBsb29r ZWQgYXQgdGhpcyBvbmUgYWJvdmUgKi8KLSAgICAgICAgaWYgKCBpID09IGNwdSApCi0gICAgICAg ICAgICBjb250aW51ZTsKKyAgICAgICAgQVNTRVJUKGkgIT0gY3B1KTsKIAogICAgICAgICBjdXIg PSBDU0NIRUQyX1ZDUFUoY3Vycl9vbl9jcHUoaSkpOwogCgoKX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2 ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==