From mboxrd@z Thu Jan 1 00:00:00 1970 From: Rob Herring Subject: Re: [PATCH 19/21] treewide: add checks for the return value of memblock_alloc*() Date: Wed, 16 Jan 2019 09:18:24 -0600 Message-ID: References: <1547646261-32535-1-git-send-email-rppt@linux.ibm.com> <1547646261-32535-20-git-send-email-rppt@linux.ibm.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6]) by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from ) id 1gjmyD-0000st-TA for xen-devel@lists.xenproject.org; Wed, 16 Jan 2019 15:19:09 +0000 Received: from mail-qt1-f171.google.com (mail-qt1-f171.google.com [209.85.160.171]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPSA id 2EBF3217D4 for ; Wed, 16 Jan 2019 15:18:38 +0000 (UTC) Received: by mail-qt1-f171.google.com with SMTP id v11so7552211qtc.2 for ; Wed, 16 Jan 2019 07:18:38 -0800 (PST) In-Reply-To: <1547646261-32535-20-git-send-email-rppt@linux.ibm.com> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xenproject.org Sender: "Xen-devel" To: Mike Rapoport Cc: Rich Felker , linux-ia64@vger.kernel.org, devicetree@vger.kernel.org, Catalin Marinas , Heiko Carstens , x86@kernel.org, linux-mips@vger.kernel.org, Max Filippov , Guo Ren , sparclinux@vger.kernel.org, Christoph Hellwig , linux-s390@vger.kernel.org, linux-c6x-dev@linux-c6x.org, Yoshinori Sato , Richard Weinberger , SH-Linux , Russell King , kasan-dev@googlegroups.com, Geert Uytterhoeven , Mark Salter , Dennis Zhou , Matt Turner , arcml , "moderated list:H8/300 ARCHITECTURE" , Petr Mladek l List-Id: xen-devel@lists.xenproject.org T24gV2VkLCBKYW4gMTYsIDIwMTkgYXQgNzo0NiBBTSBNaWtlIFJhcG9wb3J0IDxycHB0QGxpbnV4 LmlibS5jb20+IHdyb3RlOgo+Cj4gQWRkIGNoZWNrIGZvciB0aGUgcmV0dXJuIHZhbHVlIG9mIG1l bWJsb2NrX2FsbG9jKigpIGZ1bmN0aW9ucyBhbmQgY2FsbAo+IHBhbmljKCkgaW4gY2FzZSBvZiBl cnJvci4KPiBUaGUgcGFuaWMgbWVzc2FnZSByZXBlYXRzIHRoZSBvbmUgdXNlZCBieSBwYW5pY2lu ZyBtZW1ibG9jayBhbGxvY2F0b3JzIHdpdGgKPiBhZGp1c3RtZW50IG9mIHBhcmFtZXRlcnMgdG8g aW5jbHVkZSBvbmx5IHJlbGV2YW50IG9uZXMuCj4KPiBUaGUgcmVwbGFjZW1lbnQgd2FzIG1vc3Rs eSBhdXRvbWF0ZWQgd2l0aCBzZW1hbnRpYyBwYXRjaGVzIGxpa2UgdGhlIG9uZQo+IGJlbG93IHdp dGggbWFudWFsIG1hc3NhZ2luZyBvZiBmb3JtYXQgc3RyaW5ncy4KPgo+IEBACj4gZXhwcmVzc2lv biBwdHIsIHNpemUsIGFsaWduOwo+IEBACj4gcHRyID0gbWVtYmxvY2tfYWxsb2Moc2l6ZSwgYWxp Z24pOwo+ICsgaWYgKCFwdHIpCj4gKyAgICAgICBwYW5pYygiJXM6IEZhaWxlZCB0byBhbGxvY2F0 ZSAlbHUgYnl0ZXMgYWxpZ249MHglbHhcbiIsIF9fZnVuY19fLAo+IHNpemUsIGFsaWduKTsKPgo+ IFNpZ25lZC1vZmYtYnk6IE1pa2UgUmFwb3BvcnQgPHJwcHRAbGludXguaWJtLmNvbT4KPiAtLS0K PiAgYXJjaC9hbHBoYS9rZXJuZWwvY29yZV9jaWEuYyAgICAgICAgICAgICAgfCAgMyArKysKPiAg YXJjaC9hbHBoYS9rZXJuZWwvY29yZV9tYXJ2ZWwuYyAgICAgICAgICAgfCAgNiArKysrKysKPiAg YXJjaC9hbHBoYS9rZXJuZWwvcGNpLW5vb3AuYyAgICAgICAgICAgICAgfCAxMSArKysrKysrKysr LQo+ICBhcmNoL2FscGhhL2tlcm5lbC9wY2kuYyAgICAgICAgICAgICAgICAgICB8IDExICsrKysr KysrKystCj4gIGFyY2gvYWxwaGEva2VybmVsL3BjaV9pb21tdS5jICAgICAgICAgICAgIHwgMTIg KysrKysrKysrKysrCj4gIGFyY2gvYXJjL21tL2hpZ2htZW0uYyAgICAgICAgICAgICAgICAgICAg IHwgIDQgKysrKwo+ICBhcmNoL2FybS9rZXJuZWwvc2V0dXAuYyAgICAgICAgICAgICAgICAgICB8 ICA2ICsrKysrKwo+ICBhcmNoL2FybS9tbS9tbXUuYyAgICAgICAgICAgICAgICAgICAgICAgICB8 IDE0ICsrKysrKysrKysrKystCj4gIGFyY2gvYXJtNjQva2VybmVsL3NldHVwLmMgICAgICAgICAg ICAgICAgIHwgIDkgKysrKysrLS0tCj4gIGFyY2gvYXJtNjQvbW0va2FzYW5faW5pdC5jICAgICAg ICAgICAgICAgIHwgMTAgKysrKysrKysrKwo+ICBhcmNoL2M2eC9tbS9kbWEtY29oZXJlbnQuYyAg ICAgICAgICAgICAgICB8ICA0ICsrKysKPiAgYXJjaC9jNngvbW0vaW5pdC5jICAgICAgICAgICAg ICAgICAgICAgICAgfCAgMyArKysKPiAgYXJjaC9jc2t5L21tL2hpZ2htZW0uYyAgICAgICAgICAg ICAgICAgICAgfCAgNSArKysrKwo+ICBhcmNoL2g4MzAwL21tL2luaXQuYyAgICAgICAgICAgICAg ICAgICAgICB8ICAzICsrKwo+ICBhcmNoL202OGsvYXRhcmkvc3RyYW0uYyAgICAgICAgICAgICAg ICAgICB8ICA0ICsrKysKPiAgYXJjaC9tNjhrL21tL2luaXQuYyAgICAgICAgICAgICAgICAgICAg ICAgfCAgMyArKysKPiAgYXJjaC9tNjhrL21tL21jZm1tdS5jICAgICAgICAgICAgICAgICAgICAg fCAgNiArKysrKysKPiAgYXJjaC9tNjhrL21tL21vdG9yb2xhLmMgICAgICAgICAgICAgICAgICAg fCAgOSArKysrKysrKysKPiAgYXJjaC9tNjhrL21tL3N1bjNtbXUuYyAgICAgICAgICAgICAgICAg ICAgfCAgNiArKysrKysKPiAgYXJjaC9tNjhrL3N1bjMvc3VuM2R2bWEuYyAgICAgICAgICAgICAg ICAgfCAgMyArKysKPiAgYXJjaC9taWNyb2JsYXplL21tL2luaXQuYyAgICAgICAgICAgICAgICAg fCAgOCArKysrKystLQo+ICBhcmNoL21pcHMvY2F2aXVtLW9jdGVvbi9kbWEtb2N0ZW9uLmMgICAg ICB8ICAzICsrKwo+ICBhcmNoL21pcHMva2VybmVsL3NldHVwLmMgICAgICAgICAgICAgICAgICB8 ICAzICsrKwo+ICBhcmNoL21pcHMva2VybmVsL3RyYXBzLmMgICAgICAgICAgICAgICAgICB8ICAz ICsrKwo+ICBhcmNoL21pcHMvbW0vaW5pdC5jICAgICAgICAgICAgICAgICAgICAgICB8ICA1ICsr KysrCj4gIGFyY2gvbmRzMzIvbW0vaW5pdC5jICAgICAgICAgICAgICAgICAgICAgIHwgMTIgKysr KysrKysrKysrCj4gIGFyY2gvb3BlbnJpc2MvbW0vaW9yZW1hcC5jICAgICAgICAgICAgICAgIHwg IDggKysrKysrLS0KPiAgYXJjaC9wb3dlcnBjL2tlcm5lbC9kdF9jcHVfZnRycy5jICAgICAgICAg fCAgNSArKysrKwo+ICBhcmNoL3Bvd2VycGMva2VybmVsL3BjaV8zMi5jICAgICAgICAgICAgICB8 ICAzICsrKwo+ICBhcmNoL3Bvd2VycGMva2VybmVsL3NldHVwLWNvbW1vbi5jICAgICAgICB8ICAz ICsrKwo+ICBhcmNoL3Bvd2VycGMva2VybmVsL3NldHVwXzY0LmMgICAgICAgICAgICB8ICA0ICsr KysKPiAgYXJjaC9wb3dlcnBjL2xpYi9hbGxvYy5jICAgICAgICAgICAgICAgICAgfCAgMyArKysK PiAgYXJjaC9wb3dlcnBjL21tL2hhc2hfdXRpbHNfNjQuYyAgICAgICAgICAgfCAgMyArKysKPiAg YXJjaC9wb3dlcnBjL21tL21tdV9jb250ZXh0X25vaGFzaC5jICAgICAgfCAgOSArKysrKysrKysK PiAgYXJjaC9wb3dlcnBjL21tL3BndGFibGUtYm9vazNlLmMgICAgICAgICAgfCAxMiArKysrKysr KysrLS0KPiAgYXJjaC9wb3dlcnBjL21tL3BndGFibGUtYm9vazNzNjQuYyAgICAgICAgfCAgMyAr KysKPiAgYXJjaC9wb3dlcnBjL21tL3BndGFibGUtcmFkaXguYyAgICAgICAgICAgfCAgOSArKysr KysrKy0KPiAgYXJjaC9wb3dlcnBjL21tL3BwY19tbXVfMzIuYyAgICAgICAgICAgICAgfCAgMyAr KysKPiAgYXJjaC9wb3dlcnBjL3BsYXRmb3Jtcy9wYXNlbWkvaW9tbXUuYyAgICAgfCAgMyArKysK PiAgYXJjaC9wb3dlcnBjL3BsYXRmb3Jtcy9wb3dlcm1hYy9udnJhbS5jICAgfCAgMyArKysKPiAg YXJjaC9wb3dlcnBjL3BsYXRmb3Jtcy9wb3dlcm52L29wYWwuYyAgICAgfCAgMyArKysKPiAgYXJj aC9wb3dlcnBjL3BsYXRmb3Jtcy9wb3dlcm52L3BjaS1pb2RhLmMgfCAgOCArKysrKysrKwo+ICBh cmNoL3Bvd2VycGMvcGxhdGZvcm1zL3BzMy9zZXR1cC5jICAgICAgICB8ICAzICsrKwo+ICBhcmNo L3Bvd2VycGMvc3lzZGV2L21zaV9iaXRtYXAuYyAgICAgICAgICB8ICAzICsrKwo+ICBhcmNoL3Mz OTAva2VybmVsL3NldHVwLmMgICAgICAgICAgICAgICAgICB8IDEzICsrKysrKysrKysrKysKPiAg YXJjaC9zMzkwL2tlcm5lbC9zbXAuYyAgICAgICAgICAgICAgICAgICAgfCAgNSArKysrLQo+ICBh cmNoL3MzOTAva2VybmVsL3RvcG9sb2d5LmMgICAgICAgICAgICAgICB8ICA2ICsrKysrKwo+ICBh cmNoL3MzOTAvbnVtYS9tb2RlX2VtdS5jICAgICAgICAgICAgICAgICB8ICAzICsrKwo+ICBhcmNo L3MzOTAvbnVtYS9udW1hLmMgICAgICAgICAgICAgICAgICAgICB8ICA2ICsrKysrLQo+ICBhcmNo L3MzOTAvbnVtYS90b3B0cmVlLmMgICAgICAgICAgICAgICAgICB8ICA4ICsrKysrKy0tCj4gIGFy Y2gvc2gvbW0vaW5pdC5jICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDYgKysrKysrCj4gIGFy Y2gvc2gvbW0vbnVtYS5jICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDQgKysrKwo+ICBhcmNo L3VtL2RyaXZlcnMvbmV0X2tlcm4uYyAgICAgICAgICAgICAgICB8ICAzICsrKwo+ICBhcmNoL3Vt L2RyaXZlcnMvdmVjdG9yX2tlcm4uYyAgICAgICAgICAgICB8ICAzICsrKwo+ICBhcmNoL3VtL2tl cm5lbC9pbml0cmQuYyAgICAgICAgICAgICAgICAgICB8ICAyICsrCj4gIGFyY2gvdW0va2VybmVs L21lbS5jICAgICAgICAgICAgICAgICAgICAgIHwgMTYgKysrKysrKysrKysrKysrKwo+ICBhcmNo L3VuaWNvcmUzMi9rZXJuZWwvc2V0dXAuYyAgICAgICAgICAgICB8ICA0ICsrKysKPiAgYXJjaC91 bmljb3JlMzIvbW0vbW11LmMgICAgICAgICAgICAgICAgICAgfCAxNSArKysrKysrKysrKysrLS0K PiAgYXJjaC94ODYva2VybmVsL2FjcGkvYm9vdC5jICAgICAgICAgICAgICAgfCAgMyArKysKPiAg YXJjaC94ODYva2VybmVsL2FwaWMvaW9fYXBpYy5jICAgICAgICAgICAgfCAgNSArKysrKwo+ICBh cmNoL3g4Ni9rZXJuZWwvZTgyMC5jICAgICAgICAgICAgICAgICAgICB8ICAzICsrKwo+ICBhcmNo L3g4Ni9wbGF0Zm9ybS9vbHBjL29scGNfZHQuYyAgICAgICAgICB8ICAzICsrKwo+ICBhcmNoL3g4 Ni94ZW4vcDJtLmMgICAgICAgICAgICAgICAgICAgICAgICB8IDExICsrKysrKysrKy0tCj4gIGFy Y2gveHRlbnNhL21tL2thc2FuX2luaXQuYyAgICAgICAgICAgICAgIHwgIDQgKysrKwo+ICBhcmNo L3h0ZW5zYS9tbS9tbXUuYyAgICAgICAgICAgICAgICAgICAgICB8ICAzICsrKwo+ICBkcml2ZXJz L2Nsay90aS9jbGsuYyAgICAgICAgICAgICAgICAgICAgICB8ICAzICsrKwo+ICBkcml2ZXJzL21h Y2ludG9zaC9zbXUuYyAgICAgICAgICAgICAgICAgICB8ICAzICsrKwo+ICBkcml2ZXJzL29mL2Zk dC5jICAgICAgICAgICAgICAgICAgICAgICAgICB8ICA4ICsrKysrKystCj4gIGRyaXZlcnMvb2Yv dW5pdHRlc3QuYyAgICAgICAgICAgICAgICAgICAgIHwgIDggKysrKysrKy0KCkFja2VkLWJ5OiBS b2IgSGVycmluZyA8cm9iaEBrZXJuZWwub3JnPgoKPiAgZHJpdmVycy94ZW4vc3dpb3RsYi14ZW4u YyAgICAgICAgICAgICAgICAgfCAgNyArKysrKy0tCj4gIGtlcm5lbC9wb3dlci9zbmFwc2hvdC5j ICAgICAgICAgICAgICAgICAgIHwgIDMgKysrCj4gIGxpYi9jcHVtYXNrLmMgICAgICAgICAgICAg ICAgICAgICAgICAgICAgIHwgIDMgKysrCj4gIG1tL2thc2FuL2luaXQuYyAgICAgICAgICAgICAg ICAgICAgICAgICAgIHwgMTAgKysrKysrKystLQo+ICBtbS9zcGFyc2UuYyAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICB8IDE5ICsrKysrKysrKysrKysrKysrLS0KPiAgNzQgZmlsZXMgY2hh bmdlZCwgNDE1IGluc2VydGlvbnMoKyksIDI5IGRlbGV0aW9ucygtKQoKX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y Zy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==