From mboxrd@z Thu Jan 1 00:00:00 1970 From: Valentin Schneider Subject: Re: [PATCH v2] sched/topology, cpuset: Account for housekeeping CPUs to avoid empty cpumasks Date: Mon, 4 Nov 2019 00:47:50 +0000 Message-ID: References: <20191104003906.31476-1-valentin.schneider@arm.com> Mime-Version: 1.0 Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <20191104003906.31476-1-valentin.schneider@arm.com> Content-Language: en-US Sender: linux-kernel-owner@vger.kernel.org List-ID: Content-Type: text/plain; charset="macroman" To: linux-kernel@vger.kernel.org, cgroups@vger.kernel.org Cc: lizefan@huawei.com, tj@kernel.org, hannes@cmpxchg.org, mingo@kernel.org, peterz@infradead.org, vincent.guittot@linaro.org, Dietmar.Eggemann@arm.com, morten.rasmussen@arm.com, qperret@google.com, =?UTF-8?Q?Michal_Koutn=c3=bd?= CgpPbiAwNC8xMS8yMDE5IDAwOjM5LCBWYWxlbnRpbiBTY2huZWlkZXIgd3JvdGU6Cj4gTWljaGFs IG5vdGVkIHRoYXQgYSBjcHVzZXQncyBlZmZlY3RpdmVfY3B1cyBjYW4gYmUgYSBub24tZW1weSBt YXNrLCBidXQKPiBiZWNhdXNlIG9mIHRoZSBtYXNraW5nIGRvbmUgd2l0aCBob3VzZWtlZXBpbmdf Y3B1bWFzayhIS19GTEFHX0RPTUFJTikKPiBmdXJ0aGVyIGRvd24gdGhlIGxpbmUsIHdlIGNhbiBz dGlsbCBlbmQgdXAgd2l0aCBhbiBlbXB0eSBjcHVtYXNrIGJlaW5nCj4gcGFzc2VkIGRvd24gdG8g cGFydGl0aW9uX3NjaGVkX2RvbWFpbnNfbG9ja2VkKCkuCj4gCj4gRG8gdGhlIHByb3BlciB0aGlu ZyBhbmQgZG9uJ3QganVzdCBjaGVjayB0aGUgbWFzayBpcyBub24tZW1wdHkgLSBjaGVjawo+IHRo YXQgaXRzIGludGVyc2VjdGlvbiB3aXRoIGhvdXNla2VlcGluZ19jcHVtYXNrKEhLX0ZMQUdfRE9N QUlOKSBpcwo+IG5vbi1lbXB0eS4KPiAKPiBGaXhlczogY2QxY2IzMzUwNTYxICgic2NoZWQvdG9w b2xvZ3k6IERvbid0IHRyeSB0byBidWlsZCBlbXB0eSBzY2hlZCBkb21haW5zIikKPiBSZXBvcnRl ZC1ieTogTWljaGFsIEtvdXRuw70gPG1rb3V0bnlAc3VzZS5jb20+Cj4gU2lnbmVkLW9mZi1ieTog VmFsZW50aW4gU2NobmVpZGVyIDx2YWxlbnRpbi5zY2huZWlkZXJAYXJtLmNvbT4KPiAtLS0KClNp Z2gsIHRoaXMgaXMgbWlzc2luZzoKCnYyIGNoYW5nZXM6CiAgICAtIEZpeCBicm9rZW4gZGlmZgoK QXQgbGVhc3QgaXQgKmRvZXMqIGFwcGx5IHRoaXMgdGltZSBhcm91bmQuCgo+ICBrZXJuZWwvY2dy b3VwL2NwdXNldC5jIHwgOCArKysrKysrLQo+ICAxIGZpbGUgY2hhbmdlZCwgNyBpbnNlcnRpb25z KCspLCAxIGRlbGV0aW9uKC0pCj4gCj4gZGlmZiAtLWdpdCBhL2tlcm5lbC9jZ3JvdXAvY3B1c2V0 LmMgYi9rZXJuZWwvY2dyb3VwL2NwdXNldC5jCj4gaW5kZXggYzg3ZWU2NDEyYjM2Li5lNGMxMDc4 NWRjN2MgMTAwNjQ0Cj4gLS0tIGEva2VybmVsL2Nncm91cC9jcHVzZXQuYwo+ICsrKyBiL2tlcm5l bC9jZ3JvdXAvY3B1c2V0LmMKPiBAQCAtNzk4LDggKzc5OCwxNCBAQCBzdGF0aWMgaW50IGdlbmVy YXRlX3NjaGVkX2RvbWFpbnMoY3B1bWFza192YXJfdCAqKmRvbWFpbnMsCj4gIAkJICAgIGNwdW1h c2tfc3Vic2V0KGNwLT5jcHVzX2FsbG93ZWQsIHRvcF9jcHVzZXQuZWZmZWN0aXZlX2NwdXMpKQo+ ICAJCQljb250aW51ZTsKPiAgCj4gKwkJLyoKPiArCQkgKiBTa2lwIGNwdXNldHMgdGhhdCB3b3Vs ZCBsZWFkIHRvIGFuIGVtcHR5IHNjaGVkIGRvbWFpbi4KPiArCQkgKiBUaGF0IGNvdWxkIGJlIGJl Y2F1c2UgZWZmZWN0aXZlX2NwdXMgaXMgZW1wdHksIG9yIGJlY2F1c2UKPiArCQkgKiBpdCdzIG9u bHkgc3Bhbm5pbmcgQ1BVcyBvdXRzaWRlIHRoZSBob3VzZWtlZXBpbmcgbWFzay4KPiArCQkgKi8K PiAgCQlpZiAoaXNfc2NoZWRfbG9hZF9iYWxhbmNlKGNwKSAmJgo+IC0JCSAgICAhY3B1bWFza19l bXB0eShjcC0+ZWZmZWN0aXZlX2NwdXMpKQo+ICsJCSAgICBjcHVtYXNrX2ludGVyc2VjdHMoY3At PmVmZmVjdGl2ZV9jcHVzLAo+ICsJCQkJICAgICAgIGhvdXNla2VlcGluZ19jcHVtYXNrKEhLX0ZM QUdfRE9NQUlOKSkpCj4gIAkJCWNzYVtjc24rK10gPSBjcDsKPiAgCj4gIAkJLyogc2tpcCBAY3An cyBzdWJ0cmVlIGlmIG5vdCBhIHBhcnRpdGlvbiByb290ICovCj4gCg==