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=-16.7 required=3.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,HEADER_FROM_DIFFERENT_DOMAINS,INCLUDES_CR_TRAILER, INCLUDES_PATCH,MAILING_LIST_MULTI,NICE_REPLY_A,SPF_HELO_NONE,SPF_PASS, URIBL_BLOCKED,USER_AGENT_SANE_1 autolearn=unavailable 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 8D543C433FE for ; Thu, 23 Sep 2021 13:55:17 +0000 (UTC) Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (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 4E46A60F44 for ; Thu, 23 Sep 2021 13:55:17 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.4.1 mail.kernel.org 4E46A60F44 Authentication-Results: mail.kernel.org; dmarc=none (p=none dis=none) header.from=csgroup.eu Authentication-Results: mail.kernel.org; spf=none smtp.mailfrom=lists.infradead.org DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender:Content-Type: Content-Transfer-Encoding:List-Subscribe:List-Help:List-Post:List-Archive: List-Unsubscribe:List-Id:In-Reply-To:MIME-Version:Date:Message-ID:From: References:Cc:To:Subject:Reply-To:Content-ID:Content-Description:Resent-Date: Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Owner; bh=ZI01W5A1m9FmjgJ99oS6OPPOQ3uckvi2TYWFixzF3j8=; b=ofdMt9mgd52ij9HeepD4wveitT fL2czwffkVXtSZ3PGydd0su+GMQ/NcPYuOwJont4GD8ZEOroUHKZVSRcdgf31EeVKtxyWf4P+uYdj LYavRSmjWD7P8FTUcvYRJscY0Vu1f16Jtw19uhAipBxrhqUYr8+dkt612Vx3HBV749jTEoOAHRuZo I6aCxl7dAyOGuPactzZUGVnzbiaF8JVMlAOAAS/H7+GJuE/DeFYGmPKVzZeQK2JsStsqGl2HgNUV2 MmjH1VEmMF0/UU5Bds7RRqSNUTv6HbdLwNqQVn7DLx4K+eaOEueSbI/VuF7KL/6XgYEGmW3K/3w37 8+zCpmXg==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.94.2 #2 (Red Hat Linux)) id 1mTPC0-00BksH-P7; Thu, 23 Sep 2021 13:55:16 +0000 Received: from pegase2.c-s.fr ([93.17.235.10]) by bombadil.infradead.org with esmtps (Exim 4.94.2 #2 (Red Hat Linux)) id 1mTPBm-00Bkol-3d; Thu, 23 Sep 2021 13:55:04 +0000 Received: from localhost (mailhub3.si.c-s.fr [172.26.127.67]) by localhost (Postfix) with ESMTP id 4HFc9P5sHPz9sV7; Thu, 23 Sep 2021 15:54:49 +0200 (CEST) X-Virus-Scanned: amavisd-new at c-s.fr Received: from pegase2.c-s.fr ([172.26.127.65]) by localhost (pegase2.c-s.fr [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id xdm1Ouzf8XXu; Thu, 23 Sep 2021 15:54:49 +0200 (CEST) Received: from messagerie.si.c-s.fr (messagerie.si.c-s.fr [192.168.25.192]) by pegase2.c-s.fr (Postfix) with ESMTP id 4HFc9P4lm1z9sV4; Thu, 23 Sep 2021 15:54:49 +0200 (CEST) Received: from localhost (localhost [127.0.0.1]) by messagerie.si.c-s.fr (Postfix) with ESMTP id 8BA938B776; Thu, 23 Sep 2021 15:54:49 +0200 (CEST) X-Virus-Scanned: amavisd-new at c-s.fr Received: from messagerie.si.c-s.fr ([127.0.0.1]) by localhost (messagerie.si.c-s.fr [127.0.0.1]) (amavisd-new, port 10023) with ESMTP id i24VgXHaAF2s; Thu, 23 Sep 2021 15:54:49 +0200 (CEST) Received: from PO20335.IDSI0.si.c-s.fr (unknown [192.168.202.200]) by messagerie.si.c-s.fr (Postfix) with ESMTP id ACF658B763; Thu, 23 Sep 2021 15:54:47 +0200 (CEST) Subject: Re: [PATCH 3/3] memblock: cleanup memblock_free interface To: Mike Rapoport Cc: Mike Rapoport , Linus Torvalds , devicetree@vger.kernel.org, linux-efi@vger.kernel.org, kvm@vger.kernel.org, linux-s390@vger.kernel.org, linux-sh@vger.kernel.org, linux-um@lists.infradead.org, linux-kernel@vger.kernel.org, kasan-dev@googlegroups.com, linux-mips@vger.kernel.org, linux-mm@kvack.org, iommu@lists.linux-foundation.org, linux-usb@vger.kernel.org, linux-alpha@vger.kernel.org, sparclinux@vger.kernel.org, xen-devel@lists.xenproject.org, Andrew Morton , linux-snps-arc@lists.infradead.org, linuxppc-dev@lists.ozlabs.org, linux-riscv@lists.infradead.org, linux-arm-kernel@lists.infradead.org References: <20210923074335.12583-1-rppt@kernel.org> <20210923074335.12583-4-rppt@kernel.org> <1101e3c7-fcb7-a632-8e22-47f4a01ea02e@csgroup.eu> From: Christophe Leroy Message-ID: <96e3da9f-70ff-e5c0-ef2e-cf0b636e5695@csgroup.eu> Date: Thu, 23 Sep 2021 15:54:46 +0200 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:78.0) Gecko/20100101 Thunderbird/78.11.0 MIME-Version: 1.0 In-Reply-To: Content-Language: fr-FR X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20210923_065502_368656_EFD54F8D X-CRM114-Status: GOOD ( 26.62 ) X-BeenThere: linux-snps-arc@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: Linux on Synopsys ARC Processors List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Transfer-Encoding: base64 Content-Type: text/plain; charset="utf-8"; Format="flowed" Sender: "linux-snps-arc" Errors-To: linux-snps-arc-bounces+linux-snps-arc=archiver.kernel.org@lists.infradead.org CgpMZSAyMy8wOS8yMDIxIMOgIDE0OjAxLCBNaWtlIFJhcG9wb3J0IGEgw6ljcml0wqA6Cj4gT24g VGh1LCBTZXAgMjMsIDIwMjEgYXQgMTE6NDc6NDhBTSArMDIwMCwgQ2hyaXN0b3BoZSBMZXJveSB3 cm90ZToKPj4KPj4KPj4gTGUgMjMvMDkvMjAyMSDDoCAwOTo0MywgTWlrZSBSYXBvcG9ydCBhIMOp Y3JpdMKgOgo+Pj4gRnJvbTogTWlrZSBSYXBvcG9ydCA8cnBwdEBsaW51eC5pYm0uY29tPgo+Pj4K Pj4+IEZvciBhZ2VzIG1lbWJsb2NrX2ZyZWUoKSBpbnRlcmZhY2UgZGVhbHQgd2l0aCBwaHlzaWNh bCBhZGRyZXNzZXMgZXZlbgo+Pj4gZGVzcGl0ZSB0aGUgZXhpc3RlbmNlIG9mIG1lbWJsb2NrX2Fs bG9jX3h4KCkgZnVuY3Rpb25zIHRoYXQgcmV0dXJuIGEKPj4+IHZpcnR1YWwgcG9pbnRlci4KPj4+ Cj4+PiBJbnRyb2R1Y2UgbWVtYmxvY2tfcGh5c19mcmVlKCkgZm9yIGZyZWVpbmcgcGh5c2ljYWwg cmFuZ2VzIGFuZCByZXB1cnBvc2UKPj4+IG1lbWJsb2NrX2ZyZWUoKSB0byBmcmVlIHZpcnR1YWwg cG9pbnRlcnMgdG8gbWFrZSB0aGUgZm9sbG93aW5nIHBhaXJpbmcKPj4+IGFidW5kYW50bHkgY2xl YXI6Cj4+Pgo+Pj4gCWludCBtZW1ibG9ja19waHlzX2ZyZWUocGh5c19hZGRyX3QgYmFzZSwgcGh5 c19hZGRyX3Qgc2l6ZSk7Cj4+PiAJcGh5c19hZGRyX3QgbWVtYmxvY2tfcGh5c19hbGxvYyhwaHlz X2FkZHJfdCBiYXNlLCBwaHlzX2FkZHJfdCBzaXplKTsKPj4+Cj4+PiAJdm9pZCAqbWVtYmxvY2tf YWxsb2MocGh5c19hZGRyX3Qgc2l6ZSwgcGh5c19hZGRyX3QgYWxpZ24pOwo+Pj4gCXZvaWQgbWVt YmxvY2tfZnJlZSh2b2lkICpwdHIsIHNpemVfdCBzaXplKTsKPj4+Cj4+PiBSZXBsYWNlIGludGVy bWVkaWF0ZSBtZW1ibG9ja19mcmVlX3B0cigpIHdpdGggbWVtYmxvY2tfZnJlZSgpIGFuZCBkcm9w Cj4+PiB1bm5lY2Vzc2FyeSBhbGlhc2VzIG1lbWJsb2NrX2ZyZWVfZWFybHkoKSBhbmQgbWVtYmxv Y2tfZnJlZV9lYXJseV9uaWQoKS4KPj4+Cj4+PiBTdWdnZXN0ZWQtYnk6IExpbnVzIFRvcnZhbGRz IDx0b3J2YWxkc0BsaW51eC1mb3VuZGF0aW9uLm9yZz4KPj4+IFNpZ25lZC1vZmYtYnk6IE1pa2Ug UmFwb3BvcnQgPHJwcHRAbGludXguaWJtLmNvbT4KPj4+IC0tLQo+Pgo+Pj4gZGlmZiAtLWdpdCBh L2FyY2gvczM5MC9rZXJuZWwvc21wLmMgYi9hcmNoL3MzOTAva2VybmVsL3NtcC5jCj4+PiBpbmRl eCAxYTA0ZTViZGY2NTUuLjM3ODI2ZDhjNGY3NCAxMDA2NDQKPj4+IC0tLSBhL2FyY2gvczM5MC9r ZXJuZWwvc21wLmMKPj4+ICsrKyBiL2FyY2gvczM5MC9rZXJuZWwvc21wLmMKPj4+IEBAIC03MjMs NyArNzIzLDcgQEAgdm9pZCBfX2luaXQgc21wX3NhdmVfZHVtcF9jcHVzKHZvaWQpCj4+PiAgICAJ CQkvKiBHZXQgdGhlIENQVSByZWdpc3RlcnMgKi8KPj4+ICAgIAkJCXNtcF9zYXZlX2NwdV9yZWdz KHNhLCBhZGRyLCBpc19ib290X2NwdSwgcGFnZSk7Cj4+PiAgICAJfQo+Pj4gLQltZW1ibG9ja19m cmVlKHBhZ2UsIFBBR0VfU0laRSk7Cj4+PiArCW1lbWJsb2NrX3BoeXNfZnJlZShwYWdlLCBQQUdF X1NJWkUpOwo+Pj4gICAgCWRpYWdfYW1vZGUzMV9vcHMuZGlhZzMwOF9yZXNldCgpOwo+Pj4gICAg CXBjcHVfc2V0X3NtdCgwKTsKPj4+ICAgIH0KPj4+IEBAIC04ODAsNyArODgwLDcgQEAgdm9pZCBf X2luaXQgc21wX2RldGVjdF9jcHVzKHZvaWQpCj4+PiAgICAJLyogQWRkIENQVXMgcHJlc2VudCBh dCBib290ICovCj4+PiAgICAJX19zbXBfcmVzY2FuX2NwdXMoaW5mbywgdHJ1ZSk7Cj4+PiAtCW1l bWJsb2NrX2ZyZWVfZWFybHkoKHVuc2lnbmVkIGxvbmcpaW5mbywgc2l6ZW9mKCppbmZvKSk7Cj4+ PiArCW1lbWJsb2NrX2ZyZWUoaW5mbywgc2l6ZW9mKCppbmZvKSk7Cj4+PiAgICB9Cj4+PiAgICAv Kgo+Pgo+PiBJJ20gYSBiaXQgbG9zdC4gSUlVQyBtZW1ibG9ja19mcmVlX2Vhcmx5KCkgYW5kIG1l bWJsb2NrX2ZyZWUoKSB3aGVyZQo+PiBpZGVudGljYWwuCj4gCj4gWWVzLCB0aGV5IHdlcmUsIGJ1 dCBhbGwgY2FsbHMgdG8gbWVtYmxvY2tfZnJlZV9lYXJseSgpIHdlcmUgdXNpbmcKPiBfX3BhKHZh ZGRyKSBiZWNhdXNlIHRoZXkgaGFkIGEgdmlydHVhbCBhZGRyZXNzIGF0IGhhbmQuCgpJJ20gc3Rp bGwgbm90IGZvbGxvd2luZy4gSW4gdGhlIGFib3ZlIG1lbWJsb2NrX2ZyZWVfZWFybHkoKSB3YXMg dGFraW5nIAoodW5zaWduZWQgbG9uZylpbmZvIC4gV2FzIGl0IGEgYnVnID8gSXQgbG9va3Mgb2Rk IHRvIGhpZGUgYnVnIGZpeGVzIGluIApzdWNoIGEgYmlnIHBhdGNoLCBzaG91bGQgdGhhdCBidWcg Zml4IGdvIGluIHBhdGNoIDIgPwoKPiAKPj4gSW4gdGhlIGZpcnN0IGh1bmsgbWVtYmxvY2tfZnJl ZSgpIGdldHMgcmVwbGFjZWQgYnkgbWVtYmxvY2tfcGh5c19mcmVlKCkKPj4gSW4gdGhlIHNlY29u ZCBodW5rIG1lbWJsb2NrX2ZyZWVfZWFybHkoKSBnZXRzIHJlcGxhY2VkIGJ5IG1lbWJsb2NrX2Zy ZWUoKQo+IAo+IEluIHRoZSBmaXJzdCBodW5rIHRoZSBtZW1vcnkgaXMgYWxsb2NhdGVkIHdpdGgg bWVtYmxvY2tfcGh5c19hbGxvYygpIGFuZCB3ZQo+IGhhdmUgYSBwaHlzaWNhbCByYW5nZSB0byBm cmVlLiBJbiB0aGUgc2Vjb25kIGh1bmsgdGhlIG1lbW9yeSBpcyBhbGxvY2F0ZWQKPiB3aXRoIG1l bWJsb2NrX2FsbG9jKCkgYW5kIHdlIGFyZSBmcmVlaW5nIGEgdmlydHVhbCBwb2ludGVyLgo+ICAg Cj4+IEkgdGhpbmsgaXQgd291bGQgYmUgZWFzaWVyIHRvIGZvbGxvdyBpZiB5b3UgY291bGQgc3Bs aXQgaXQgaW4gc2V2ZXJhbAo+PiBwYXRjaGVzOgo+IAo+IEl0IHdhcyBhbiBleHBsaWNpdCByZXF1 ZXN0IGZyb20gTGludXMgdG8gbWFrZSBpdCBhIHNpbmdsZSBjb21taXQ6Cj4gCj4gICAgYnV0IHRo ZSBhY3R1YWwgY29tbWl0IGNhbiBhbmQgc2hvdWxkIGJlIGp1c3QgYSBzaW5nbGUgY29tbWl0IHRo YXQganVzdAo+ICAgIGZpeGVzICdtZW1ibG9ja19mcmVlKCknIHRvIGhhdmUgc2FuZSBpbnRlcmZh Y2VzLgo+IAo+IEkgZG9uJ3QgZmVlbCBzdHJvbmdseSBhYm91dCBzcGxpdHRpbmcgaXQgKGV4Y2Vw dCBteSBsYXppbmVzcyByZWFsbHkKPiBvYmplY3RzKSwgYnV0IEkgZG9uJ3QgdGhpbmsgZG9pbmcg dGhlIGNvbnZlcnNpb24gaW4gc2V2ZXJhbCBzdGVwcyB3b3J0aCB0aGUKPiBjaHVybi4KClRoZSBj b21taXQgaXMgcXVpdGUgYmlnICg1NSBmaWxlcyBjaGFuZ2VkLCBhcHByb3ggMTAwIGxpbmVzIG1v ZGlmaWVkKS4KCklmIGRvbmUgaW4gdGhlIHJpZ2h0IG9yZGVyIHRoZSBjaGFuZ2Ugc2hvdWxkIGJl IG1pbmltYWwuCgpJdCBpcyByYXRoZXIgbm90LWVhc3kgdG8gZm9sbG93IGFuZCByZXZpZXcgd2hl biBhIGZ1bmN0aW9uIHRoYXQgd2FzIApleGlzdGluZyAobmFtZWx5IG1lbWJsb2NrX2ZyZWUoKSAp IGRpc2FwcGVhcnMgYW5kIHJlLWFwcGVhcnMgaW4gdGhlIHNhbWUgCmNvbW1pdCBidXQgdG8gZG8g c29tZXRoaW5nIGRpZmZlcmVudC4KCllvdSBkbzoKLSBtZW1ibG9ja19mcmVlKCkgPT0+IG1lbWJs b2NrX3BoeXNfZnJlZSgpCi0gbWVtYmxvY2tfZnJlZV9wdHIoKSA9PT4gbWVtYmxvY2tfZnJlZSgp CgpBdCBsZWFzdCB5b3UgY291bGQgc3BsaXQgaW4gdHdvIHBhdGNoZXMsIHRoZSBhZHZhbnRhZ2Ug d291bGQgYmUgdGhhdCAKYmV0d2VlbiBmaXJzdCBhbmQgc2Vjb25kIHBhdGNoIG1lbWJsb2NrKCkg ZG9lc24ndCBleGlzdCBhbnltb3JlIHNvIHlvdSAKY2FuIGNoZWNrIHlvdSByZWFsbHkgZG9uJ3Qg aGF2ZSBhbnltb3JlIHVzZXIuCgo+IAo+PiAtIEZpcnN0IHBhdGNoOiBDcmVhdGUgbWVtYmxvY2tf cGh5c19mcmVlKCkgYW5kIGNoYW5nZSBhbGwgcmVsZXZhbnQKPj4gbWVtYmxvY2tfZnJlZSgpIHRv IG1lbWJsb2NrX3BoeXNfZnJlZSgpIC0gT3IgY2hhbmdlIG1lbWJsb2NrX2ZyZWUoKSB0bwo+PiBt ZW1ibG9ja19waHlzX2ZyZWUoKSBhbmQgbWFrZSBtZW1ibG9ja19mcmVlKCkgYW4gYWxpYXMgb2Yg aXQuCj4+IC0gU2Vjb25kIHBhdGNoOiBNYWtlIG1lbWJsb2NrX2ZyZWVfcHRyKCkgYmVjb21lIG1l bWJsb2NrX2ZyZWUoKSBhbmQgY2hhbmdlCj4+IGFsbCByZW1haW5pbmcgY2FsbGVycyB0byB0aGUg bmV3IHNlbWFudGljcyAoSUlVQyBtZW1ibG9ja19mcmVlKF9fcGEocHRyKSkKPj4gYmVjb21lcyBt ZW1ibG9ja19mcmVlKHB0cikgYW5kIG1ha2UgbWVtYmxvY2tfZnJlZV9wdHIoKSBhbiBhbGlhcyBv Zgo+PiBtZW1ibG9ja19mcmVlKCkKPj4gLSBGb3VydGggcGF0Y2g6IFJlcGxhY2UgYW5kIGRyb3Ag bWVtYmxvY2tfZnJlZV9wdHIoKQo+PiAtIEZpZnRoIHBhdGNoOiBEcm9wIG1lbWJsb2NrX2ZyZWVf ZWFybHkoKSBhbmQgbWVtYmxvY2tfZnJlZV9lYXJseV9uaWQoKSAoQWxsCj4+IHVzZXJzIHNob3Vs ZCBoYXZlIGJlZW4gdXBncmFkZWQgdG8gbWVtYmxvY2tfZnJlZV9waHlzKCkgaW4gcGF0Y2ggMSBv cgo+PiBtZW1ibG9ja19mcmVlKCkgaW4gcGF0Y2ggMikKPj4KPj4gQ2hyaXN0b3BoZQo+IAoKX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KbGludXgtc25wcy1h cmMgbWFpbGluZyBsaXN0CmxpbnV4LXNucHMtYXJjQGxpc3RzLmluZnJhZGVhZC5vcmcKaHR0cDov L2xpc3RzLmluZnJhZGVhZC5vcmcvbWFpbG1hbi9saXN0aW5mby9saW51eC1zbnBzLWFyYwo=