From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-2.5 required=3.0 tests=HEADER_FROM_DIFFERENT_DOMAINS, MAILING_LIST_MULTI,SPF_HELO_NONE,SPF_PASS,URIBL_BLOCKED,USER_AGENT_SANE_1 autolearn=no autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 351B5C4CECB for ; Thu, 12 Sep 2019 11:03:26 +0000 (UTC) Received: from lists.xenproject.org (lists.xenproject.org [192.237.175.120]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPS id 0D51B20693 for ; Thu, 12 Sep 2019 11:03:25 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 0D51B20693 Authentication-Results: mail.kernel.org; dmarc=none (p=none dis=none) header.from=suse.com Authentication-Results: mail.kernel.org; spf=none smtp.mailfrom=xen-devel-bounces@lists.xenproject.org Received: from localhost ([127.0.0.1] helo=lists.xenproject.org) by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from ) id 1i8MsW-00088q-EL; Thu, 12 Sep 2019 11:03:08 +0000 Received: from us1-rack-iad1.inumbo.com ([172.99.69.81]) by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from ) id 1i8MsV-00088l-U6 for xen-devel@lists.xenproject.org; Thu, 12 Sep 2019 11:03:07 +0000 X-Inumbo-ID: e58d0bd8-d54c-11e9-a337-bc764e2007e4 Received: from mx1.suse.de (unknown [195.135.220.15]) by us1-rack-iad1.inumbo.com (Halon) with ESMTPS id e58d0bd8-d54c-11e9-a337-bc764e2007e4; Thu, 12 Sep 2019 11:03:06 +0000 (UTC) X-Virus-Scanned: by amavisd-new at test-mx.suse.de Received: from relay2.suse.de (unknown [195.135.220.254]) by mx1.suse.de (Postfix) with ESMTP id 2EA3DAFD4; Thu, 12 Sep 2019 11:03:05 +0000 (UTC) To: Jan Beulich References: <20190809145833.1020-1-jgross@suse.com> <20190809145833.1020-22-jgross@suse.com> <18ec96a1-b3c3-adbf-4b0e-1fcb7185e046@suse.com> <13f2cf63-2b61-07fa-f43d-044c61601bca@suse.com> <5aeddfeb-e01f-2cef-59ff-d66bcc067d37@suse.com> From: Juergen Gross Message-ID: <2118ba75-6f4f-89e8-3d16-b624617b70ab@suse.com> Date: Thu, 12 Sep 2019 13:03:03 +0200 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Thunderbird/60.8.0 MIME-Version: 1.0 In-Reply-To: <5aeddfeb-e01f-2cef-59ff-d66bcc067d37@suse.com> Content-Language: de-DE Subject: Re: [Xen-devel] [PATCH v2 21/48] xen/sched: use sched_resource cpu instead smp_processor_id in schedulers X-BeenThere: xen-devel@lists.xenproject.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Xen developer discussion List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Cc: Tim Deegan , Stefano Stabellini , Wei Liu , Konrad Rzeszutek Wilk , George Dunlap , Andrew Cooper , Ian Jackson , Robert VanVossen , Dario Faggioli , Julien Grall , Josh Whitehead , Meng Xu , xen-devel@lists.xenproject.org Content-Transfer-Encoding: base64 Content-Type: text/plain; charset="utf-8"; Format="flowed" Errors-To: xen-devel-bounces@lists.xenproject.org Sender: "Xen-devel" T24gMTIuMDkuMTkgMTI6MDQsIEphbiBCZXVsaWNoIHdyb3RlOgo+IE9uIDEyLjA5LjIwMTkgMTE6 MzQsIEp1ZXJnZW4gR3Jvc3Mgd3JvdGU6Cj4+IE9uIDA5LjA5LjE5IDE2OjE3LCBKYW4gQmV1bGlj aCB3cm90ZToKPj4+IE9uIDA5LjA4LjIwMTkgMTY6NTgsIEp1ZXJnZW4gR3Jvc3Mgd3JvdGU6Cj4+ Pj4gQEAgLTE4MjUsOCArMTgyNSw5IEBAIHN0YXRpYyBzdHJ1Y3QgdGFza19zbGljZQo+Pj4+ICAg IGNzY2hlZF9zY2hlZHVsZSgKPj4+PiAgICAgICAgY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3Bz LCBzX3RpbWVfdCBub3csIGJvb2xfdCB0YXNrbGV0X3dvcmtfc2NoZWR1bGVkKQo+Pj4+ICAgIHsK Pj4+PiAtICAgIGNvbnN0IGludCBjcHUgPSBzbXBfcHJvY2Vzc29yX2lkKCk7Cj4+Pj4gLSAgICBz dHJ1Y3QgbGlzdF9oZWFkICogY29uc3QgcnVucSA9IFJVTlEoY3B1KTsKPj4+PiArICAgIGNvbnN0 IHVuc2lnbmVkIGludCBjcHUgPSBzbXBfcHJvY2Vzc29yX2lkKCk7Cj4+Pj4gKyAgICBjb25zdCB1 bnNpZ25lZCBpbnQgc2NoZWRfY3B1ID0gc2NoZWRfZ2V0X3Jlc291cmNlX2NwdShjcHUpOwo+Pj4+ ICsgICAgc3RydWN0IGxpc3RfaGVhZCAqIGNvbnN0IHJ1bnEgPSBSVU5RKHNjaGVkX2NwdSk7Cj4+ Pgo+Pj4gQnkgcmV0YWluaW5nIGEgbG9jYWwgdmFyaWFibGUgbmFtZWQgImNwdSIgeW91IG1ha2Ug aXQgY2xvc2UgdG8KPj4+IGltcG9zc2libGUgdG8gbm90aWNlLCBkdXJpbmcgYSByZS1iYXNlLCBh biBhZGRpdGlvbiB0byB0aGUKPj4+IGZ1bmN0aW9uIHN0aWxsIHJlZmVyZW5jaW5nIGEgdmFyaWFi bGUgb2YgdGhpcyBuYW1lLiBTaW1pbGFybHkKPj4+IHJldmlldyBpcyBiZWluZyBtYWRlIGhhcmRl ciBiZWNhdXNlIG9uZSBuZWVkcyB0byBnbyBodW50IGFsbAo+Pj4gdGhlIHJlbWFpbmluZyB1c2Vz IG9mICJjcHUiLiBGb3IgZXhhbXBsZSB0aGVyZSBhIHRyYWNlIGVudHJ5Cj4+PiBiZWluZyBnZW5l cmF0ZWQsIGFuZCBpdCdzIG5vdCBvYnZpb3VzIHRvIG1lIHdoZXRoZXIgdGhpcyB3b3VsZG4ndAo+ Pj4gYmV0dGVyIGFsc28gdXNlZCBzY2hlZF9jcHUuCj4+Cj4+IE9rYXl5LCBJJ2xsIHJlbmFtZSAi Y3B1IiB0byAibXlfY3B1Ii4KPiAKPiBXZSd2ZSBnb3QgYSBudW1iZXIgb2YgaW5zdGFuY2VzIG9m ICJ0aGlzX2NwdSIgaW4gc3VjaCBjYXNlcyBhbHJlYWR5LAo+IGJ1dCBubyBzaW5nbGUgIm15X2Nw dSIuIE1heSBJIHN1Z2dlc3QgdG8gc3RpY2sgdG8gdGhpcyBuYW1pbmcgaGVyZQo+IGFzIHdlbGw/ Cj4gCj4+IEkgdXNlZCBjcHUgaW4gdGhlIHRyYWNlIGVudHJ5IG9uIHB1cnBvc2UsIGFzIGl0IG1p Z2h0IGJlIGludGVyZXN0aW5nIG9uCj4+IHdoaWNoIGNwdSB0aGUgZW50cnkgaGFzIGJlZW4gcHJv ZHVjZWQuCj4gCj4gUmlnaHQsIHRoYXQncyBob3cgSSB1bmRlcnN0b29kIGl0OyBpdCBzaW1wbHkg c2VlbWVkIGxpa2UgdGhlcmUKPiBtaWdodCBiZSBhIHNpbWlsYXJseSB2YWxpZCB2aWV3IHRvIHRo ZSBjb250cmFyeS4KPiAKPj4+PiBAQCAtMTk2Nyw3ICsxOTY4LDcgQEAgY3NjaGVkX3NjaGVkdWxl KAo+Pj4+ICAgICAgICBpZiAoIHNuZXh0LT5wcmkgPiBDU0NIRURfUFJJX1RTX09WRVIgKQo+Pj4+ ICAgICAgICAgICAgX19ydW5xX3JlbW92ZShzbmV4dCk7Cj4+Pj4gICAgICAgIGVsc2UKPj4+PiAt ICAgICAgICBzbmV4dCA9IGNzY2hlZF9sb2FkX2JhbGFuY2UocHJ2LCBjcHUsIHNuZXh0LCAmcmV0 Lm1pZ3JhdGVkKTsKPj4+PiArICAgICAgICBzbmV4dCA9IGNzY2hlZF9sb2FkX2JhbGFuY2UocHJ2 LCBzY2hlZF9jcHUsIHNuZXh0LCAmcmV0Lm1pZ3JhdGVkKTsKPj4+Cj4+PiBBbmQgaW4gYSBjYXNl IGxpa2UgdGhpcyBvbmUgSSB3b25kZXIgd2hldGhlciBwYXNzaW5nIGEgInNvcnQgb2YKPj4+IENQ VSIgaXNuJ3Qgc3VmZmljaWVudGx5IGNvbmZ1c2luZywgY29tcGFyZWQgdG8gZS5nLiBzaW1wbHkK Pj4+IHBhc3NpbmcgdGhlIGNvcnJlc3BvbmRpbmcgdW5pdC4KPj4KPj4gSSBndWVzcyB5b3UgbWVh biBzY2hlZF9yZXNvdXJjZS4KPiAKPiBOb3Qgc3VyZSAtIHdpdGggc2NoZWR1bGluZyBhY3Rpbmcg b24gdW5pdHMsIGl0IHdvdWxkIHNlZW0gdG8gbWUgdGhhdAo+IHBhc3NpbmcgYXJvdW5kIHRoZSB1 bml0IHBvaW50ZXJzIHdvdWxkIGJlIHRoZSBtb3N0IGFwcHJvcHJpYXRlIHRoaW5nLgo+IAo+PiBJ IGRvbid0IHRoaW5rIGNoYW5naW5nIHRoZSBwYXJhbWV0ZXIgdHlwZSBpcyBhIGdvb2QgaWRlYS4g V2UgbmVlZCBib3RoCj4+IChyZXNvdXJjZSBhbmQgY3B1IG51bWJlcikgb24gY2FsbGVyIGFuZCBj YWxsZWUgc2lkZSwgYnV0IHRoZSBtYWluCj4+IG9iamVjdCBjc2NoZWRfbG9hZF9iYWxhbmNlKCkg aXMgd29ya2luZyBvbiBpcyB0aGUgY3B1IG51bWJlci4KPiAKPiBJIHNlZS4gUGFydCBvZiBteSB0 aGlua2luZyBoZXJlIGFsc28gd2FzIHRvd2FyZHMgdGhlIGFkZGVkIHR5cGUKPiBzYWZldHkgaWYg cGFzc2luZyBwb2ludGVycyBpbnN0ZWFkIG9mIG51bWVyaWMgdmFsdWVzLgo+IAo+Pj4+IEBAIC0x OTc1LDEyICsxOTc2LDEyIEBAIGNzY2hlZF9zY2hlZHVsZSgKPj4+PiAgICAgICAgICovCj4+Pj4g ICAgICAgIGlmICggIXRhc2tsZXRfd29ya19zY2hlZHVsZWQgJiYgc25leHQtPnByaSA9PSBDU0NI RURfUFJJX0lETEUgKQo+Pj4+ICAgICAgICB7Cj4+Pj4gLSAgICAgICAgaWYgKCAhY3B1bWFza190 ZXN0X2NwdShjcHUsIHBydi0+aWRsZXJzKSApCj4+Pj4gLSAgICAgICAgICAgIGNwdW1hc2tfc2V0 X2NwdShjcHUsIHBydi0+aWRsZXJzKTsKPj4+PiArICAgICAgICBpZiAoICFjcHVtYXNrX3Rlc3Rf Y3B1KHNjaGVkX2NwdSwgcHJ2LT5pZGxlcnMpICkKPj4+PiArICAgICAgICAgICAgY3B1bWFza19z ZXRfY3B1KHNjaGVkX2NwdSwgcHJ2LT5pZGxlcnMpOwo+Pj4+ICAgICAgICB9Cj4+Pj4gLSAgICBl bHNlIGlmICggY3B1bWFza190ZXN0X2NwdShjcHUsIHBydi0+aWRsZXJzKSApCj4+Pj4gKyAgICBl bHNlIGlmICggY3B1bWFza190ZXN0X2NwdShzY2hlZF9jcHUsIHBydi0+aWRsZXJzKSApCj4+Pj4g ICAgICAgIHsKPj4+PiAtICAgICAgICBjcHVtYXNrX2NsZWFyX2NwdShjcHUsIHBydi0+aWRsZXJz KTsKPj4+PiArICAgICAgICBjcHVtYXNrX2NsZWFyX2NwdShzY2hlZF9jcHUsIHBydi0+aWRsZXJz KTsKPj4+PiAgICAgICAgfQo+Pj4KPj4+IEFuZCB0aGlzIGxvb2tzIHRvIGJlIGEgcHJldHR5IGdy b3NzIGFidXNlIG9mIENQVSBtYXNrcyB0aGVuLgo+Pj4gKE5ldmVydGhlbGVzcyBJIGNhbiBzZWUg dGhhdCB1c2luZyBhIENQVSBhcyBhIHZlaGljbGUgaGVyZSBpcwo+Pj4gaGVscGZ1bCB0byBsaW1p dCB0aGUgc2NvcGUgb2YgdGhlIGFscmVhZHkgbG9uZyBzZXJpZXMsIGJ1dCBJCj4+PiB0aGluayBp dCBuZWVkcyB0byBiZSBtYWRlIG11Y2ggbW9yZSBhcHBhcmVudCB3aGF0IGlzIG1lYW50LikKPj4K Pj4gSSBkb24ndCB0aGluayBpdCBpcyBhbiBhYnVzZS4gVGhpbmsgb2YgaXQgYXMgYSBjcHVtYXNr IHdoZXJlIG9ubHkKPj4gdGhlIGJpdHMgcmVsYXRlZCB0byB0aGUgcmVzb3VyY2UncyBtYXN0ZXJf Y3B1cyBjYW4gYmUgc2V0Lgo+IAo+IFdlbGwsIEkgdW5kZXJzdGFuZCB0aGF0IHRoaXMgd2FzIHlv dXIgdGhpbmtpbmcgYmVoaW5kIHJldGFpbmluZwo+IHRoZSB1c2Ugb2YgQ1BVIG1hc2tzIGhlcmUu IFdpdGggdGhlICJtYXN0ZXJfY3B1IiBuYW1pbmcgaXQgbWF5Cj4gaW5kZWVkIGVuZCB1cCBsb29r aW5nIGxlc3MgYWJ1c2UtbGlrZSwgYnV0IEkgc3RpbGwgd29uZGVyIChhcwo+IGFsc28gc3VnZ2Vz dGVkIGVsc2V3aGVyZSkgd2hldGhlciBhbiBJRCBjb25jZXB0IHNpbWlsYXIgdG8gdGhhdAo+IG9m IEFQSUMgSUQgdnMgKGRlcml2ZWQpIGNvcmUvc29ja2V0L25vZGUgSUQgd291bGRuJ3QgYmUgYmV0 dGVyCj4gaW4gY2FzZXMgd2hlcmUgYW4gSUQgaXMgdG8gcmVwcmVzZW50IG11bHRpcGxlIENQVXMu CgpUaGlua2luZyBvZiBhIGZ1dHVyZSBzdXBwb3J0IG9mIGNwdXBvb2xzIHdpdGggZGlmZmVyZW50 IHNjaGVkdWxpbmcKZ3JhbnVsYXJpdHkgSSBkb24ndCB0aGluayB0aGlzIGlzIGEgZ29vZCBpZGVh LiBUaGUgb25seSB3YXkgdG8gbm90CmxldHRpbmcgdGhhdCBiZWNvbWUgcmF0aGVyIGF3ZnVsIHdv dWxkIGJlIHRvIGxldCB0aGUgSUQgaGF2ZSB0aGUKc2FtZSBudW1lcmljYWwgdmFsdWUgYXMgdGhl IGNwdSB0b2RheSBhbmQgZHVwbGljYXRlIHRoZSBjcHVtYXNrCnN0dWZmIGludG8gYSByZXNvdXJj ZW1hc2sgZnJhbWV3b3JrIGNvbXBvbGV0ZWx5IHRoZSBzYW1lIGJ1dCB3aXRoCmRpZmZlcmVudCBu YW1lcy4KCgpKdWVyZ2VuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0 Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRl dmVs