From mboxrd@z Thu Jan 1 00:00:00 1970 From: Mike Rapoport Subject: [PATCH v2 03/21] memblock: replace memblock_alloc_base(ANYWHERE) with memblock_phys_alloc Date: Mon, 21 Jan 2019 10:03:50 +0200 Message-ID: <1548057848-15136-4-git-send-email-rppt__12198.4220379547$1548058049$gmane$org@linux.ibm.com> References: <1548057848-15136-1-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 1glUbX-0001Id-39 for xen-devel@lists.xenproject.org; Mon, 21 Jan 2019 08:06:47 +0000 Received: from pps.filterd (m0098399.ppops.net [127.0.0.1]) by mx0a-001b2d01.pphosted.com (8.16.0.27/8.16.0.27) with SMTP id x0L86Kth046446 for ; Mon, 21 Jan 2019 03:06:33 -0500 Received: from e06smtp05.uk.ibm.com (e06smtp05.uk.ibm.com [195.75.94.101]) by mx0a-001b2d01.pphosted.com with ESMTP id 2q59wegv84-1 (version=TLSv1.2 cipher=AES256-GCM-SHA384 bits=256 verify=NOT) for ; Mon, 21 Jan 2019 03:06:29 -0500 Received: from localhost by e06smtp05.uk.ibm.com with IBM ESMTP SMTP Gateway: Authorized Use Only! Violators will be prosecuted for from ; Mon, 21 Jan 2019 08:04:45 -0000 In-Reply-To: <1548057848-15136-1-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: linux-mm@kvack.org 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 , linux-sh@vger.kernel.org, Russell King , kasan-dev@googlegroups.com, Mike Rapoport , Geert Uytterhoeven , Mark Salter , Dennis Zhou , Matt Turner , linux-snps-arc@lists.infradead.org, uclinux-h8-devel@lists.sourceforge.jp, Petr Mladek , linux-xtensa@linux-xten List-Id: xen-devel@lists.xenproject.org VGhlIGNhbGxzIHRvIG1lbWJsb2NrX2FsbG9jX2Jhc2Uoc2l6ZSwgYWxpZ24sIE1FTUJMT0NLX0FM TE9DX0FOWVdIRVJFKSBhbmQKbWVtYmxvY2tfcGh5c19hbGxvYyhzaXplLCBhbGlnbikgYXJlIGVx dWl2YWxlbnQgYXMgYm90aCB0cnkgdG8gYWxsb2NhdGUKJ3NpemUnIGJ5dGVzIHdpdGggJ2FsaWdu JyBhbGlnbm1lbnQgYW55d2hlcmUgaW4gdGhlIG1lbW9yeSBhbmQgcGFuaWMgaWYgaHRlCmFsbG9j YXRpb24gZmFpbHMuCgpUaGUgY29udmVyc2lvbiBpcyBkb25lIHVzaW5nIHRoZSBmb2xsb3dpbmcg c2VtYW50aWMgcGF0Y2g6CgpAQApleHByZXNzaW9uIHNpemUsIGFsaWduOwpAQAotIG1lbWJsb2Nr X2FsbG9jX2Jhc2Uoc2l6ZSwgYWxpZ24sIE1FTUJMT0NLX0FMTE9DX0FOWVdIRVJFKQorIG1lbWJs b2NrX3BoeXNfYWxsb2Moc2l6ZSwgYWxpZ24pCgpTaWduZWQtb2ZmLWJ5OiBNaWtlIFJhcG9wb3J0 IDxycHB0QGxpbnV4LmlibS5jb20+Ci0tLQogYXJjaC9hcm0vbW0vaW5pdC5jICAgICAgICAgICAg ICAgICAgIHwgMiArLQogYXJjaC9zaC9ib2FyZHMvbWFjaC1hcDMyNXJ4YS9zZXR1cC5jIHwgMiAr LQogYXJjaC9zaC9ib2FyZHMvbWFjaC1lY292ZWMyNC9zZXR1cC5jIHwgNCArKy0tCiBhcmNoL3No L2JvYXJkcy9tYWNoLWtmcjJyMDkvc2V0dXAuYyAgfCAyICstCiBhcmNoL3NoL2JvYXJkcy9tYWNo LW1pZ29yL3NldHVwLmMgICAgfCAyICstCiBhcmNoL3NoL2JvYXJkcy9tYWNoLXNlLzc3MjQvc2V0 dXAuYyAgfCA0ICsrLS0KIGFyY2gveHRlbnNhL21tL2thc2FuX2luaXQuYyAgICAgICAgICB8IDMg Ky0tCiA3IGZpbGVzIGNoYW5nZWQsIDkgaW5zZXJ0aW9ucygrKSwgMTAgZGVsZXRpb25zKC0pCgpk aWZmIC0tZ2l0IGEvYXJjaC9hcm0vbW0vaW5pdC5jIGIvYXJjaC9hcm0vbW0vaW5pdC5jCmluZGV4 IDQ3OGVhOGIuLmI3NmI5MGUgMTAwNjQ0Ci0tLSBhL2FyY2gvYXJtL21tL2luaXQuYworKysgYi9h cmNoL2FybS9tbS9pbml0LmMKQEAgLTIwNSw3ICsyMDUsNyBAQCBwaHlzX2FkZHJfdCBfX2luaXQg YXJtX21lbWJsb2NrX3N0ZWFsKHBoeXNfYWRkcl90IHNpemUsIHBoeXNfYWRkcl90IGFsaWduKQog CiAJQlVHX09OKCFhcm1fbWVtYmxvY2tfc3RlYWxfcGVybWl0dGVkKTsKIAotCXBoeXMgPSBtZW1i bG9ja19hbGxvY19iYXNlKHNpemUsIGFsaWduLCBNRU1CTE9DS19BTExPQ19BTllXSEVSRSk7CisJ cGh5cyA9IG1lbWJsb2NrX3BoeXNfYWxsb2Moc2l6ZSwgYWxpZ24pOwogCW1lbWJsb2NrX2ZyZWUo cGh5cywgc2l6ZSk7CiAJbWVtYmxvY2tfcmVtb3ZlKHBoeXMsIHNpemUpOwogCmRpZmYgLS1naXQg YS9hcmNoL3NoL2JvYXJkcy9tYWNoLWFwMzI1cnhhL3NldHVwLmMgYi9hcmNoL3NoL2JvYXJkcy9t YWNoLWFwMzI1cnhhL3NldHVwLmMKaW5kZXggOGYyMzRkMDQuLmQ3Y2VhYjYgMTAwNjQ0Ci0tLSBh L2FyY2gvc2gvYm9hcmRzL21hY2gtYXAzMjVyeGEvc2V0dXAuYworKysgYi9hcmNoL3NoL2JvYXJk cy9tYWNoLWFwMzI1cnhhL3NldHVwLmMKQEAgLTU1Nyw3ICs1NTcsNyBAQCBzdGF0aWMgdm9pZCBf X2luaXQgYXAzMjVyeGFfbXZfbWVtX3Jlc2VydmUodm9pZCkKIAlwaHlzX2FkZHJfdCBwaHlzOwog CXBoeXNfYWRkcl90IHNpemUgPSBDRVVfQlVGRkVSX01FTU9SWV9TSVpFOwogCi0JcGh5cyA9IG1l bWJsb2NrX2FsbG9jX2Jhc2Uoc2l6ZSwgUEFHRV9TSVpFLCBNRU1CTE9DS19BTExPQ19BTllXSEVS RSk7CisJcGh5cyA9IG1lbWJsb2NrX3BoeXNfYWxsb2Moc2l6ZSwgUEFHRV9TSVpFKTsKIAltZW1i bG9ja19mcmVlKHBoeXMsIHNpemUpOwogCW1lbWJsb2NrX3JlbW92ZShwaHlzLCBzaXplKTsKIApk aWZmIC0tZ2l0IGEvYXJjaC9zaC9ib2FyZHMvbWFjaC1lY292ZWMyNC9zZXR1cC5jIGIvYXJjaC9z aC9ib2FyZHMvbWFjaC1lY292ZWMyNC9zZXR1cC5jCmluZGV4IDIyYjQxMDYuLmEzOTAxODA2IDEw MDY0NAotLS0gYS9hcmNoL3NoL2JvYXJkcy9tYWNoLWVjb3ZlYzI0L3NldHVwLmMKKysrIGIvYXJj aC9zaC9ib2FyZHMvbWFjaC1lY292ZWMyNC9zZXR1cC5jCkBAIC0xNDgwLDEyICsxNDgwLDEyIEBA IHN0YXRpYyB2b2lkIF9faW5pdCBlY292ZWNfbXZfbWVtX3Jlc2VydmUodm9pZCkKIAlwaHlzX2Fk ZHJfdCBwaHlzOwogCXBoeXNfYWRkcl90IHNpemUgPSBDRVVfQlVGRkVSX01FTU9SWV9TSVpFOwog Ci0JcGh5cyA9IG1lbWJsb2NrX2FsbG9jX2Jhc2Uoc2l6ZSwgUEFHRV9TSVpFLCBNRU1CTE9DS19B TExPQ19BTllXSEVSRSk7CisJcGh5cyA9IG1lbWJsb2NrX3BoeXNfYWxsb2Moc2l6ZSwgUEFHRV9T SVpFKTsKIAltZW1ibG9ja19mcmVlKHBoeXMsIHNpemUpOwogCW1lbWJsb2NrX3JlbW92ZShwaHlz LCBzaXplKTsKIAljZXUwX2RtYV9tZW1iYXNlID0gcGh5czsKIAotCXBoeXMgPSBtZW1ibG9ja19h bGxvY19iYXNlKHNpemUsIFBBR0VfU0laRSwgTUVNQkxPQ0tfQUxMT0NfQU5ZV0hFUkUpOworCXBo eXMgPSBtZW1ibG9ja19waHlzX2FsbG9jKHNpemUsIFBBR0VfU0laRSk7CiAJbWVtYmxvY2tfZnJl ZShwaHlzLCBzaXplKTsKIAltZW1ibG9ja19yZW1vdmUocGh5cywgc2l6ZSk7CiAJY2V1MV9kbWFf bWVtYmFzZSA9IHBoeXM7CmRpZmYgLS1naXQgYS9hcmNoL3NoL2JvYXJkcy9tYWNoLWtmcjJyMDkv c2V0dXAuYyBiL2FyY2gvc2gvYm9hcmRzL21hY2gta2ZyMnIwOS9zZXR1cC5jCmluZGV4IDIwM2Qy NDkuLjU1YmRmNGEgMTAwNjQ0Ci0tLSBhL2FyY2gvc2gvYm9hcmRzL21hY2gta2ZyMnIwOS9zZXR1 cC5jCisrKyBiL2FyY2gvc2gvYm9hcmRzL21hY2gta2ZyMnIwOS9zZXR1cC5jCkBAIC02MzEsNyAr NjMxLDcgQEAgc3RhdGljIHZvaWQgX19pbml0IGtmcjJyMDlfbXZfbWVtX3Jlc2VydmUodm9pZCkK IAlwaHlzX2FkZHJfdCBwaHlzOwogCXBoeXNfYWRkcl90IHNpemUgPSBDRVVfQlVGRkVSX01FTU9S WV9TSVpFOwogCi0JcGh5cyA9IG1lbWJsb2NrX2FsbG9jX2Jhc2Uoc2l6ZSwgUEFHRV9TSVpFLCBN RU1CTE9DS19BTExPQ19BTllXSEVSRSk7CisJcGh5cyA9IG1lbWJsb2NrX3BoeXNfYWxsb2Moc2l6 ZSwgUEFHRV9TSVpFKTsKIAltZW1ibG9ja19mcmVlKHBoeXMsIHNpemUpOwogCW1lbWJsb2NrX3Jl bW92ZShwaHlzLCBzaXplKTsKIApkaWZmIC0tZ2l0IGEvYXJjaC9zaC9ib2FyZHMvbWFjaC1taWdv ci9zZXR1cC5jIGIvYXJjaC9zaC9ib2FyZHMvbWFjaC1taWdvci9zZXR1cC5jCmluZGV4IGY0YWQz M2MuLmJhN2VlZTYgMTAwNjQ0Ci0tLSBhL2FyY2gvc2gvYm9hcmRzL21hY2gtbWlnb3Ivc2V0dXAu YworKysgYi9hcmNoL3NoL2JvYXJkcy9tYWNoLW1pZ29yL3NldHVwLmMKQEAgLTYzMCw3ICs2MzAs NyBAQCBzdGF0aWMgdm9pZCBfX2luaXQgbWlnb3JfbXZfbWVtX3Jlc2VydmUodm9pZCkKIAlwaHlz X2FkZHJfdCBwaHlzOwogCXBoeXNfYWRkcl90IHNpemUgPSBDRVVfQlVGRkVSX01FTU9SWV9TSVpF OwogCi0JcGh5cyA9IG1lbWJsb2NrX2FsbG9jX2Jhc2Uoc2l6ZSwgUEFHRV9TSVpFLCBNRU1CTE9D S19BTExPQ19BTllXSEVSRSk7CisJcGh5cyA9IG1lbWJsb2NrX3BoeXNfYWxsb2Moc2l6ZSwgUEFH RV9TSVpFKTsKIAltZW1ibG9ja19mcmVlKHBoeXMsIHNpemUpOwogCW1lbWJsb2NrX3JlbW92ZShw aHlzLCBzaXplKTsKIApkaWZmIC0tZ2l0IGEvYXJjaC9zaC9ib2FyZHMvbWFjaC1zZS83NzI0L3Nl dHVwLmMgYi9hcmNoL3NoL2JvYXJkcy9tYWNoLXNlLzc3MjQvc2V0dXAuYwppbmRleCBmZGJlYzIy YS4uNDY5NmUxMCAxMDA2NDQKLS0tIGEvYXJjaC9zaC9ib2FyZHMvbWFjaC1zZS83NzI0L3NldHVw LmMKKysrIGIvYXJjaC9zaC9ib2FyZHMvbWFjaC1zZS83NzI0L3NldHVwLmMKQEAgLTk2NSwxMiAr OTY1LDEyIEBAIHN0YXRpYyB2b2lkIF9faW5pdCBtczc3MjRzZV9tdl9tZW1fcmVzZXJ2ZSh2b2lk KQogCXBoeXNfYWRkcl90IHBoeXM7CiAJcGh5c19hZGRyX3Qgc2l6ZSA9IENFVV9CVUZGRVJfTUVN T1JZX1NJWkU7CiAKLQlwaHlzID0gbWVtYmxvY2tfYWxsb2NfYmFzZShzaXplLCBQQUdFX1NJWkUs IE1FTUJMT0NLX0FMTE9DX0FOWVdIRVJFKTsKKwlwaHlzID0gbWVtYmxvY2tfcGh5c19hbGxvYyhz aXplLCBQQUdFX1NJWkUpOwogCW1lbWJsb2NrX2ZyZWUocGh5cywgc2l6ZSk7CiAJbWVtYmxvY2tf cmVtb3ZlKHBoeXMsIHNpemUpOwogCWNldTBfZG1hX21lbWJhc2UgPSBwaHlzOwogCi0JcGh5cyA9 IG1lbWJsb2NrX2FsbG9jX2Jhc2Uoc2l6ZSwgUEFHRV9TSVpFLCBNRU1CTE9DS19BTExPQ19BTllX SEVSRSk7CisJcGh5cyA9IG1lbWJsb2NrX3BoeXNfYWxsb2Moc2l6ZSwgUEFHRV9TSVpFKTsKIAlt ZW1ibG9ja19mcmVlKHBoeXMsIHNpemUpOwogCW1lbWJsb2NrX3JlbW92ZShwaHlzLCBzaXplKTsK IAljZXUxX2RtYV9tZW1iYXNlID0gcGh5czsKZGlmZiAtLWdpdCBhL2FyY2gveHRlbnNhL21tL2th c2FuX2luaXQuYyBiL2FyY2gveHRlbnNhL21tL2thc2FuX2luaXQuYwppbmRleCAxNzM0Y2RhLi40 OGRiYjAzIDEwMDY0NAotLS0gYS9hcmNoL3h0ZW5zYS9tbS9rYXNhbl9pbml0LmMKKysrIGIvYXJj aC94dGVuc2EvbW0va2FzYW5faW5pdC5jCkBAIC01Miw4ICs1Miw3IEBAIHN0YXRpYyB2b2lkIF9f aW5pdCBwb3B1bGF0ZSh2b2lkICpzdGFydCwgdm9pZCAqZW5kKQogCiAJCWZvciAoayA9IDA7IGsg PCBQVFJTX1BFUl9QVEU7ICsraywgKytqKSB7CiAJCQlwaHlzX2FkZHJfdCBwaHlzID0KLQkJCQlt ZW1ibG9ja19hbGxvY19iYXNlKFBBR0VfU0laRSwgUEFHRV9TSVpFLAotCQkJCQkJICAgIE1FTUJM T0NLX0FMTE9DX0FOWVdIRVJFKTsKKwkJCQltZW1ibG9ja19waHlzX2FsbG9jKFBBR0VfU0laRSwg UEFHRV9TSVpFKTsKIAogCQkJc2V0X3B0ZShwdGUgKyBqLCBwZm5fcHRlKFBIWVNfUEZOKHBoeXMp LCBQQUdFX0tFUk5FTCkpOwogCQl9Ci0tIAoyLjcuNAoKCl9fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h bi9saXN0aW5mby94ZW4tZGV2ZWw=