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 5E78BD6DDF9 for ; Mon, 18 Nov 2024 06:54:41 +0000 (UTC) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1tCveK-0002eA-Ir; Mon, 18 Nov 2024 01:54:16 -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 1tCveI-0002dr-7A for grub-devel@gnu.org; Mon, 18 Nov 2024 01:54:14 -0500 Received: from mx0b-001b2d01.pphosted.com ([148.163.158.5]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1tCveG-00085J-Gv for grub-devel@gnu.org; Mon, 18 Nov 2024 01:54:13 -0500 Received: from pps.filterd (m0353725.ppops.net [127.0.0.1]) by mx0a-001b2d01.pphosted.com (8.18.1.2/8.18.1.2) with ESMTP id 4AI6m3P2030824; Mon, 18 Nov 2024 06:54:07 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=QQUqG1 BYhh9+OgGfWfvUsXnro3TQrGIqlkHNXyRrEPQ=; b=eV7CFdUWQ+TNav++PYYgG5 Cbwsa7Dir0ET0dyyzw7JXqAKOG/TW+dI5RUt9vVdxV64bTsvHwVIGfNa7FeJQy/Q axbyX97sMbZ/tyA2Nb436qt89kgR1r3iMk3Ym/m/c3mAF7+VpRug+fz85za/gJiV VjmIctk1q4+dvXvwZO0XWZjcjCoiXQMNR8Q9TEqO+47xQWy38xItoHcyiYjo/bUR n5oF1PPk35itKomy3ed8p2/OO4oN5c7ToFFJllLa2Ft46GzNdMN5EwtsqzmBWJBr TU+OLYPOkpn4swlfLtfDeJqwzYbUmgqfAl9npRYYyByYxUqBdm66uYmoTkknmL3w == Received: from ppma11.dal12v.mail.ibm.com (db.9e.1632.ip4.static.sl-reverse.com [50.22.158.219]) by mx0a-001b2d01.pphosted.com (PPS) with ESMTPS id 42xhtjftmg-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Mon, 18 Nov 2024 06:54:07 +0000 (GMT) Received: from pps.filterd (ppma11.dal12v.mail.ibm.com [127.0.0.1]) by ppma11.dal12v.mail.ibm.com (8.18.1.2/8.18.1.2) with ESMTP id 4AI4bEC2025906; Mon, 18 Nov 2024 06:54:06 GMT Received: from smtprelay05.wdc07v.mail.ibm.com ([172.16.1.72]) by ppma11.dal12v.mail.ibm.com (PPS) with ESMTPS id 42y8e1a06k-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Mon, 18 Nov 2024 06:54:06 +0000 Received: from smtpav06.wdc07v.mail.ibm.com (smtpav06.wdc07v.mail.ibm.com [10.39.53.233]) by smtprelay05.wdc07v.mail.ibm.com (8.14.9/8.14.9/NCO v10.0) with ESMTP id 4AI6s5nt27525874 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Mon, 18 Nov 2024 06:54:05 GMT Received: from smtpav06.wdc07v.mail.ibm.com (unknown [127.0.0.1]) by IMSVA (Postfix) with ESMTP id A0466589A9; Mon, 18 Nov 2024 06:54:05 +0000 (GMT) Received: from smtpav06.wdc07v.mail.ibm.com (unknown [127.0.0.1]) by IMSVA (Postfix) with ESMTP id 5AE3B589A8; Mon, 18 Nov 2024 06:54:05 +0000 (GMT) Received: from ltc.linux.ibm.com (unknown [9.5.196.140]) by smtpav06.wdc07v.mail.ibm.com (Postfix) with ESMTP; Mon, 18 Nov 2024 06:54:05 +0000 (GMT) MIME-Version: 1.0 Date: Mon, 18 Nov 2024 12:24:05 +0530 From: Avnish Chouhan To: grub-devel@gnu.org Cc: jeffbai@aosc.io Subject: Re: [PATCH] menu: add GRUB_RIGHT_TO_SELECT to toggle select-by-right-arrow-key In-Reply-To: References: Message-ID: <8a56e6eb5d58e5403f3f7caba7bfd1d4@linux.ibm.com> X-Sender: avnish@linux.ibm.com X-TM-AS-GCONF: 00 X-Proofpoint-ORIG-GUID: H2eURm-xNZBALq4U1AW_KpCuB_CgITcU X-Proofpoint-GUID: H2eURm-xNZBALq4U1AW_KpCuB_CgITcU 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 phishscore=0 mlxlogscore=960 clxscore=1011 malwarescore=0 spamscore=0 bulkscore=0 priorityscore=1501 impostorscore=0 mlxscore=0 adultscore=0 suspectscore=0 lowpriorityscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.19.0-2409260000 definitions=main-2411180053 Received-SPF: pass client-ip=148.163.158.5; envelope-from=avnish@linux.ibm.com; helo=mx0b-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_H2=-0.001, RCVD_IN_VALIDITY_CERTIFIED_BLOCKED=0.001, RCVD_IN_VALIDITY_RPBL_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 PiBNZXNzYWdlOiAxCj4gRGF0ZTogRnJpLCAxNSBOb3YgMjAyNCAxODowNDowMyArMDgwMAo+IEZy b206IE1pbmdjb25nIEJhaSA8amVmZmJhaUBhb3NjLmlvPgo+IFRvOiBncnViLWRldmVsQGdudS5v cmcKPiBDYzogc2FraWlpbHlAYW9zYy5pbywgY3lhbkBjeWFuby51aywgY2hlbng5N0Bhb3NjLmlv LCBqZWZmYmFpQGFvc2MuaW8sCj4gCWZzZkBsaXZlLmNvbQo+IFN1YmplY3Q6IFtQQVRDSF0gbWVu dTogYWRkIEdSVUJfUklHSFRfVE9fU0VMRUNUIHRvIHRvZ2dsZQo+IAlzZWxlY3QtYnktcmlnaHQt YXJyb3cta2V5Cj4gTWVzc2FnZS1JRDogPDIwMjQxMTE1MTAwNDAzLjYzMDUtMS1qZWZmYmFpQGFv c2MuaW8+Cj4gCj4gTm9ybWFsbHksIEdSVUIgYWxsb3dzIHVzaW5nIGEgY29tYmluYXRpb24gb2Yg dGhlIFJldHVybi9FbnRlciAoYFxuJyBhbmQKPiBgXHInKSwgQ3RybC1GLCBhbmQgdGhlIHJpZ2h0 IGFycm93IGtleSB0byBzZWxlY3QgYSBtZW51IGl0ZW0uIEhvd2V2ZXIsIAo+IG9uCj4gc29tZSBr ZXlib2FyZHMgKGVzcGVjaWFsbHkgdGhvc2UgaGFsZi1oZWlnaHQgYXJyb3cga2V5cyBmb3VuZCBv biBsYXB0b3AKPiBjb21wdXRlcnMpLCBpdCBpcyB2ZXJ5IGVhc3kgdG8gYWNjaWRlbnRhbGx5IHNl bGVjdCBhIG1lbnUgaXRlbSB3aGVuIHRoZQo+IHVzZXIgbWVhbnQgdG8gcHJlc3MgdGhlIHVwL2Rv d24gYXJyb3cga2V5Lgo+IAo+IEltcGxlbWVudCBhbiBHUlVCX1JJR0hUX1RPX1NFTEVDVCBvcHRp b24gKGJvb2xlYW4pIHRvIGVuYWJsZS9kaXNhYmxlIAo+IHJpZ2h0Cj4gYXJyb3cga2V5IGZvciBz ZWxlY3RpbmcgbWVudSBpdGVtcy4KPiAKPiBDby1kZXZlbG9wZWQtYnk6IE1hZyBNZWxsIDxzYWtp aWlseUBhb3NjLmlvPgo+IFNpZ25lZC1vZmYtYnk6IE1pbmdjb25nIEJhaSA8amVmZmJhaUBhb3Nj LmlvPgo+IC0tLQo+ICBkb2NzL2dydWIudGV4aSAgICAgICAgICAgfCAgNCArKysrCj4gIGdydWIt Y29yZS9ub3JtYWwvbWVudS5jICB8IDIwICsrKysrKysrKysrKysrKysrLS0tCj4gIHV0aWwvZ3J1 Yi1ta2NvbmZpZy5pbiAgICB8ICAzICsrLQo+ICB1dGlsL2dydWIuZC8wMF9oZWFkZXIuaW4gfCAg NiArKysrKysKPiAgNCBmaWxlcyBjaGFuZ2VkLCAyOSBpbnNlcnRpb25zKCspLCA0IGRlbGV0aW9u cygtKQo+IAo+IGRpZmYgLS1naXQgYS9kb2NzL2dydWIudGV4aSBiL2RvY3MvZ3J1Yi50ZXhpCj4g aW5kZXggYWNmNmY0NDI4Li43YWU0ZjQ4ODYgMTAwNjQ0Cj4gLS0tIGEvZG9jcy9ncnViLnRleGkK PiArKysgYi9kb2NzL2dydWIudGV4aQo+IEBAIC0xNTkzLDYgKzE1OTMsMTAgQEAgVGhpcyBvcHRp b24gbWF5IGJlIHNldCB0byBhIGxpc3Qgb2YgR1JVQiBtb2R1bGUKPiBuYW1lcyBzZXBhcmF0ZWQg Ynkgc3BhY2VzLgo+ICBFYWNoIG1vZHVsZSB3aWxsIGJlIGxvYWRlZCBhcyBlYXJseSBhcyBwb3Nz aWJsZSwgYXQgdGhlIHN0YXJ0IG9mCj4gIEBmaWxle2dydWIuY2ZnfS4KPiAKPiArQGl0ZW0gR1JV Ql9SSUdIVF9UT19TRUxFQ1QKPiArVGhpcyBvcHRpb24gbWF5IGJlIHNldCB0byBzcGVjaWZ5IHdo ZXRoZXIgdGhlIHJpZ2h0IGFycm93IGtleSBtYXkgYmUgCj4gdXNlZAo+ICt0byBtYWtlIGEgc2Vs ZWN0aW9uLiBUaGlzIG9wdGlvbiBkZWZhdWx0cyB0byBAc2FtcHt0cnVlfS4KPiArCj4gIEBlbmQg dGFibGUKPiAKPiAgVGhlIGZvbGxvd2luZyBvcHRpb25zIGFyZSBzdGlsbCBhY2NlcHRlZCBmb3Ig Y29tcGF0aWJpbGl0eSB3aXRoIAo+IGV4aXN0aW5nCj4gZGlmZiAtLWdpdCBhL2dydWItY29yZS9u b3JtYWwvbWVudS5jIGIvZ3J1Yi1jb3JlL25vcm1hbC9tZW51LmMKPiBpbmRleCA2YTkwZTA5MWYu Ljc4NTY2YjI2NCAxMDA2NDQKPiAtLS0gYS9ncnViLWNvcmUvbm9ybWFsL21lbnUuYwo+ICsrKyBi L2dydWItY29yZS9ub3JtYWwvbWVudS5jCj4gQEAgLTMyLDYgKzMyLDcgQEAKPiAgI2luY2x1ZGUg PGdydWIvc2NyaXB0X3NoLmg+Cj4gICNpbmNsdWRlIDxncnViL2dmeHRlcm0uaD4KPiAgI2luY2x1 ZGUgPGdydWIvZGwuaD4KPiArI2luY2x1ZGUgPGdydWIvZW52Lmg+Cj4gCj4gIC8qIFRpbWUgdG8g ZGVsYXkgYWZ0ZXIgZGlzcGxheWluZyBhbiBlcnJvciBtZXNzYWdlIGFib3V0IGEgCj4gZGVmYXVs dC9mYWxsYmFjawo+ICAgICBlbnRyeSBmYWlsaW5nIHRvIGJvb3QuICAqLwo+IEBAIC01NzksMTEg KzU4MCwxNiBAQCBydW5fbWVudSAoZ3J1Yl9tZW51X3QgbWVudSwgaW50IG5lc3RlZCwgaW50Cj4g KmF1dG9fYm9vdCwgaW50ICpub3RpZnlfYm9vdCkKPiAgICBpbnQgZGVmYXVsdF9lbnRyeSwgY3Vy cmVudF9lbnRyeTsKPiAgICBpbnQgdGltZW91dDsKPiAgICBlbnVtIHRpbWVvdXRfc3R5bGUgdGlt ZW91dF9zdHlsZTsKPiArICBib29sIHJpZ2h0X3RvX3NlbGVjdDsKPiAKPiAgICAqbm90aWZ5X2Jv b3QgPSAxOwo+IAo+ICAgIGRlZmF1bHRfZW50cnkgPSBnZXRfZW50cnlfbnVtYmVyIChtZW51LCAi ZGVmYXVsdCIpOwo+IAo+ICsgIC8qIFJlYWQgaWYgdGhlIHJpZ2h0IGFycm93IGtleSBpcyBlbmFi bGVkIGZvciBzZWxlY3Rpb24uIERlZmF1bHQgdG8gCj4gYHRydWUnCj4gKyAgICAgaWYgdW5zZXQu ICovCgpIaSBNaW5nY29uZywKClBsZWFzZSBtYWtlIHRoaXMgbXVsdGlsaW5lIGNvbW1lbnQgYXMg cGVyIEdOVSBHUlVCIGNvZGluZyBzdGFuZGFyZHMuIApTb21ldGhpbmcgbGlrZQoKLyoKICAqIHh4 eHh4eHh4CiAgKiB4eHh4eHh4eAogICovCgoKPiArICByaWdodF90b19zZWxlY3QgPSBncnViX2Vu dl9nZXRfYm9vbCAoInJpZ2h0X3RvX3NlbGVjdCIsIHRydWUpOwo+ICsKPiAgICAvKiBJZiBERUZB VUxUX0VOVFJZIGlzIG5vdCB3aXRoaW4gdGhlIG1lbnUgZW50cmllcywgZmFsbCBiYWNrIHRvCj4g ICAgICAgdGhlIGZpcnN0IGVudHJ5LiAgKi8KPiAgICBpZiAoZGVmYXVsdF9lbnRyeSA8IDAgfHwg ZGVmYXVsdF9lbnRyeSA+PSBtZW51LT5zaXplKQo+IEBAIC03NjIsOSArNzY4LDE3IEBAIHJ1bl9t ZW51IChncnViX21lbnVfdCBtZW51LCBpbnQgbmVzdGVkLCBpbnQKPiAqYXV0b19ib290LCBpbnQg Km5vdGlmeV9ib290KQo+ICAJICAgIGNhc2UgJ1xyJzoKPiAgCSAgICBjYXNlIEdSVUJfVEVSTV9L RVlfUklHSFQ6Cj4gIAkgICAgY2FzZSBHUlVCX1RFUk1fQ1RSTCB8ICdmJzoKPiAtCSAgICAgIG1l bnVfZmluaSAoKTsKPiAtICAgICAgICAgICAgICAqYXV0b19ib290ID0gMDsKPiAtCSAgICAgIHJl dHVybiBjdXJyZW50X2VudHJ5Owo+ICsJICAgICAgLyogUmlnaHQgYXJyb3cga2V5IHRvIHNlbGVj dCBvbmx5IHdoZW4gYm9vbGVhbiB2YWx1ZQo+ICsJCSBgcmlnaHRfdG9fc2VsZWN0JyBpcyBzZXQg dG8gYHRydWUnIG9yIG5vdCBzcGVjaWZpZWQKPiArCQkgKGRlZmF1bHRzIHRvIGB0cnVlJykuICov CgpTYW1lIGFzIGNvbW1lbnRlZCBlYXJsaWVyIQoKPiArCSAgICAgIGlmICgoYyAhPSBHUlVCX1RF Uk1fS0VZX1JJR0hUKSB8fAo+ICsJCSAgcmlnaHRfdG9fc2VsZWN0KQo+ICsJCXsKPiArCQkgIG1l bnVfZmluaSAoKTsKPiArCQkgICphdXRvX2Jvb3QgPSAwOwo+ICsJCSAgcmV0dXJuIGN1cnJlbnRf ZW50cnk7Cj4gKwkJfQo+ICsJICAgICAgYnJlYWs7CgpUaGlzIGFsc28gc2VlbXMgbGl0dGxlIG9m ZiBvbiBjb2Rpbmcgc3R5bGUuClRoYW5rIHlvdSEKClJlZ2FyZHMsCkF2bmlzaCBDaG91aGFuCgoK PiAKPiAgCSAgICBjYXNlIEdSVUJfVEVSTV9FU0M6Cj4gIAkgICAgICBpZiAobmVzdGVkKQo+IGRp ZmYgLS1naXQgYS91dGlsL2dydWItbWtjb25maWcuaW4gYi91dGlsL2dydWItbWtjb25maWcuaW4K PiBpbmRleCA3M2E5NzNiMjUuLmIxNWJmYzEzYSAxMDA2NDQKPiAtLS0gYS91dGlsL2dydWItbWtj b25maWcuaW4KPiArKysgYi91dGlsL2dydWItbWtjb25maWcuaW4KPiBAQCAtMjU0LDcgKzI1NCw4 IEBAIGV4cG9ydCBHUlVCX0RFRkFVTFQgXAo+ICAgIEdSVUJfRU5BQkxFX0NSWVBUT0RJU0sgXAo+ ICAgIEdSVUJfQkFEUkFNIFwKPiAgICBHUlVCX09TX1BST0JFUl9TS0lQX0xJU1QgXAo+IC0gIEdS VUJfRElTQUJMRV9TVUJNRU5VCj4gKyAgR1JVQl9ESVNBQkxFX1NVQk1FTlUgXAo+ICsgIEdSVUJf UklHSFRfVE9fU0VMRUNUCj4gCj4gIGlmIHRlc3QgIngke2dydWJfY2ZnfSIgIT0gIngiOyB0aGVu Cj4gICAgcm0gLWYgIiR7Z3J1Yl9jZmd9Lm5ldyIKPiBkaWZmIC0tZ2l0IGEvdXRpbC9ncnViLmQv MDBfaGVhZGVyLmluIGIvdXRpbC9ncnViLmQvMDBfaGVhZGVyLmluCj4gaW5kZXggNWUxN2E5ZGI0 Li4wYWRmODQwMTkgMTAwNjQ0Cj4gLS0tIGEvdXRpbC9ncnViLmQvMDBfaGVhZGVyLmluCj4gKysr IGIvdXRpbC9ncnViLmQvMDBfaGVhZGVyLmluCj4gQEAgLTM3LDYgKzM3LDcgQEAgaWYgWyAieCR7 R1JVQl9ERUZBVUxUfSIgPSAieCIgXSA7IHRoZW4gR1JVQl9ERUZBVUxUPTAgCj4gOyBmaQo+ICBp ZiBbICJ4JHtHUlVCX0RFRkFVTFR9IiA9ICJ4c2F2ZWQiIF0gOyB0aGVuIAo+IEdSVUJfREVGQVVM VD0nJHtzYXZlZF9lbnRyeX0nIDsgZmkKPiAgaWYgWyAieCR7R1JVQl9USU1FT1VUfSIgPSAieCIg XSA7IHRoZW4gR1JVQl9USU1FT1VUPTUgOyBmaQo+ICBpZiBbICJ4JHtHUlVCX0dGWE1PREV9IiA9 ICJ4IiBdIDsgdGhlbiBHUlVCX0dGWE1PREU9YXV0byA7IGZpCj4gK2lmIFsgIngke0dSVUJfUklH SFRfVE9fU0VMRUNUfSIgPSAieCIgXSA7IHRoZW4gCj4gR1JVQl9SSUdIVF9UT19TRUxFQ1Q9dHJ1 ZSA7IGZpCj4gCj4gIGlmIFsgIngke0dSVUJfREVGQVVMVF9CVVRUT059IiA9ICJ4IiBdIDsgdGhl bgo+IEdSVUJfREVGQVVMVF9CVVRUT049IiRHUlVCX0RFRkFVTFQiIDsgZmkKPiAgaWYgWyAieCR7 R1JVQl9ERUZBVUxUX0JVVFRPTn0iID0gInhzYXZlZCIgXSA7IHRoZW4KPiBHUlVCX0RFRkFVTFRf QlVUVE9OPScke3NhdmVkX2VudHJ5fScgOyBmaQo+IEBAIC0zNzMsMyArMzc0LDggQEAgZmkKPiAg aWYgWyAieCR7R1JVQl9CQURSQU19IiAhPSAieCIgXSA7IHRoZW4KPiAgICBlY2hvICJiYWRyYW0g JHtHUlVCX0JBRFJBTX0iCj4gIGZpCj4gKwo+ICsjIFdoZXRoZXIgdG8gYWxsb3cgc2VsZWN0aW5n IHdpdGggdGhlIHJpZ2h0IGFycm93IGtleS4KPiArY2F0IDw8IEVPRgo+ICtzZXQgcmlnaHRfdG9f c2VsZWN0PSR7R1JVQl9SSUdIVF9UT19TRUxFQ1R9Cj4gK0VPRgo+IC0tCj4gMi40Ny4wCgpfX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpHcnViLWRldmVsIG1h aWxpbmcgbGlzdApHcnViLWRldmVsQGdudS5vcmcKaHR0cHM6Ly9saXN0cy5nbnUub3JnL21haWxt YW4vbGlzdGluZm8vZ3J1Yi1kZXZlbAo=