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 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id BE3EDC27C53 for ; Fri, 7 Jun 2024 08:35:10 +0000 (UTC) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1sFV3a-0005PC-Ex; Fri, 07 Jun 2024 04:34:42 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1sFV3X-0005O7-BZ for grub-devel@gnu.org; Fri, 07 Jun 2024 04:34:39 -0400 Received: from mx0a-001b2d01.pphosted.com ([148.163.156.1]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1sFV3U-000649-Eh for grub-devel@gnu.org; Fri, 07 Jun 2024 04:34:38 -0400 Received: from pps.filterd (m0353728.ppops.net [127.0.0.1]) by mx0a-001b2d01.pphosted.com (8.17.1.19/8.17.1.19) with ESMTP id 4578KxLg012376; Fri, 7 Jun 2024 08:34:34 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ibm.com; h=cc : content-transfer-encoding : content-type : date : from : in-reply-to : message-id : mime-version : references : subject : to; s=pp1; bh=yE6Xvgo273sIxQ6C7m/rCoR2fVRuPOPxRHbX8PtgSOY=; b=jDN4yjYLiiGto8/4dlPyWCuru5uNoDEJ25BheIle7fvU717QeyMH74enZLpMMv67t/os NmOMctSUGoMGvRSbHzxuVQEYsw5RUp95w097OkN50h157m6Y1bNUIkQ31iPrgd4g76IP 96u9ncnNgNXrtBuUZ9sCNboB5Ih8o9FQ2l08ouD8dm5YM5FGanllTOmbZI/cZ9gw5iwn g0rk7djZ286EXp0SxfiKcTlTUVxl7j+4Be66jg3Y0h3en3HdX+4NxkD8mzL5gA40Cpv5 2MPmzrzhHKjCY8V5BhMQqzOE949uJDwt0f04G+klpIoUJc+MJLnxBQI/8vk2ztYG0Ho9 Cg== Received: from pps.reinject (localhost [127.0.0.1]) by mx0a-001b2d01.pphosted.com (PPS) with ESMTPS id 3ykx6rg3y9-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Fri, 07 Jun 2024 08:34:33 +0000 Received: from m0353728.ppops.net (m0353728.ppops.net [127.0.0.1]) by pps.reinject (8.17.1.5/8.17.1.5) with ESMTP id 4578YX3x004837; Fri, 7 Jun 2024 08:34:33 GMT Received: from ppma21.wdc07v.mail.ibm.com (5b.69.3da9.ip4.static.sl-reverse.com [169.61.105.91]) by mx0a-001b2d01.pphosted.com (PPS) with ESMTPS id 3ykx6rg3y8-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Fri, 07 Jun 2024 08:34:33 +0000 Received: from pps.filterd (ppma21.wdc07v.mail.ibm.com [127.0.0.1]) by ppma21.wdc07v.mail.ibm.com (8.17.1.19/8.17.1.19) with ESMTP id 4575XYG7031194; Fri, 7 Jun 2024 08:34:32 GMT Received: from smtprelay07.wdc07v.mail.ibm.com ([172.16.1.74]) by ppma21.wdc07v.mail.ibm.com (PPS) with ESMTPS id 3ygeypymwv-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Fri, 07 Jun 2024 08:34:32 +0000 Received: from smtpav05.wdc07v.mail.ibm.com (smtpav05.wdc07v.mail.ibm.com [10.39.53.232]) by smtprelay07.wdc07v.mail.ibm.com (8.14.9/8.14.9/NCO v10.0) with ESMTP id 4578YQPl43123040 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Fri, 7 Jun 2024 08:34:29 GMT Received: from smtpav05.wdc07v.mail.ibm.com (unknown [127.0.0.1]) by IMSVA (Postfix) with ESMTP id D062F58059; Fri, 7 Jun 2024 08:34:26 +0000 (GMT) Received: from smtpav05.wdc07v.mail.ibm.com (unknown [127.0.0.1]) by IMSVA (Postfix) with ESMTP id 4D1D45805F; Fri, 7 Jun 2024 08:34:26 +0000 (GMT) Received: from ltc.linux.ibm.com (unknown [9.5.196.140]) by smtpav05.wdc07v.mail.ibm.com (Postfix) with ESMTP; Fri, 7 Jun 2024 08:34:26 +0000 (GMT) Date: Fri, 07 Jun 2024 14:04:25 +0530 From: avnish To: "Vladimir 'phcoder' Serbinenko" Cc: The development of GNU GRUB , Daniel Kiper , brking@linux.ibm.com, meghanaprakash@in.ibm.com, Diego Domingos Subject: Re: [PATCH v3 2/6] ieee1275/powerpc: enables device mapper discovery In-Reply-To: References: <20240606123727.38614-1-avnish@linux.ibm.com> <20240606123727.38614-3-avnish@linux.ibm.com> Message-ID: <4f339b9b38fed7ccfddfda6ec04e7bb2@imap.linux.ibm.com> X-Sender: avnish@imap.linux.ibm.com X-TM-AS-GCONF: 00 X-Proofpoint-GUID: -iKPiFd4rN2S1ed2u6UKZfgyWg0mEeIe X-Proofpoint-ORIG-GUID: R3YvjbUwjXWlgr_1lS-cm7q0W_Nq4D2R X-Proofpoint-UnRewURL: 0 URL was un-rewritten MIME-Version: 1.0 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1039,Hydra:6.0.680,FMLib:17.12.28.16 definitions=2024-06-07_02,2024-06-06_02,2024-05-17_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 priorityscore=1501 spamscore=0 impostorscore=0 malwarescore=0 bulkscore=0 adultscore=0 lowpriorityscore=0 clxscore=1034 mlxlogscore=999 phishscore=0 mlxscore=0 suspectscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2405010000 definitions=main-2406070060 Received-SPF: none client-ip=148.163.156.1; envelope-from=avnish@imap.linux.ibm.com; helo=mx0a-001b2d01.pphosted.com X-Spam_score_int: -10 X-Spam_score: -1.1 X-Spam_bar: - X-Spam_report: (-1.1 / 5.0 requ) BAYES_00=-1.9, DKIM_ADSP_NXDOMAIN=0.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_EF=-0.1, NO_DNS_FOR_FROM=0.001, RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_HELO_NONE=0.001, SPF_NONE=0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=no autolearn_force=no X-Spam_action: no action X-BeenThere: grub-devel@gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: The development of GNU GRUB List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-To: The development of GNU GRUB Content-Transfer-Encoding: base64 Content-Type: text/plain; charset="utf-8"; Format="flowed" Errors-To: grub-devel-bounces+grub-devel=archiver.kernel.org@gnu.org Sender: grub-devel-bounces+grub-devel=archiver.kernel.org@gnu.org T24gMjAyNC0wNi0wNiAyMTowNCwgVmxhZGltaXIgJ3BoY29kZXInIFNlcmJpbmVua28gd3JvdGU6 Cj4gMiBwcm9ibGVtczogKiBIb3cgZG9lcyBkbSBkZXZpY2UgZW5kcyB1cCBvbiBvZnBhdGhuYW1l PyBJdCBzaG91bGQgYmUKPiBoYW5kbGVkIGJ5IGdydWIgaW50ZXJuYWwgbG9naWMgaW4gbW9zdCBj YXNlcyBhbmQgbm90IGVuZCB1cCBpbgo+IG9mLXNwZWNpZmljIHBhdGhzICogV2h5IG5vdCB1c2Ug ZXhpc3RpbmcgZGV2bWFwcGVyIGZ1bmN0aW9ucyBhbHJlYWR5Cj4gcHJlc2VudCBpbiBjb2RlYmFz ZT8gTGUgamV1LiA2IGp1aW4gMjAyNCwKPiBaalFjbVFSWUZwZnB0QmFubmVyU3RhcnQKPiAKPiAg VGhpcyBNZXNzYWdlIElzIEZyb20gYW4gRXh0ZXJuYWwgU2VuZGVyCj4gIFRoaXMgbWVzc2FnZSBj YW1lIGZyb20gb3V0c2lkZSB5b3VyIG9yZ2FuaXphdGlvbi4KPiAKPiAgUmVwb3J0IFN1c3BpY2lv dXMKPiAKPiBaalFjbVFSWUZwZnB0QmFubmVyRW5kCj4gMiBwcm9ibGVtczoKPiAqIEhvdyBkb2Vz IGRtIGRldmljZSBlbmRzIHVwIG9uIG9mcGF0aG5hbWU/IEl0IHNob3VsZCBiZSBoYW5kbGVkIGJ5 Cj4gZ3J1YiBpbnRlcm5hbCBsb2dpYyBpbiBtb3N0IGNhc2VzIGFuZCBub3QgZW5kIHVwIGluIG9m LXNwZWNpZmljIHBhdGhzCj4gKiBXaHkgbm90IHVzZSBleGlzdGluZyBkZXZtYXBwZXIgZnVuY3Rp b25zIGFscmVhZHkgcHJlc2VudCBpbgo+IGNvZGViYXNlPwo+IAoKSGkgVmxhZGltaXIsClRoYW5r IHlvdSBzbyBtdWNoIGZvciB5b3VyIHJlc3BvbnNlIQoKV2UgaGF2ZSBvYnNlcnZlZCB0aGF0IHdo ZW5ldmVyIHdlIGFyZSBkZWFsaW5nIHdpdGggdGhlIGRldmljZXMgbGlrZSAKIi9kZXYvZG0tKiIs IHRoZSBvZnBhdGggcmV0dXJucyBudWxsLgpUbyByZXNvbHZlIHRoaXMsIGFzIG5vIHN1Y2ggcmVx dWlyZWQgZnVuY3Rpb25zIGhhcyBiZWVuIGltcGxlbWVudGVkIHRvIApoYW5kbGUgdGhpcyBraW5k IG9mIGNhc2UuIFdlIGhhdmUgZG9uZSBjaGFuZ2VzIGJhc2VkIG9uIHRoZSByZXF1aXJlbWVudAp0 aGF0IHdpbGwgbG9vayBpbnRvIC9zeXMvYmxvY2svZG0tKiBkZXZpY2VzIGFuZCBzZWFyY2ggc2xh dmUKZGV2aWNlcyByZWN1cnNpdmVseSBpbnNpZGUgc2xhdmVzIGRpcmVjdG9yeSB0byBmaW5kIHRo ZSByb290IGRpc2suCgpSZWdhcmRzLApBdm5pc2ggQ2hvdWhhbgoKPiBMZSBqZXUuIDYganVpbiAy MDI0LCAxNDo0MCwgQXZuaXNoIENob3VoYW4gPGF2bmlzaEBsaW51eC5pYm0uY29tPiBhCj4gw6lj cml0IDoKPiAKPj4gVGhpcyBwYXRjaCBlbmFibGVzIHRoZSBkZXZpY2UgbWFwcGVyIGRpc2NvdmVy eSBvbiBvZnBhdGguYy4KPj4gQ3VycmVudGx5LAo+PiB3aGVuIHdlIGFyZSBkZWFsaW5nIHdpdGgg YSBkZXZpY2UgbGlrZSAvZGV2L2RtLSogdGhlIG9mcGF0aCByZXR1cm5zCj4+IG51bGwKPj4gc2lu Y2UgdGhlcmUgaXMgbm8gZnVuY3Rpb24gaW1wbGVtZW50ZWQgdG8gaGFuZGxlIHRoaXMgY2FzZS4K Pj4gCj4+IFRoaXMgcGF0Y2ggaW1wbGVtZW50cyBhIGZ1bmN0aW9uIHRoYXQgd2lsbCBsb29rIGlu dG8gL3N5cy9ibG9jay9kbS0qCj4+IGRldmljZXMgYW5kIHNlYXJjaCByZWN1cnNpdmVseSBpbnNp ZGUgc2xhdmVzIGRpcmVjdG9yeSB0byBmaW5kIHRoZQo+PiByb290Cj4+IGRpc2suCj4+IAo+PiBT aWduZWQtb2ZmLWJ5OiBEaWVnbyBEb21pbmdvcyA8ZGllZ29kb0Bici5pYm0uY29tPgo+PiBTaWdu ZWQtb2ZmLWJ5OiBBdm5pc2ggQ2hvdWhhbiA8YXZuaXNoQGxpbnV4LmlibS5jb20+Cj4+IC0tLQo+ PiBncnViLWNvcmUvb3NkZXAvbGludXgvb2ZwYXRoLmMgfCA2NAo+PiArKysrKysrKysrKysrKysr KysrKysrKysrKysrKysrKysrKysrKysrKy0KPj4gMSBmaWxlIGNoYW5nZWQsIDYzIGluc2VydGlv bnMoKyksIDEgZGVsZXRpb24oLSkKPj4gCj4+IGRpZmYgLS1naXQgYS9ncnViLWNvcmUvb3NkZXAv bGludXgvb2ZwYXRoLmMKPj4gYi9ncnViLWNvcmUvb3NkZXAvbGludXgvb2ZwYXRoLmMKPj4gaW5k ZXggMGY1ZDU0ZTlmMmQuLmNjODQ5ZDljOTRjIDEwMDY0NAo+PiAtLS0gYS9ncnViLWNvcmUvb3Nk ZXAvbGludXgvb2ZwYXRoLmMKPj4gKysrIGIvZ3J1Yi1jb3JlL29zZGVwL2xpbnV4L29mcGF0aC5j Cj4+IEBAIC0zNyw2ICszNyw3IEBACj4+ICNpbmNsdWRlIDxmY250bC5oPgo+PiAjaW5jbHVkZSA8 ZXJybm8uaD4KPj4gI2luY2x1ZGUgPGN0eXBlLmg+Cj4+ICsjaW5jbHVkZSA8ZGlyZW50Lmg+Cj4+ IAo+PiAjaWZkZWYgX19zcGFyY19fCj4+IHR5cGVkZWYgZW51bQo+PiBAQCAtNzU1LDEzICs3NTYs NzQgQEAgc3RyaXBfdHJhaWxpbmdfZGlnaXRzIChjb25zdCBjaGFyICpwKQo+PiByZXR1cm4gbmV3 Owo+PiB9Cj4+IAo+PiArc3RhdGljIGNoYXIgKgo+PiArZ2V0X3NsYXZlX2Zyb21fZG0gKGNvbnN0 IGNoYXIgKiBkZXZpY2UpCj4+ICt7Cj4+ICsgIGNoYXIgKmN1cnJfZGV2aWNlLCAqdG1wOwo+PiAr ICBjaGFyICpkaXJlY3Rvcnk7Cj4+ICsgIGNoYXIgKnJldCA9IE5VTEw7Cj4+ICsgIGRpcmVjdG9y eSA9IGdydWJfc3RyZHVwIChkZXZpY2UpOwo+PiArICB0bXAgPSBnZXRfYmFzZW5hbWUgKGRpcmVj dG9yeSk7Cj4+ICsgIGN1cnJfZGV2aWNlID0gZ3J1Yl9zdHJkdXAgKHRtcCk7Cj4+ICsgICp0bXAg PSAnXDAnOwo+PiArCj4+ICsgIC8qIFJlY3Vyc2l2ZWx5IGNoZWNrIGZvciBzbGF2ZXMgZGV2aWNl cyBzbyB3ZSBjYW4gZmluZCB0aGUgcm9vdAo+PiBkZXZpY2UgKi8KPj4gKyAgd2hpbGUgKChjdXJy X2RldmljZVswXSA9PSAnZCcpICYmIChjdXJyX2RldmljZVsxXSA9PSAnbScpICYmCj4+IChjdXJy X2RldmljZVsyXSA9PSAnLScpKQo+PiArICAgIHsKPj4gKyAgICAgIERJUiAqZHA7Cj4+ICsgICAg ICBzdHJ1Y3QgZGlyZW50ICplcDsKPj4gKyAgICAgIGNoYXIqIGRldmljZV9wYXRoOwo+PiArICAg ICAgZGV2aWNlX3BhdGggPSBncnViX3hhc3ByaW50ZiAoIi9zeXMvYmxvY2svJXMvc2xhdmVzIiwK Pj4gY3Vycl9kZXZpY2UpOwo+PiArICAgICAgZHAgPSBvcGVuZGlyIChkZXZpY2VfcGF0aCk7Cj4+ ICsKPj4gKyAgICAgIGlmIChkcCAhPSBOVUxMKQo+PiArICAgICAgICB7Cj4+ICsgICAgICAgICAg ZXAgPSByZWFkZGlyIChkcCk7Cj4+ICsKPj4gKyAgICAgICAgICB3aGlsZSAoZXAgIT0gTlVMTCkK Pj4gKyAgICAgICAgICAgIHsKPj4gKyAgICAgICAgICAgICAgLyogYXZvaWQgc29tZSBzeXN0ZW0g ZGlyZWN0b3JpZXMgKi8KPj4gKyAgICAgICAgICAgICAgaWYgKCFzdHJjbXAoZXAtPmRfbmFtZSwi LiIpKQo+PiArICAgICAgICAgICAgICAgIGdvdG8gbmV4dF9kaXI7Cj4+ICsgICAgICAgICAgICAg IGlmICghc3RyY21wKGVwLT5kX25hbWUsIi4uIikpCj4+ICsgICAgICAgICAgICAgICAgZ290byBu ZXh0X2RpcjsKPj4gKwo+PiArICAgICAgICAgICAgICBmcmVlIChjdXJyX2RldmljZSk7Cj4+ICsg ICAgICAgICAgICAgIGZyZWUgKHJldCk7Cj4+ICsgICAgICAgICAgICAgIGN1cnJfZGV2aWNlID0g Z3J1Yl9zdHJkdXAgKGVwLT5kX25hbWUpOwo+PiArICAgICAgICAgICAgICByZXQgPSBncnViX3hh c3ByaW50ZiAoIiVzJXMiLCBkaXJlY3RvcnksCj4+IGN1cnJfZGV2aWNlKTsKPj4gKyAgICAgICAg ICAgICAgYnJlYWs7Cj4+ICsKPj4gKyAgICAgICAgICAgICAgbmV4dF9kaXI6Cj4+ICsgICAgICAg ICAgICAgIGVwID0gcmVhZGRpciAoZHApOwo+PiArICAgICAgICAgICAgICBjb250aW51ZTsKPj4g KyAgICAgICAgICAgIH0KPj4gKyAgICAgICAgICBjbG9zZWRpciAoZHApOwo+PiArICAgICAgICB9 Cj4+ICsgICAgICBlbHNlCj4+ICsgICAgICAgIGdydWJfdXRpbF93YXJuIChfKCJjYW5ub3Qgb3Bl biBkaXJlY3RvcnkgYCVzJyIpLAo+PiBkZXZpY2VfcGF0aCk7Cj4+ICsgICAgICBmcmVlIChkZXZp Y2VfcGF0aCk7Cj4+ICsgICAgfQo+PiArICBmcmVlIChkaXJlY3RvcnkpOwo+PiArICBmcmVlIChj dXJyX2RldmljZSk7Cj4+ICsKPj4gKyAgcmV0dXJuIHJldDsKPj4gK30KPj4gKwo+PiBjaGFyICoK Pj4gZ3J1Yl91dGlsX2Rldm5hbWVfdG9fb2ZwYXRoIChjb25zdCBjaGFyICpzeXNfZGV2bmFtZSkK Pj4gewo+PiAtICBjaGFyICpuYW1lX2J1ZiwgKmRldmljZSwgKmRldm5vZGUsICpkZXZpY2Vub2Rl LCAqb2ZwYXRoOwo+PiArICBjaGFyICpuYW1lX2J1ZiwgKmRldmljZSwgKmRldm5vZGUsICpkZXZp Y2Vub2RlLCAqb2ZwYXRoLAo+PiAqcmVhbG5hbWU7Cj4+IAo+PiBuYW1lX2J1ZiA9IHhyZWFscGF0 aCAoc3lzX2Rldm5hbWUpOwo+PiAKPj4gKyAgcmVhbG5hbWUgPSBnZXRfc2xhdmVfZnJvbV9kbSAo bmFtZV9idWYpOwo+PiArICBpZiAocmVhbG5hbWUpCj4+ICsgICAgewo+PiArICAgICAgZnJlZSAo bmFtZV9idWYpOwo+PiArICAgICAgbmFtZV9idWYgPSByZWFsbmFtZTsKPj4gKyAgICB9Cj4+ICsK Pj4gZGV2aWNlID0gZ2V0X2Jhc2VuYW1lIChuYW1lX2J1Zik7Cj4+IGRldm5vZGUgPSBzdHJpcF90 cmFpbGluZ19kaWdpdHMgKG5hbWVfYnVmKTsKPj4gZGV2aWNlbm9kZSA9IHN0cmlwX3RyYWlsaW5n X2RpZ2l0cyAoZGV2aWNlKTsKPj4gCj4+IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fCj4+IEdydWItZGV2ZWwgbWFpbGluZyBsaXN0Cj4+IEdydWItZGV2ZWxA Z251Lm9yZwo+PiBodHRwczovL2xpc3RzLmdudS5vcmcvbWFpbG1hbi9saXN0aW5mby9ncnViLWRl dmVsCj4gCj4gCj4gTGlua3M6Cj4gLS0tLS0tCj4gWzFdIAo+IGh0dHBzOi8vdXMtcGhpc2hhbGFy bS1ld3QucHJvb2Zwb2ludC5jb20vRVdUL3YxL0FkaFMxUmQtIS1YRlZISGlZZkk1MHVsOVhEZ29E TWY1SFRHbjgzeHNQUFI0WFQ5d1B6bXU4ZWFybk4wR2dMbUdqZ0oxd3JZME9FZVZDRHRZUXZadXk1 MUJFdXdiSjJRMzZyamdxaGdFVE5YUUwxOEhuMlFPZnBFNmYySDlYT244TWljaTUkCgpfX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpHcnViLWRldmVsIG1haWxp bmcgbGlzdApHcnViLWRldmVsQGdudS5vcmcKaHR0cHM6Ly9saXN0cy5nbnUub3JnL21haWxtYW4v bGlzdGluZm8vZ3J1Yi1kZXZlbAo=