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=-8.2 required=3.0 tests=HEADER_FROM_DIFFERENT_DOMAINS, INCLUDES_PATCH,MAILING_LIST_MULTI,SIGNED_OFF_BY,SPF_HELO_NONE,SPF_PASS, URIBL_BLOCKED,USER_AGENT_SANE_1 autolearn=ham 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 5FAEBC47404 for ; Wed, 9 Oct 2019 14:48:47 +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 3195221848 for ; Wed, 9 Oct 2019 14:48:47 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 3195221848 Authentication-Results: mail.kernel.org; dmarc=none (p=none dis=none) header.from=arm.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 1iIDGJ-0001TP-8U; Wed, 09 Oct 2019 14:48:23 +0000 Received: from us1-rack-iad1.inumbo.com ([172.99.69.81]) by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from ) id 1iIDGI-0001TK-1E for xen-devel@lists.xenproject.org; Wed, 09 Oct 2019 14:48:22 +0000 X-Inumbo-ID: d6573730-eaa3-11e9-80e3-bc764e2007e4 Received: from foss.arm.com (unknown [217.140.110.172]) by us1-rack-iad1.inumbo.com (Halon) with ESMTP id d6573730-eaa3-11e9-80e3-bc764e2007e4; Wed, 09 Oct 2019 14:48:20 +0000 (UTC) Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14]) by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 90FD3337; Wed, 9 Oct 2019 07:48:20 -0700 (PDT) Received: from [10.1.196.50] (e108454-lin.cambridge.arm.com [10.1.196.50]) by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id AB8913F68E; Wed, 9 Oct 2019 07:48:19 -0700 (PDT) To: Stefano Stabellini , xen-devel@lists.xenproject.org References: <20191008231211.31110-1-sstabellini@kernel.org> From: Julien Grall Message-ID: <3cfd5f51-8cc0-03aa-dcfc-af2d59488fc0@arm.com> Date: Wed, 9 Oct 2019 15:48:18 +0100 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Thunderbird/60.9.0 MIME-Version: 1.0 In-Reply-To: <20191008231211.31110-1-sstabellini@kernel.org> Content-Language: en-US Subject: Re: [Xen-devel] [PATCH for-4.13 v3] xen/arm: fix buf size in make_cpus_node 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: jgross@suse.com, Stefano Stabellini , Volodymyr_Babchuk@epam.com Content-Transfer-Encoding: base64 Content-Type: text/plain; charset="utf-8"; Format="flowed" Errors-To: xen-devel-bounces@lists.xenproject.org Sender: "Xen-devel" SGkgU3RlZmFubywKCk9uIDA5LzEwLzIwMTkgMDA6MTIsIFN0ZWZhbm8gU3RhYmVsbGluaSB3cm90 ZToKPiBUaGUgc2l6ZSBvZiBidWYgaXMgY2FsY3VsYXRlZCB3cm9uZ2x5OiB0aGUgbnVtYmVyIGlz IHByaW50ZWQgYXMgYQo+IGhleGFkZWNpbWFsIG51bWJlciwgc28gd2UgbmVlZCA4IGJ5dGVzIGZv ciAzMmJpdCwgbm90IDEwIGJ5dGVzLgo+IAo+IEFzIGEgcmVzdWx0LCBpdCBzaG91bGQgYmUgc2l6 ZW9mKCJjcHVAIikgKyA4IGJ5dGVzIGZvciBhIDMyLWJpdCBudW1iZXIgKwo+IDEgYnl0ZSBmb3Ig XDAuIFRvdGFsID0gMTMuCj4gCj4gbXBpZHJfYWZmIGlzIDY0LWJpdCwgaG93ZXZlciwgb25seSBi aXRzIFswLTIzXSBhcmUgdXNlZC4gQWRkIGEgY2hlY2sgZm9yCj4gdGhhdC4KCkkgYW0gbm90IGVu dGlyZWx5IGhhcHB5IHdpdGggdGhlIGNvbW1pdCBtZXNzYWdlLiBUaGVyZSBhcmUgbm8gcmVhbCBp c3N1ZSB3aXRoIAp0aGUgY3VycmVudCBjb2RlICh0aGUgYnVmZmVyIGlzIGJpZyBlbm91Z2gpIGFz IG1wZGlyX2FmZiBjYW4gb25seSBoYXZlIFsyMzowXSAKc2V0IGluIHRoZSBjdXJyZW50IGNvZGUu CgpUaGUgcGF0Y2ggaXMgb25seSBoYXJkZW5pbmcgdGhlIGNvZGUgYW5kIHRoYXQgc2hvdWxkIGJl IHJlZmxlY3RlZCBpbiB0aGUgY29tbWl0IAptZXNzYWdlLgoKU28gaG93IGFib3V0OgoKeGVuL2Fy bTogZG9tYWluX2J1aWxkOiBIYXJkZW4gbWFrZV9jcHVzX25vZGUoKQoKbWFrZV9jcHVzX25vZGUo KSBpcyB1c2luZyBhIHN0YXRpYyBidWZmZXIgdG8gZ2VuZXJhdGUgdGhlIEZEVCBub2RlIG5hbWUu CgpXaGlsZSBtcGRpcl9hZmYgaXMgYSA2NC1iaXQgaW50ZWdlciwgd2Ugb25seSBldmVyIHVzZSB0 aGUgYml0cyBbMjM6MF0gYXMgb25seSAKQUZGezAsIDEsIDJ9IGFyZSBzdXBwb3J0ZWQgZm9yIG5v dy4KClRvIGF2b2lkIGFueSBwb3RlbnRpYWwgaXNzdWUgaW4gdGhlIGZ1dHVyZSwgY2hlY2sgdGhh dCBtcGRpcl9hZmYgaGFzIG9ubHkgYml0cyAKWzIzOjBdIHNldC4KCkF0IHRoZSBzYW1lIHRpbWUs IHRha2UgdGhlIG9wcG9ydHVuaXR5IHRvIHJlZHVjZSB0aGUgc2l6ZSBvZiB0aGUgYnVmZmVyLiBJ bmRlZWQsIApvbmx5IDggY2hhcmFjdGVycyBpcyB1c2VmdWwgdG8gZ2VuZXJhdGUgYW4gMzItYml0 IGhleGFkZWNpbWFsIG51bWJlci4gU28gCnNpemVvZigiY3B1QCIpICsgOCA9IDEzIGNoYXJhY3Rl cnMgaXMgc3VmZmljaWVudCBoZXJlLgoKPiAKPiBGaXhlczogYzgxYTc5MWQzNCAoeGVuL2FybTog U2V0ICdyZWcnIG9mIGNwdSBub2RlIGZvciBkb20wIHRvIG1hdGNoIE1QSURSJ3MgYWZmaW5pdHkp Cj4gU2lnbmVkLW9mZi1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzdGVmYW5vLnN0YWJlbGxpbmlA eGlsaW54LmNvbT4KPiBSZWxlYXNlLWFja2VkLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3Vz ZS5jb20+Cj4gLS0tCj4gQ2hhbmdlcyBpbiB2MzoKPiAtIG1ha2Ugc3VyZSBvbmx5IFsyMzowXSBi aXRzIGFyZSB1c2VkIGluIG1waWRyX2FmZgo+IC0gY2xhcmlmeSB0aGF0IHdlIG9ubHkgbmVlZCAz MmJpdCBmb3IgYnVmIHdyaXRlcwo+IAo+IENoYW5nZXMgaW4gdjI6Cj4gLSBwYXRjaCBhZGRlZAo+ IC0tLQo+ICAgeGVuL2FyY2gvYXJtL2RvbWFpbl9idWlsZC5jIHwgMTIgKysrKysrKysrKystCj4g ICAxIGZpbGUgY2hhbmdlZCwgMTEgaW5zZXJ0aW9ucygrKSwgMSBkZWxldGlvbigtKQo+IAo+IGRp ZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vZG9tYWluX2J1aWxkLmMgYi94ZW4vYXJjaC9hcm0vZG9t YWluX2J1aWxkLmMKPiBpbmRleCA5MjFiMDU0NTIwLi5kNWVlNjM5NTQ4IDEwMDY0NAo+IC0tLSBh L3hlbi9hcmNoL2FybS9kb21haW5fYnVpbGQuYwo+ICsrKyBiL3hlbi9hcmNoL2FybS9kb21haW5f YnVpbGQuYwo+IEBAIC03ODksNyArNzg5LDcgQEAgc3RhdGljIGludCBfX2luaXQgbWFrZV9jcHVz X25vZGUoY29uc3Qgc3RydWN0IGRvbWFpbiAqZCwgdm9pZCAqZmR0KQo+ICAgICAgIGNvbnN0IHZv aWQgKmNvbXBhdGlibGUgPSBOVUxMOwo+ICAgICAgIHUzMiBsZW47Cj4gICAgICAgLyogUGxhY2Vo b2xkZXIgZm9yIGNwdUAgKyBhIDMyLWJpdCBudW1iZXIgKyBcMCAqLwoKSSB0aGluayB5b3Ugd2Fu dCB0byB1cGRhdGUgdGhlIGNvbW1lbnQgdG8gc2F5ICIzMi1iaXQgaGV4YSBudW1iZXIiLgoKPiAt ICAgIGNoYXIgYnVmWzE1XTsKPiArICAgIGNoYXIgYnVmWzEzXTsKClRoaXMgaXMgYSBjb25mdXNp bmcgY29kZSB0byByZWFkIGJlY2F1c2UgYWJvdmUgeW91IG1lbnRpb24gdGhpcyBpcyBhIDMyLWJp dCAKbnVtYmVyLCBidXQgYmVsb3cgeW91IGFyZSB1c2luZyBQUkl4NjQuIEl0IHRha2VzIGEgYml0 IG9mIHRpbWUgdG8gZmlndXJlIG91dCAKdGhhdCBtcGRpcl9hZmYgd2lsbCBhbHdheXMgaGF2ZSBi aXRzIGFib3ZlIDMyLWJpdCB6ZXJvZWQuCgpJIHdvdWxkIHByZWZlciB0byB1c2UgYSB0ZW1wb3Jh cnkgdmFyaWFibGUgZm9yIHRoZSByZWdpc3RlciwgYnV0IEkgd291bGQgYmUgCmhhcHB5IHRvIGNv bnNpZGVyIGEgc3VpdGFibGUgY29tbWVudCBpbiBjb2RlLgoKPiAgICAgICB1MzIgY2xvY2tfZnJl cXVlbmN5Owo+ICAgICAgIGJvb2wgY2xvY2tfdmFsaWQ7Cj4gICAgICAgdWludDY0X3QgbXBpZHJf YWZmOwo+IEBAIC04NDcsOCArODQ3LDE4IEBAIHN0YXRpYyBpbnQgX19pbml0IG1ha2VfY3B1c19u b2RlKGNvbnN0IHN0cnVjdCBkb21haW4gKmQsIHZvaWQgKmZkdCkKPiAgICAgICAgICAgICogdGhl IE1QSURSJ3MgYWZmaW5pdHkgYml0cy4gV2Ugd2lsbCB1c2UgQUZGMCBhbmQgQUZGMSB3aGVuCj4g ICAgICAgICAgICAqIGNvbnN0cnVjdGluZyB0aGUgcmVnIHZhbHVlIG9mIHRoZSBndWVzdCBhdCB0 aGUgbW9tZW50LCBmb3IgaXQKPiAgICAgICAgICAgICogaXMgZW5vdWdoIGZvciB0aGUgY3VycmVu dCBtYXggdmNwdSBudW1iZXIuCj4gKyAgICAgICAgICoKPiArICAgICAgICAgKiBXZSBvbmx5IGRl YWwgd2l0aCBBRkZ7MCwgMSwgMn0gc3RvcmVkIGluIGJpdHMgWzIzOjBdIGF0IHRoZQo+ICsgICAg ICAgICAqIG1vbWVudC4KPiAgICAgICAgICAgICovCj4gICAgICAgICAgIG1waWRyX2FmZiA9IHZj cHVpZF90b192YWZmaW5pdHkoY3B1KTsKPiArICAgICAgICBpZiAoIChtcGlkcl9hZmYgJiB+R0VO TUFTS19VTEwoMjMsIDApKSAhPSAwICkKPiArICAgICAgICB7Cj4gKyAgICAgICAgICAgIHByaW50 ayhYRU5MT0dfRVJSICJVbmFibGUgdG8gaGFuZGxlIE1QSURSIEFGRklOSVRZIDB4JSJQUkl4NjQi XG4iLAo+ICsgICAgICAgICAgICAgICAgICAgbXBpZHJfYWZmKTsKPiArICAgICAgICAgICAgcmV0 dXJuIC1FSU5WQUw7Cj4gKyAgICAgICAgfQo+ICsKPiAgICAgICAgICAgZHRfZHByaW50aygiQ3Jl YXRlIGNwdUAlIlBSSXg2NCIgKGxvZ2ljYWwgQ1BVSUQ6ICVkKSBub2RlXG4iLAo+ICAgICAgICAg ICAgICAgICAgICAgIG1waWRyX2FmZiwgY3B1KTsKPiAgIAo+IAoKQ2hlZXJzLAoKLS0gCkp1bGll biBHcmFsbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0 cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==