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 71FCDD3ABF4 for ; Mon, 11 Nov 2024 20:37:52 +0000 (UTC) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1tAbA9-0000c9-Ag; Mon, 11 Nov 2024 15:37:29 -0500 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 1tAbA6-0000Zs-NC; Mon, 11 Nov 2024 15:37:26 -0500 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 1tAbA4-00037R-Oz; Mon, 11 Nov 2024 15:37:26 -0500 Received: from pps.filterd (m0356517.ppops.net [127.0.0.1]) by mx0a-001b2d01.pphosted.com (8.18.1.2/8.18.1.2) with ESMTP id 4ABIewlI009011; Mon, 11 Nov 2024 20:37:21 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=JPY9tz LPZs6YM27t8HAxfzW+g+xlcl9+ETzv3KFziLQ=; b=Wfd8RnRvNWQVl4KAyz/vab 71Q0IlfHxaWUCiCEuVO8UqpahsFnI4tOuUiseh+nkCFjy1tsuACMaB7fu75BB1p1 0e+Dfs0ZgPsA/6IcJ1wTkLkVBMD5ClTNssM/t2eQh/pJamvygiJcTCYLg/Jf3U5l xBnZ39mNwMcI4oLosfk2SE0Y2cM0bRdziWTKLOL/MGsYCXGSkN3JeRfFBhqhtMaX ZpejJIRa/fFHoFBrbKD2iqOqzX8cLkF7eYAwl6WDP8EEBp0KifH200GfTBpqvxdM FfE6QeKJSQcB2nQOLzwlipwpJbJTWFBCHZGvndpIkzplvxTcAlmxOiVEhpOD4qLQ == Received: from ppma23.wdc07v.mail.ibm.com (5d.69.3da9.ip4.static.sl-reverse.com [169.61.105.93]) by mx0a-001b2d01.pphosted.com (PPS) with ESMTPS id 42uqdb8crt-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Mon, 11 Nov 2024 20:37:20 +0000 (GMT) Received: from pps.filterd (ppma23.wdc07v.mail.ibm.com [127.0.0.1]) by ppma23.wdc07v.mail.ibm.com (8.18.1.2/8.18.1.2) with ESMTP id 4ABIuvRq029724; Mon, 11 Nov 2024 20:37:19 GMT Received: from smtprelay05.dal12v.mail.ibm.com ([172.16.1.7]) by ppma23.wdc07v.mail.ibm.com (PPS) with ESMTPS id 42tkjkhg35-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Mon, 11 Nov 2024 20:37:19 +0000 Received: from smtpav01.dal12v.mail.ibm.com (smtpav01.dal12v.mail.ibm.com [10.241.53.100]) by smtprelay05.dal12v.mail.ibm.com (8.14.9/8.14.9/NCO v10.0) with ESMTP id 4ABKbG3X52691318 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Mon, 11 Nov 2024 20:37:17 GMT Received: from smtpav01.dal12v.mail.ibm.com (unknown [127.0.0.1]) by IMSVA (Postfix) with ESMTP id DB0DB58057; Mon, 11 Nov 2024 20:37:16 +0000 (GMT) Received: from smtpav01.dal12v.mail.ibm.com (unknown [127.0.0.1]) by IMSVA (Postfix) with ESMTP id 9F39B58061; Mon, 11 Nov 2024 20:37:16 +0000 (GMT) Received: from ltc.linux.ibm.com (unknown [9.5.196.140]) by smtpav01.dal12v.mail.ibm.com (Postfix) with ESMTP; Mon, 11 Nov 2024 20:37:16 +0000 (GMT) MIME-Version: 1.0 Date: Tue, 12 Nov 2024 02:07:16 +0530 From: Avnish Chouhan To: grub-devel@gnu.org Cc: grub-devel-request@gnu.org, Mukesh Kumar Chaurasiya , Meghanaprakash Subject: Re: [PATCH V4] ieee1275/ofdisk: vscsi lun handling on lun len In-Reply-To: References: Message-ID: X-Sender: avnish@linux.ibm.com X-TM-AS-GCONF: 00 X-Proofpoint-ORIG-GUID: AZ8oQQm_DvHwZpfbzzg5KqI0CSXlXS2D X-Proofpoint-GUID: AZ8oQQm_DvHwZpfbzzg5KqI0CSXlXS2D X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1051,Hydra:6.0.680,FMLib:17.12.62.30 definitions=2024-10-15_01,2024-10-11_01,2024-09-30_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 spamscore=0 malwarescore=0 lowpriorityscore=0 impostorscore=0 priorityscore=1501 clxscore=1011 adultscore=0 mlxlogscore=999 phishscore=0 mlxscore=0 bulkscore=0 suspectscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.19.0-2409260000 definitions=main-2411110165 Received-SPF: pass client-ip=148.163.156.1; envelope-from=avnish@linux.ibm.com; helo=mx0a-001b2d01.pphosted.com X-Spam_score_int: -26 X-Spam_score: -2.7 X-Spam_bar: -- X-Spam_report: (-2.7 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=0.001, RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, RCVD_IN_VALIDITY_SAFE_BLOCKED=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham 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 PiBNZXNzYWdlOiAzCj4gRGF0ZTogTW9uLCAxMSBOb3YgMjAyNCAxNDo0Mjo1NSArMDUzMAo+IEZy b206IE11a2VzaCBLdW1hciBDaGF1cmFzaXlhIDxtY2hhdXJhc0BsaW51eC5pYm0uY29tPgo+IFRv OiBncnViLWRldmVsQGdudS5vcmcKPiBDYzogbWVnaGFuYXByYWthc2hAaW4uaWJtLmNvbSwgYXZu aXNoQGxpbnV4LnZuZXQuaWJtLmNvbSwKPiAJYnJraW5nQGxpbnV4LnZuZXQuaWJtLmNvbSwgbWFt YXRoYTRAbGludXgudm5ldC5pYm0uY29tLAo+IAltY2hhdXJhc0BsaW51eC52bmV0LmlibS5jb20s IE11a2VzaCBLdW1hciBDaGF1cmFzaXlhCj4gCTxtY2hhdXJhc0BsaW51eC5pYm0uY29tPgo+IFN1 YmplY3Q6IFtQQVRDSCBWNF0gaWVlZTEyNzUvb2ZkaXNrOiB2c2NzaSBsdW4gaGFuZGxpbmcgb24g bHVuIGxlbgo+IE1lc3NhZ2UtSUQ6IDwyMDI0MTExMTA5MTI1NC43NzU1OTAtMi1tY2hhdXJhc0Bs aW51eC5pYm0uY29tPgo+IAo+IFRoZSBpbmZvcm1hdGlvbiBhYm91dCAidnNjc2ktcmVwb3J0LWx1 bnMiIGRhdGEgaXMgYSBsaXN0IG9mIGRpc2sgCj4gZGV0YWlscwo+IHdpdGggcGFpcnMgb2YgbWVt b3J5IGFkZHJlc3NlcyBhbmQgbGVuZ3Rocy4KPiAKPiAgICAgICAgICAgICAgICAgICA4IGJ5dGVz ICAgICA4IGJ5dGVzCj4gbHVuLWFkZHIgIC0tLT4gICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0g ICAgICAgICAgICAgIDggYnl0ZXMKPiAgICAgICAgIF4gICAgICAgIHwgIGJ1Zi1hZGRyIHwgbHVu LWNvdW50fCAtLS0tLS0tLT4gLS0tLS0tLS0tLS0tLQo+ICAgICAgICAgfCAgICAgICAgLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tICAgICAgICAgICB8ICAgbHVuICAgICB8Cj4gICAgICAgICB8ICAg ICAgICB8ICBidWYtYWRkciB8IGx1bi1jb3VudHwgLS0tLXwgICAgIC0tLS0tLS0tLS0tLS0KPiAg ICAgICJsZW4iICAgICAgIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAgICAgfCAgICAgfCAgLi4u ICAgICAgfAo+ICAgICAgICAgfCAgICAgICAgfCAgICAuLi4gICAgICAgICAgICAgICB8ICAgICB8 ICAgICAtLS0tLS0tLS0tLS0tCj4gICAgICAgICB8ICAgICAgICAtLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0gICAgIHwgICAgIHwgICBsdW4gICAgIHwKPiAgICAgICAgIHwgICAgICAgIHwgIGJ1Zi1h ZGRyIHwgbHVuLWNvdW50fCAgICAgfCAgICAgLS0tLS0tLS0tLS0tLQo+ICAgICAgICAgViAgICAg ICAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICAgICB8Cj4gICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgIHwtLS0+IC0tLS0tLS0tLS0tLS0KPiAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIGx1biAgICAgfAo+ ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAtLS0t LS0tLS0tLS0tCj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgIHwgIC4uLiAgICAgIHwKPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgLS0tLS0tLS0tLS0tLQo+ICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgbHVuICAgICB8Cj4gICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC0tLS0tLS0tLS0tLS0KPiBU aGUgd2F5IHRoZSBleHByZXNzaW9uIChhcmdzLnRhYmxlICsgNCArIDggKiBpKSBpcyB1c2VkIGlz IGluY29ycmVjdCAKPiBhbmQKPiBjYW4gYmUgY29uZnVzaW5nLiBUaGUgbGlzdCBvZiBMVU5zIGRv ZXNuJ3QgZW5kIHdpdGggTlVMTCwgaW5kaWNhdGVkIGJ5Cj4gd2hpbGUgKCpwdHIpLiBVc3VhbGx5 LCB0aGlzIGxvb3AgZG9lc24ndCBwcm9jZXNzIGFueSBMVU5zIGJlY2F1c2UgaXQgCj4gZW5kcwo+ IGJlZm9yZSBjaGVja2luZyBhbnkgYXMgZmlyc3QgcmVwb3J0ZWQgTFVOIGlzIGxpa2VseSB0byBi ZSAwLiBUaGUgbGlzdCAKPiBvZgo+IExVTnMgZW5kcyBiYXNlZCBvbiBpdHMgbGVuZ3RoLCBub3Qg YnkgYSBOVUxMIHZhbHVlLgo+IAo+IFNpZ25lZC1vZmYtYnk6IE11a2VzaCBLdW1hciBDaGF1cmFz aXlhIDxtY2hhdXJhc0BsaW51eC5pYm0uY29tPgo+IC0tLQo+ICBncnViLWNvcmUvZGlzay9pZWVl MTI3NS9vZmRpc2suYyB8IDMwICsrKysrKysrKysrKysrKysrKystLS0tLS0tLS0tLQo+ICAxIGZp bGUgY2hhbmdlZCwgMTkgaW5zZXJ0aW9ucygrKSwgMTEgZGVsZXRpb25zKC0pCj4gCj4gZGlmZiAt LWdpdCBhL2dydWItY29yZS9kaXNrL2llZWUxMjc1L29mZGlzay5jIAo+IGIvZ3J1Yi1jb3JlL2Rp c2svaWVlZTEyNzUvb2ZkaXNrLmMKPiBpbmRleCBjNmNiYTBjOGEuLmI0NDZiYjFlNyAxMDA2NDQK PiAtLS0gYS9ncnViLWNvcmUvZGlzay9pZWVlMTI3NS9vZmRpc2suYwo+ICsrKyBiL2dydWItY29y ZS9kaXNrL2llZWUxMjc1L29mZGlzay5jCj4gQEAgLTQzLDYgKzQzLDEyIEBAIHN0cnVjdCBvZmRp c2tfaGFzaF9lbnQKPiAgICBzdHJ1Y3Qgb2ZkaXNrX2hhc2hfZW50ICpuZXh0Owo+ICB9Owo+IAo+ ICtzdHJ1Y3QgbHVuX2J1Zgo+ICt7Cj4gKyAgZ3J1Yl91aW50NjRfdCBidWZfYWRkcjsKPiArICBn cnViX3VpbnQ2NF90IGx1bl9jb3VudDsKPiArfTsKPiArCj4gIHN0YXRpYyBncnViX2Vycl90Cj4g IGdydWJfb2ZkaXNrX2dldF9ibG9ja19zaXplIChjb25zdCBjaGFyICpkZXZpY2UsIGdydWJfdWlu dDMyX3QgCj4gKmJsb2NrX3NpemUsCj4gIAkJCSAgICBzdHJ1Y3Qgb2ZkaXNrX2hhc2hfZW50ICpv cCk7Cj4gQEAgLTIyMiw4ICsyMjgsOSBAQCBkZXZfaXRlcmF0ZSAoY29uc3Qgc3RydWN0IGdydWJf aWVlZTEyNzVfZGV2YWxpYXMgCj4gKmFsaWFzKQo+ICAJZ3J1Yl9pZWVlMTI3NV9jZWxsX3QgdGFi bGU7Cj4gICAgICAgIH0KPiAgICAgICAgYXJnczsKPiArICAgICAgc3RydWN0IGx1bl9idWYgKnRi bDsKPiAgICAgICAgY2hhciAqYnVmLCAqYnVmcHRyOwo+IC0gICAgICB1bnNpZ25lZCBpOwo+ICsg ICAgICB1bnNpZ25lZCBpbnQgaSwgajsKPiAKPiAgICAgICAgaWYgKGdydWJfaWVlZTEyNzVfb3Bl biAoYWxpYXMtPnBhdGgsICZpaGFuZGxlKSkKPiAgCXJldHVybjsKPiBAQCAtMjQ4LDE3ICsyNTUs MTggQEAgZGV2X2l0ZXJhdGUgKGNvbnN0IHN0cnVjdCBncnViX2llZWUxMjc1X2RldmFsaWFzIAo+ ICphbGlhcykKPiAgCXJldHVybjsKPiAgICAgICAgYnVmcHRyID0gZ3J1Yl9zdHBjcHkgKGJ1Ziwg YWxpYXMtPnBhdGgpOwo+IAo+ICsgICAgICB0YmwgPSAoc3RydWN0IGx1bl9sZW4gKikgYXJncy50 YWJsZTsKPiAgICAgICAgZm9yIChpID0gMDsgaSA8IGFyZ3MubmVudHJpZXM7IGkrKykKPiAtCXsK PiAtCSAgZ3J1Yl91aW50NjRfdCAqcHRyOwo+IC0KPiAtCSAgcHRyID0gKihncnViX3VpbnQ2NF90 ICoqKSAoYXJncy50YWJsZSArIDQgKyA4ICogaSk7Cj4gLQkgIHdoaWxlICgqcHRyKQo+IC0JICAg IHsKPiAtCSAgICAgIGdydWJfc25wcmludGYgKGJ1ZnB0ciwgMzIsICIvZGlza0AlIiBQUkl4R1JV Ql9VSU5UNjRfVCwgCj4gKnB0cisrKTsKPiAtCSAgICAgIGRldl9pdGVyYXRlX3JlYWwgKGJ1Ziwg YnVmKTsKPiAtCSAgICB9Cj4gLQl9Cj4gKyAgICAgICAgewo+ICsgICAgICAgICAgZ3J1Yl91aW50 NjRfdCAqcHRyOwo+ICsKPiArICAgICAgICAgIHB0ciA9IChncnViX3VpbnQ2NF90ICopKGdydWJf YWRkcl90KSB0YmxbaV0uYnVmX2FkZHI7Cj4gKyAgICAgICAgICBmb3IgKGogPSAwOyBqIDwgdGJs W2ldLmx1bl9jb3VudDsgaisrKQo+ICsgICAgICAgICAgIHsKPiArICAgICAgICAgICAgIGdydWJf c25wcmludGYgKGJ1ZnB0ciwgMzIsICIvZGlza0AlIiBQUkl4R1JVQl9VSU5UNjRfVCwgCj4gKnB0 cisrKTsKPiArICAgICAgICAgICAgIGRldl9pdGVyYXRlX3JlYWwgKGJ1ZiwgYnVmKTsKPiArICAg ICAgICAgICB9Cj4gKyAgICAgICAgfQo+ICAgICAgICBncnViX2llZWUxMjc1X2Nsb3NlIChpaGFu ZGxlKTsKPiAgICAgICAgZ3J1Yl9mcmVlIChidWYpOwo+ICAgICAgICByZXR1cm47Cj4gLS0KPiAy LjQ3LjAKPiAKPiAKPiAKPiAKPiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KCgpSZXZp ZXdlZC1ieTogQXZuaXNoIENob3VoYW4gPGF2bmlzaEBsaW51eC5pYm0uY29tPgoKX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KR3J1Yi1kZXZlbCBtYWlsaW5n IGxpc3QKR3J1Yi1kZXZlbEBnbnUub3JnCmh0dHBzOi8vbGlzdHMuZ251Lm9yZy9tYWlsbWFuL2xp c3RpbmZvL2dydWItZGV2ZWwK