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 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 smtp.lore.kernel.org (Postfix) with ESMTPS id 16EEBC00140 for ; Thu, 18 Aug 2022 10:48:53 +0000 (UTC) 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:Message-Id:MIME-Version:In-Reply-To:References:Cc:To :Subject:From:Date:Reply-To:Content-ID:Content-Description:Resent-Date: Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Owner; bh=ybvG7oMxzscGd/4NDPxwwFLAtTPzd+QHZmrpk9Ov1OQ=; b=tYNNuXgdhvZqndH+4aO8s8OnlQ T3x7EPMLPBhymXR912HUzQNN/BYxLsg/ATE6woX0rPwPJKPDZDfSaggSd8MaFtKwhHN5g8blM4+fC IsIexxH7mnxM+3EW8c5tZDCUYu3RibQQ9ISRaSkN7/uCPLmmf087jkaRa3uMk/z7vn7tTycHJr4eo WmbaJwchev12CYYKtT/vos0BW94R2VnOdNW96T08pR7xxAq/oIdXbPAtzpOksTQ7IWPwaeL8tcKTQ hMcSNSzqfy1hBN3BEZpEE6d8+GuKC6GVGquWF7U/AQu/X+5zveRKqDCGF2xjmvsls5KLXX/Gn+hpp zPgnlS+w==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.94.2 #2 (Red Hat Linux)) id 1oOd3R-002qq0-EM; Thu, 18 Aug 2022 10:47:13 +0000 Received: from mx0b-001b2d01.pphosted.com ([148.163.158.5] helo=mx0a-001b2d01.pphosted.com) by bombadil.infradead.org with esmtps (Exim 4.94.2 #2 (Red Hat Linux)) id 1oOd3G-002qjK-4h; Thu, 18 Aug 2022 10:47:03 +0000 Received: from pps.filterd (m0098420.ppops.net [127.0.0.1]) by mx0b-001b2d01.pphosted.com (8.17.1.5/8.17.1.5) with ESMTP id 27IAeNHk018974; Thu, 18 Aug 2022 10:46:40 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ibm.com; h=date : from : subject : to : cc : references : in-reply-to : mime-version : message-id : content-type : content-transfer-encoding; s=pp1; bh=6A6aTCMp7D4cmQcxzVK5B0Tgk1o4eQLyKzzRt1Ei1D8=; b=aNjepu+QJt70jAINZ2vYWHA5ImlmG9lfJRV+49wdt/bFlLTfb/1RPsCHZCEOkaoq6Ztg 32oaFvfHRNI8Fcxc276smJvhx6W88Ne95ANxSllMwHx4KboW8vo1AwMdqRv7KxVDTRpk koQnp7HtM08352eXkGlSPTV91q2v0FZebeC5oY7LTpKHSyKWNr9k2NZ4bMnnMJnMcf7P RTBLejkOIWenWVSKxgaAJmV6zkdAYbCsMsSAz9tdZM2maLl/zq/m7Z4r70q0HmQj4vJ2 kc7x8exBaJxuVF10LFKQX5nZRa2HQ0ptTiIWfKCxLTnIcRWYfkw4OLM/q9uJtkYy80TB sA== Received: from pps.reinject (localhost [127.0.0.1]) by mx0b-001b2d01.pphosted.com (PPS) with ESMTPS id 3j1kkr0j0d-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Thu, 18 Aug 2022 10:46:39 +0000 Received: from m0098420.ppops.net (m0098420.ppops.net [127.0.0.1]) by pps.reinject (8.17.1.5/8.17.1.5) with ESMTP id 27IAh3ix031886; Thu, 18 Aug 2022 10:46:39 GMT Received: from ppma03ams.nl.ibm.com (62.31.33a9.ip4.static.sl-reverse.com [169.51.49.98]) by mx0b-001b2d01.pphosted.com (PPS) with ESMTPS id 3j1kkr0hy2-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Thu, 18 Aug 2022 10:46:39 +0000 Received: from pps.filterd (ppma03ams.nl.ibm.com [127.0.0.1]) by ppma03ams.nl.ibm.com (8.16.1.2/8.16.1.2) with SMTP id 27IAbEG5022884; Thu, 18 Aug 2022 10:46:37 GMT Received: from b06cxnps4074.portsmouth.uk.ibm.com (d06relay11.portsmouth.uk.ibm.com [9.149.109.196]) by ppma03ams.nl.ibm.com with ESMTP id 3hx3k8wr1f-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Thu, 18 Aug 2022 10:46:36 +0000 Received: from d06av23.portsmouth.uk.ibm.com (d06av23.portsmouth.uk.ibm.com [9.149.105.59]) by b06cxnps4074.portsmouth.uk.ibm.com (8.14.9/8.14.9/NCO v10.0) with ESMTP id 27IAkYpo36897042 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Thu, 18 Aug 2022 10:46:34 GMT Received: from d06av23.portsmouth.uk.ibm.com (unknown [127.0.0.1]) by IMSVA (Postfix) with ESMTP id 9E4EAA4051; Thu, 18 Aug 2022 10:46:34 +0000 (GMT) Received: from d06av23.portsmouth.uk.ibm.com (unknown [127.0.0.1]) by IMSVA (Postfix) with ESMTP id 31FF8A404D; Thu, 18 Aug 2022 10:46:34 +0000 (GMT) Received: from localhost (unknown [9.43.73.112]) by d06av23.portsmouth.uk.ibm.com (Postfix) with ESMTP; Thu, 18 Aug 2022 10:46:34 +0000 (GMT) Date: Thu, 18 Aug 2022 16:16:32 +0530 From: "Naveen N. Rao" Subject: Re: [PATCH 01/16] powerpc: Replace unreachable() with it's builtin variant in WARN_ON() To: Christophe Leroy , "linuxppc-dev@lists.ozlabs.org" , Sathvika Vasireddy Cc: "aik@ozlabs.ru" , "chenzhongjin@huawei.com" , "jpoimboe@redhat.com" , "linux-arm-kernel@lists.infradead.org" , "linux-kernel@vger.kernel.org" , "mbenes@suse.cz" , "mingo@redhat.com" , "mpe@ellerman.id.au" , "npiggin@gmail.com" , "peterz@infradead.org" , "rostedt@goodmis.org" References: <20220808114908.240813-1-sv@linux.ibm.com> <20220808114908.240813-2-sv@linux.ibm.com> <82eec792-b71f-17cc-d905-368fd5ca62f2@csgroup.eu> In-Reply-To: <82eec792-b71f-17cc-d905-368fd5ca62f2@csgroup.eu> MIME-Version: 1.0 User-Agent: astroid/4d6b06ad (https://github.com/astroidmail/astroid) Message-Id: <1660817468.4x4re2ul0k.naveen@linux.ibm.com> X-TM-AS-GCONF: 00 X-Proofpoint-GUID: pSUNmMYB0aU1d43EEUgjWiXA_doZGrCD X-Proofpoint-ORIG-GUID: bkaD2RFH1edI5RbUM9CkUCLOn9hGqb8y X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.205,Aquarius:18.0.883,Hydra:6.0.517,FMLib:17.11.122.1 definitions=2022-08-18_02,2022-08-18_01,2022-06-22_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 clxscore=1011 malwarescore=0 spamscore=0 suspectscore=0 impostorscore=0 phishscore=0 priorityscore=1501 adultscore=0 mlxscore=0 bulkscore=0 lowpriorityscore=0 mlxlogscore=999 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2207270000 definitions=main-2208180036 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20220818_034702_324086_BC969DC3 X-CRM114-Status: GOOD ( 24.46 ) X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: 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-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org Q2hyaXN0b3BoZSBMZXJveSB3cm90ZToKPiAKPiAKPiBMZSAwOC8wOC8yMDIyIMOgIDEzOjQ4LCBT YXRodmlrYSBWYXNpcmVkZHkgYSDDqWNyaXTCoDoKPj4gb2JqdG9vbCBpcyB0aHJvd2luZyAqdW5h bm5vdGF0ZWQgaW50cmEtZnVuY3Rpb24gY2FsbCoKPj4gd2FybmluZ3Mgd2l0aCBhIGZldyBpbnN0 cnVjdGlvbnMgdGhhdCBhcmUgbWFya2VkCj4+IHVucmVhY2hhYmxlLiBSZXBsYWNlIHVucmVhY2hh YmxlKCkgd2l0aCBfX2J1aWx0aW5fdW5yZWFjaGFibGUoKQo+PiB0byBmaXggdGhlc2Ugd2Fybmlu Z3MsIGFzIHRoZSBjb2RlZ2VuIHJlbWFpbnMgc2FtZQo+PiB3aXRoIHVucmVhY2hhYmxlKCkgYW5k IF9fYnVpbHRpbl91bnJlYWNoYWJsZSgpLgo+IAo+IEkgdGhpbmsgaXQgaXMgbmVjZXNzYXJ5IHRv IGV4cGxhaW4gd2h5IHVzaW5nIHVucmVhY2hhYmxlKCkgaXMgbm90IAo+IG5lY2Vzc2FyeSBmb3Ig cG93ZXJwYywgb3IgZXZlbiB3aHkgdXNpbmcgdW5yZWFjaGFibGUoKSBpcyB3cm9uZy4KPiAKPiBB bGx0aG91Z2ggd2UgYXJlIGdldHRpbmcgcmlkIG9mIHRoZSBwcm9ibGVtIGhlcmUgYnkgcmVwbGFj aW5nIAo+IHVucmVhY2hhYmxlKCkgYnkgX19idWlsdGluX3VucmVhY2hhYmxlKCksIGl0IG1pZ2h0 IHN0aWxsIGJlIGEgcHJvYmxlbSBpbiAKPiBjb3JlIHBhcnRzIG9mIGtlcm5lbCB3aGljaCBzdGls bCB1c2UgdW5yZWFjaGFibGUuCgpJIGRpZCBhIGtlcm5lbCBidWlsZCB3aXRoIHRoaXMgc2VyaWVz IGFwcGxpZWQsIHdpdGggYSB2YXJpYW50IG9mIApwcGM2NGxlX2RlZmNvbmZpZy4gSSB0aGVuIGRp ZCBhbm90aGVyIGJ1aWxkIHdpdGggdGhlIHNhbWUgY29uZmlnLCBidXQgCndpdGggdGhlIGJlbG93 IGh1bmsgdG8gZGlzYWJsZSBvYmp0b29sOgoKZGlmZiAtLWdpdCBhL2FyY2gvcG93ZXJwYy9LY29u ZmlnIGIvYXJjaC9wb3dlcnBjL0tjb25maWcKaW5kZXggNmJlMmU2OGZhOWViNjQuLjRjNDY2YWNk YzcwZDRjIDEwMDY0NAotLS0gYS9hcmNoL3Bvd2VycGMvS2NvbmZpZworKysgYi9hcmNoL3Bvd2Vy cGMvS2NvbmZpZwpAQCAtMjM3LDggKzIzNyw2IEBAIGNvbmZpZyBQUEMKICAgICAgICBzZWxlY3Qg SEFWRV9NT0RfQVJDSF9TUEVDSUZJQwogICAgICAgIHNlbGVjdCBIQVZFX05NSSAgICAgICAgICAg ICAgICAgICAgICAgICBpZiBQRVJGX0VWRU5UUyB8fCAoUFBDNjQgJiYgUFBDX0JPT0szUykKICAg ICAgICBzZWxlY3QgSEFWRV9PUFRQUk9CRVMKLSAgICAgICBzZWxlY3QgSEFWRV9PQkpUT09MICAg ICAgICAgICAgICAgICAgICAgaWYgUFBDMzIgfHwgTVBST0ZJTEVfS0VSTkVMCi0gICAgICAgc2Vs ZWN0IEhBVkVfT0JKVE9PTF9NQ09VTlQgICAgICAgICAgICAgIGlmIEhBVkVfT0JKVE9PTAogICAg ICAgIHNlbGVjdCBIQVZFX1BFUkZfRVZFTlRTCiAgICAgICAgc2VsZWN0IEhBVkVfUEVSRl9FVkVO VFNfTk1JICAgICAgICAgICAgIGlmIFBQQzY0CiAgICAgICAgc2VsZWN0IEhBVkVfUEVSRl9SRUdT CgpUaGlzIGhhcyB0aGUgZWZmZWN0IG9mIGRpc2FibGluZyBhbm5vdGF0aW9ucyBmb3IgdW5yZWFj aGFibGUoKS4KCldoZW4gSSBjb21wYXJlZCB0aGUgcmVzdWx0aW5nIG9iamVjdCBmaWxlcywgSSBk aWQgbm90IHNlZSBjaGFuZ2VzIGluIApjb2RlZ2VuIHJlbGF0aW5nIHRvIHRoZSBhbm5vdGF0aW9u LCBsaWtlIHdlIGRvIHdpdGggdXNpbmcgdW5yZWFjaGFibGUoKSAKaW4gX19XQVJOX0ZMQUdTKCku CgpNb3JlIHNwZWNpZmljYWxseSwgYXJjaC9wb3dlcnBjL2t2bS9ib29rM3Mubzprdm1wcGNfaF9s b2dpY2FsX2NpX2xvYWQoKSAKdXNlcyBCVUcoKSwgYW5kIHRoZSBnZW5lcmF0ZWQgY29kZSByZW1h aW5zIHRoZSBzYW1lIHdpdGgvd2l0aG91dCB0aGUgCnVucmVhY2hhYmxlKCkgYW5ub3RhdGlvbi4K ClRoaXMgc3VnZ2VzdHMgdGhhdCB0aGUgYmFkIGNvZGVnZW4gd2UgYXJlIHNlZWluZyB3aXRoIHRo ZSBhbm5vdGF0aW9uIGluIAp1bnJlYWNoYWJsZSgpIGlzIGxpbWl0ZWQgdG8gaXRzIHVzZSBpbiBf X1dBUk5fRkxBR1MoKSwgd2hpY2ggSSBzdXNwZWN0IAppcyBkdWUgdG8gYW4gaW50ZXJhY3Rpb24g d2l0aCB0aGUgdXNlIG9mIGFzbV92b2xhdGlsZV9nb3RvKCkgZm9yIApXQVJOX0VOVFJZKCkuCgpJ ZiBJIHJldmVydCB0aGlzIHBhdGNoIChwYXRjaCAwMS8xNiksIGdjYyBzZWVtcyB0byBhZGQgYSBs YWJlbCA4IGJ5dGVzIApiZWZvcmUgX3NvbWVfIGZ1bmN0aW9uIGluIHRoaXMgb2JqZWN0IGZpbGUs IHdoaWNoIGhhcHBlbnMgdG8gaG9sZCBhIApyZWxvY2F0aW9uIGFnYWluc3QgLlRPQy4sIGFuZCBl bWl0cyBhIGJsIHRvIHRoYXQgc3ltYm9sLiBPdGhlcndpc2UsIGdjYyAKZWl0aGVyIGVtaXRzIG5v IG5ldyBpbnN0cnVjdGlvbiBmb3IgdGhlIGFubm90YXRpb24sIG9yIGEgJ25vcCcgaW4gc29tZSAK Y2FzZXMuCgpJZiBJIGFkZCBhICdub3AnIGJldHdlZW4gV0FSTl9FTlRSWSgpIGFuZCB1bnJlYWNo YWJsZSgpIGluIApfX1dBUk5fRkxBR1MoKSwgb3IgY29udmVydCBXQVJOX0VOVFJZIHRvIEJVR19F TlRSWSB0aGVyZWJ5IHJlbW92aW5nIHVzZSAKb2YgYXNtX3ZvbGF0aWxlX2dvdG8oKSwgdGhlIHBy b2JsZW0gZ29lcyBhd2F5IGFuZCBubyBibCBpcyBlbWl0dGVkOgoKZGlmZiAtLWdpdCBhL2FyY2gv cG93ZXJwYy9pbmNsdWRlL2FzbS9idWcuaCBiL2FyY2gvcG93ZXJwYy9pbmNsdWRlL2FzbS9idWcu aAppbmRleCA2MWE0NzM2MzU1YzI0NC4uODhlMDAyN2MyMGJhNWMgMTAwNjQ0Ci0tLSBhL2FyY2gv cG93ZXJwYy9pbmNsdWRlL2FzbS9idWcuaAorKysgYi9hcmNoL3Bvd2VycGMvaW5jbHVkZS9hc20v YnVnLmgKQEAgLTk5LDYgKzk5LDcgQEAKICAgICAgICBfX2xhYmVsX18gX19sYWJlbF93YXJuX29u OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAgICAgICBXQVJOX0VO VFJZKCJ0d2kgMzEsIDAsIDAiLCBCVUdGTEFHX1dBUk5JTkcgfCAoZmxhZ3MpLCBfX2xhYmVsX3dh cm5fb24pOyBcCisgICAgICAgX19hc21fXyBfX3ZvbGF0aWxlX18oIm5vcCIpOyAgICAgICAgICAg ICAgICAgICAgICAgICAgICBcCiAgICAgICAgdW5yZWFjaGFibGUoKTsgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCiBfX2xhYmVsX3dhcm5fb246CgoK SW4gc3VtbWFyeSwgSSB0aGluayB0aGUgYW5ub3RhdGlvbiBpdHNlbGYgaXMgZmluZSBhbmQgd2Ug YXJlIG9ubHkgc2VlaW5nIAphbiBpc3N1ZSB3aXRoIGl0cyB1c2FnZSBhZnRlciBXQVJOX0VOVFJZ KCkgZHVlIHRvIHVzZSBvZiAKYXNtX3ZvbGF0aWxlX2dvdG8uIE90aGVyIHVzZXMgb2YgdW5yZWFj aGFibGUoKSBkb24ndCBzZWVtIHRvIGV4aGliaXQgCnRoaXMgcHJvYmxlbS4KCkFzIHN1Y2gsIEkg dGhpbmsgdGhpcyBwYXRjaCBpcyBhcHByb3ByaWF0ZSBmb3IgdGhpcyBzZXJpZXMsIHRob3VnaCBJ IAp0aGluayB3ZSBzaG91bGQgY2FwdHVyZSBzb21lIG9mIHRoaXMgaW5mb3JtYXRpb24gaW4gdGhl IGNoYW5nZWxvZy4KCk5vdGUgYWxzbyB0aGF0IGlmIGFuZCB3aGVuIHdlIHN0YXJ0IHV0bGl6aW5n IHRoZSBhbm5vdGF0aW9uLCBpZiB3ZSAKY2xhc3NpZnkgdHd1aSBhcyBJTlNOX0JVRywgdGhpcyBj aGFuZ2Ugd2lsbCBjb250aW51ZSB0byBiZSBhcHByb3ByaWF0ZS4KCgotIE5hdmVlbgoKCl9fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCmxpbnV4LWFybS1rZXJu ZWwgbWFpbGluZyBsaXN0CmxpbnV4LWFybS1rZXJuZWxAbGlzdHMuaW5mcmFkZWFkLm9yZwpodHRw Oi8vbGlzdHMuaW5mcmFkZWFkLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2xpbnV4LWFybS1rZXJuZWwK