From patchwork Thu Jul 6 22:20:14 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Eric DeVolder X-Patchwork-Id: 11712 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:a59:9f45:0:b0:3ea:f831:8777 with SMTP id v5csp2868750vqx; Thu, 6 Jul 2023 15:22:58 -0700 (PDT) X-Google-Smtp-Source: APBJJlFoW8Aof6GAyuFewAfsYzb84oRs2o0xH6haPIJQK10dhw6koLe8YTJGFDYwqZJbnBiegnCq X-Received: by 2002:a92:da4f:0:b0:345:d3bc:8882 with SMTP id p15-20020a92da4f000000b00345d3bc8882mr3343548ilq.24.1688682177736; Thu, 06 Jul 2023 15:22:57 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1688682177; cv=pass; d=google.com; s=arc-20160816; b=ENDk+AlAzDNWdKA9pejFVUE7emwBXJa212Og5DiOS9kUazfGa0F0bfN90Motky8XJ9 YEvwLzKNE0WLiWrKOMcl/ueI3a73DCKPFgvjN5wcFg1lyXtunL2scCgT72A3cR0gP9xl 2mgM8OT5N8UZXF+YW6fhuHfsryHl2P0IhVBv5osXjI5f3yCYNh3i99xXG6Yeyc7aT2wp q9kD2tDcEuQ7fMJJdGO4bGft51PCQCsNlo+PRkUl+fR40R2xvcQ2YkgOSA8AV7Qs+zUk R2ymgMVd/iJdlIAeJEzKGEIvdGpjquleL4LCeiiVuuqajl+24XWPkDfWfxxrjrGMk7QW V28A== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:mime-version:content-transfer-encoding :message-id:date:subject:cc:to:from:dkim-signature:dkim-signature; bh=UZOqmE9AmzZefBOpburB0kfxvxP6nnJ0XGt/Y8kEKfk=; fh=OnvCYc85Zc9mFJ9Px86Oam387o4YKs25CUyg+2gB+44=; b=OYAiKDNTLbuJGAb1CQzaZVLFF3WXeZXOC1VY3/4ON3YZIbfmn9/0CLFCr8NlFjh1U1 N1Fi4saRHakxW7RILvdAjiCZ7fOO02fjOtxSaDcPMpptgBxj0ifehyGAjB2wWFpdng9t A5op7P4gAUwHGrNQxWBwDTAlceFck3aAO2dDIoURWVhgXx6nsMaOuSKaLDQxLjDGoJej 8PotzBos7wszkWX2xNFRcILkaO6bS/XXHaNjGieHDtLghQXwSfsPAGhYkDS6iph81IBY O2eufQe+33LifEER7EbwGwfLUJ3DPu2y8H0nE3jn35eGwG0EnR0BvHuCAAQtjqDio9gj M3WA== ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@oracle.com header.s=corp-2023-03-30 header.b="aih2H3/t"; dkim=pass header.i=@oracle.onmicrosoft.com header.s=selector2-oracle-onmicrosoft-com header.b=hWRyOEzy; arc=pass (i=1 spf=pass spfdomain=oracle.com dkim=pass dkdomain=oracle.com dmarc=pass fromdomain=oracle.com); spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=oracle.com Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id 11-20020a63134b000000b0054fe43caa81si2231989pgt.782.2023.07.06.15.22.41; Thu, 06 Jul 2023 15:22:57 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; dkim=pass header.i=@oracle.com header.s=corp-2023-03-30 header.b="aih2H3/t"; dkim=pass header.i=@oracle.onmicrosoft.com header.s=selector2-oracle-onmicrosoft-com header.b=hWRyOEzy; arc=pass (i=1 spf=pass spfdomain=oracle.com dkim=pass dkdomain=oracle.com dmarc=pass fromdomain=oracle.com); spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=oracle.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S230445AbjGFWVu (ORCPT + 99 others); Thu, 6 Jul 2023 18:21:50 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:44040 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S231965AbjGFWVX (ORCPT ); Thu, 6 Jul 2023 18:21:23 -0400 Received: from mx0b-00069f02.pphosted.com (mx0b-00069f02.pphosted.com [205.220.177.32]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 2E4101BFC; Thu, 6 Jul 2023 15:21:15 -0700 (PDT) Received: from pps.filterd (m0246632.ppops.net [127.0.0.1]) by mx0b-00069f02.pphosted.com (8.17.1.19/8.17.1.19) with ESMTP id 366LYHdY025112; Thu, 6 Jul 2023 22:20:48 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com; h=from : to : cc : subject : date : message-id : content-transfer-encoding : content-type : mime-version; s=corp-2023-03-30; bh=UZOqmE9AmzZefBOpburB0kfxvxP6nnJ0XGt/Y8kEKfk=; b=aih2H3/t1Ann8w2aVLaT6qVDus6pZUcum+Nbnj2BhchwAASMIdibBqnWUcyKPIApbwiS k8uKdSmL54FCClECriSccqw3ZkgT2XbJwwnz1TyAlVrtL3GiKAA128kggaizMf6GkZgj Z7UFwuIEyupVAq6c8GXoeeh5fvOX17/tdV+KNgS41DyWagzmI64rKiOnXKr8tXv5808e gAH3/0APHf2u34+gLXAcS7ZQyqz0psoaF2qWLG5mLOc1BRRuCx+74nXMSa6GkvsEqppS 4uFCjZeC7eKjcnRqyqjLZgGJ0edOa0Y0EBvX6GN1NxQ5RQLp2YnYJ+6ZzhlQHGmSrTAD Dg== Received: from iadpaimrmta03.imrmtpd1.prodappiadaev1.oraclevcn.com (iadpaimrmta03.appoci.oracle.com [130.35.103.27]) by mx0b-00069f02.pphosted.com (PPS) with ESMTPS id 3rp5n5g1tm-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Thu, 06 Jul 2023 22:20:47 +0000 Received: from pps.filterd (iadpaimrmta03.imrmtpd1.prodappiadaev1.oraclevcn.com [127.0.0.1]) by iadpaimrmta03.imrmtpd1.prodappiadaev1.oraclevcn.com (8.17.1.19/8.17.1.19) with ESMTP id 366KYvI6013438; Thu, 6 Jul 2023 22:20:47 GMT Received: from nam02-sn1-obe.outbound.protection.outlook.com (mail-sn1nam02lp2046.outbound.protection.outlook.com [104.47.57.46]) by iadpaimrmta03.imrmtpd1.prodappiadaev1.oraclevcn.com (PPS) with ESMTPS id 3rjak7ph6h-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Thu, 06 Jul 2023 22:20:47 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=mJKtjbXBXoT3YtBQztOVq4WGfzmFmRHaCyIHZyL0odYUwC/gIBi0gUN9mTCfTaaYaomqD9n6jxdeDblZsG0CxGkuU+TrM6F9hyMmH0AlmH9dh0Ii22yjwlePpwcD5V4va1VcYc2VS0NxT859F0ryvUeSN3laDgPM1E7k3p9eD4OZys2fDtf964A9+7wBJWIUD+mna1wSGtgX6p8LrL4a2R2gcRbdQjqE5lGJDFU26Iv7cIKdsom89bQFt4+T8TLHmBTDZJZY/kq9eIbUdWsxJViCHUT+eOqArlT7n5P3PcCWVGhjahvMsn3e+bT2rFPTGXEQBeOaADHzXmOLA5i1fQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=UZOqmE9AmzZefBOpburB0kfxvxP6nnJ0XGt/Y8kEKfk=; b=UmUCdiSHtDrJGXF/R35o6vGHTNZtZsIbFvmwzMfhf44XpqjpGyyudYgNU9N/7gnk/0brEdYsZPxd9TtR9UU2L8EkDArXiF241zR4lydyhp8wKx0wsF8CUOPCWo4HNIwO2RUWSZllEf86iQW1sDYE8wJi6xt/XfETKUawPFSNrXUSfedIJoBhA0Uw0iAC+uZaChDhREh3shH7sr9nGjGGtE3+LoTUSSnhs8PblJeeq0Bns/y9v2bMZapdehHZ5inPOFVvsYlV0LmjWOoTtIXS8IVnZ8U18nwA090BdeHy+iQ8hwoyqHhBq8YuYjskPiGR5PwX9OaTai9YQJQZMaz4EA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=oracle.com; dmarc=pass action=none header.from=oracle.com; dkim=pass header.d=oracle.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.onmicrosoft.com; s=selector2-oracle-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=UZOqmE9AmzZefBOpburB0kfxvxP6nnJ0XGt/Y8kEKfk=; b=hWRyOEzyiDlKs8oSbAibSX6XEwY992kuO5BD/J3imgcmgHhjE6NXXtbPb60KsXLaClCcNqU5eK87VZmtGrio1fCfvtJg3TaQaoZ7qRvjIFT/iDEHZ2Hv2mjgBGSW+34hyOOsyjz/beNUdqULyi/xTV5z93uZuHYV2gLFiJ6Am4g= Received: from CO1PR10MB4531.namprd10.prod.outlook.com (2603:10b6:303:6c::22) by CO1PR10MB4755.namprd10.prod.outlook.com (2603:10b6:303:9f::8) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6565.17; Thu, 6 Jul 2023 22:20:42 +0000 Received: from CO1PR10MB4531.namprd10.prod.outlook.com ([fe80::8b8f:b4b1:bb78:b048]) by CO1PR10MB4531.namprd10.prod.outlook.com ([fe80::8b8f:b4b1:bb78:b048%5]) with mapi id 15.20.6565.019; Thu, 6 Jul 2023 22:20:42 +0000 From: Eric DeVolder To: linux@armlinux.org.uk, catalin.marinas@arm.com, will@kernel.org, chenhuacai@kernel.org, geert@linux-m68k.org, tsbogend@alpha.franken.de, James.Bottomley@HansenPartnership.com, deller@gmx.de, ysato@users.sourceforge.jp, dalias@libc.org, glaubitz@physik.fu-berlin.de, tglx@linutronix.de, mingo@redhat.com, bp@alien8.de, dave.hansen@linux.intel.com, x86@kernel.org, linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-ia64@vger.kernel.org, loongarch@lists.linux.dev, linux-m68k@lists.linux-m68k.org, linux-mips@vger.kernel.org, linux-parisc@vger.kernel.org, linuxppc-dev@lists.ozlabs.org, linux-riscv@lists.infradead.org, linux-s390@vger.kernel.org, linux-sh@vger.kernel.org Cc: kernel@xen0n.name, mpe@ellerman.id.au, npiggin@gmail.com, christophe.leroy@csgroup.eu, paul.walmsley@sifive.com, palmer@dabbelt.com, aou@eecs.berkeley.edu, hca@linux.ibm.com, gor@linux.ibm.com, agordeev@linux.ibm.com, borntraeger@linux.ibm.com, svens@linux.ibm.com, hpa@zytor.com, keescook@chromium.org, paulmck@kernel.org, peterz@infradead.org, frederic@kernel.org, akpm@linux-foundation.org, ardb@kernel.org, samitolvanen@google.com, juerg.haefliger@canonical.com, arnd@arndb.de, rmk+kernel@armlinux.org.uk, linus.walleij@linaro.org, sebastian.reichel@collabora.com, rppt@kernel.org, kirill.shutemov@linux.intel.com, anshuman.khandual@arm.com, ziy@nvidia.com, masahiroy@kernel.org, ndesaulniers@google.com, mhiramat@kernel.org, ojeda@kernel.org, thunder.leizhen@huawei.com, xin3.li@intel.com, tj@kernel.org, gregkh@linuxfoundation.org, tsi@tuyoix.net, bhe@redhat.com, hbathini@linux.ibm.com, sourabhjain@linux.ibm.com, eric.devolder@oracle.com, boris.ostrovsky@oracle.com, konrad.wilk@oracle.com Subject: [PATCH v5 00/13] refactor Kconfig to consolidate KEXEC and CRASH options Date: Thu, 6 Jul 2023 18:20:14 -0400 Message-Id: <20230706222027.189117-1-eric.devolder@oracle.com> X-Mailer: git-send-email 2.31.1 X-ClientProxiedBy: LO4P123CA0401.GBRP123.PROD.OUTLOOK.COM (2603:10a6:600:189::10) To CO1PR10MB4531.namprd10.prod.outlook.com (2603:10b6:303:6c::22) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: CO1PR10MB4531:EE_|CO1PR10MB4755:EE_ X-MS-Office365-Filtering-Correlation-Id: 808bb187-c4a2-481e-6d36-08db7e6f3c1f X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: DfsnP0IrebSJsOBVW77VeqtiMHoIooVDCo04mpuK0G3ggX8Q9rn3f5dH3CJQ70vgzDFP7ZBVqcczFiEZugWZUjGo72KdJIKZ7ZUyQPboW0xavASTDAQuRHgDEvVsNrFm4kOawwWMLZdn1I9ekuIRT16Pn/eIJ0YUW9SConUWfmOFWCISF2JLhP9EHj/C10IQnW+wNM2FmvEI0ph1QlbQLHE0cQvBUwoyaiZzQO1vX4ZkvsXw5DB0MLJiiGUURUk+ihN5psHZkAt+JhtnRqxqejMlrHSZ8jlupJR2cN6ucKG/rOHC3rGfP1OKk8LwYz+CDNp3G3PfgCTb/zuJsqueZ0WwfiFdYyVo390M0cGYEKBmT67Rapo4LMtOT1JtbUBeZ/DecbjJUY5hQ85UfjUfELtS5AvnaufXZXQTrDiEVxR1p+mXTFAPbXiZSt877/joBIU42Obd7UD4S3MZCc1HvW3gRLKNiAyz8ba1ZY41ONmtp4fumNkR5PE6qoQta971tJceU/iWv1j7mG+P2qKTQaHh+N5P+Bpqp93KiP+BDQ6z01a4SZaqGRylfa2V8qA6qjX0bq2rwc5ezRTtjOIDqdUxk4OiNzntbk+EyYTrVlqouPp5m6ZVLz1j2kBDj1Uy X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:CO1PR10MB4531.namprd10.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230028)(376002)(346002)(136003)(396003)(366004)(39860400002)(451199021)(8676002)(8936002)(2906002)(2616005)(5660300002)(26005)(7416002)(6506007)(1076003)(7406005)(7366002)(186003)(107886003)(66556008)(30864003)(41300700001)(921005)(66476007)(6486002)(4326008)(6666004)(316002)(66946007)(83380400001)(966005)(6512007)(478600001)(36756003)(38100700002)(86362001);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: jskjcDA4jkrGOoheBguWgN76d8s0JNwI/tcnkaKJ9No98h+0IAHWQhJ0CU16aXNVxvNkSMX+yfXOZ4iJGoD6Dp6X7ZAzbUa1TttyqvCH+yFs3aAmxJAmATAJ9GST4JJbHsbl3zX+OD+oJod8CJ7t3GtPpVeDzH7m+zXn8CeZKKUEnHLVTxXI4iHK7NsWZREQB9ce3pcahciLe/+QUn/sgsG656l8SDHQtg81FshpX+KAji3KdSrb5xUz4EayLqPtM2y908wGpQiGoAiaAF/BWGERp6UO6JFi62ew4dFFyluWxG1CtfXDYMct1fYQMQkehF6FAOpVZWloPW/mqSjNr47Wv3vKccZYJYthYEioW99b9gRkk7niZ6jjwv44dlsW2YAyhaSmjwbOJqNARwi693NmXXYjQcwqlAjq1/f3txRsFK0RMiT9pf5oLu5bWqyHoXRAm04u0qrwdxC1SKW8ObOkh7U+S9wTjeLwKfyMqnfWlGeD2ZhhB8lPlrN2Mf0QzwO3aG1gi+nbZXM5csQJYuDshidpLx72ZoPqhiymU7pXD/Gs5CTwJu8r31yJtDVs82ZEd/vkb5UgX6VrO6R19M1jcpyyyCdUYHAvQEbod1dyewnzBMccu5AWb/0vcubEtpB/N/ytqAa/lvJShN5XRljXoPoL/GeKeom7WcpdZvj3w3vbm6LJ0I6t78NAcomC+7gq12cwq1P3KnBWB3HvWnhiawzi3LH8R0eudK8QiiHjZtN52LOJcJZTV6NVOtuHOiVDix3pfxlRo1nhkmOcURlhTv4zT760zR86Lx/Ti7DCwyYH3SKZ/x9GYhvSpRUqD2qQNCwqCkoMj8UPLyzTo+yeJkFPaShz5W6uRZSkncVN0kN1u6UzIJoZtO01qRKO8jN1aVhLJnsXX8/1ih52a04hmAtrgFvfj7RnKKQL2HqpU5CGfANGgjtbf9P9+Hvp6pu9aOQQwUp1UrKf2TnrVzRU1R0vcjFvNYOnhRTpFSmNLta57dVjGJDBuz2zrAM75gm83EWmBA7M1FapT+ZfU91NkVzKaVqJ+qSmMQ6tyX/nv9YUcuSXITd7cbB52s9kJcTR8216ZBkku3KZ7VBTWVEa0YW3VfbLQipDJJ4CA8aCuzk83N+k1KNAU+IXcxpplUl05C2c4DXuRujcAjEOaGEsY0OXOloj88BOEeZh2jesq7orulRx7elgTsNhic5Fg6XgrRFt5P59O23aC4za+yrVn+dtc56nAmKxm5BT9Zftw2hv0RPj/ba5c4vuG0XHpP2OvRis3bjP/4ur6XG18DZfIgSkLIitb6o/SfJTBqM3SRfOi7+d+QZZydZ3rMsiTJwxyUaHxxvDnYY35Rz6hYJ6OaHVjlqj3Xp+kcVoZ/VyfnFytH3lnz1O10zqNWB5+NMuFAVES8SoZEVgIwW1/sp+8J4Mr7oZnv8XnuE4c+gA1cdCpkZWAeW6uB5CoikULovzA+ShKSoFnqn4jKRalgLDdyuYZVkkrbXwr+XiiMKO3XxYJKz/TkDdnGlgUHRUvZ/TR8VTAai3qAvar+brxOLBt+WMY9QIhnmeNE8lltBkix17ShClaK9yvqSqySalcFHuWy0z/FksoGZTwXmqdg== X-MS-Exchange-AntiSpam-ExternalHop-MessageData-ChunkCount: 2 X-MS-Exchange-AntiSpam-ExternalHop-MessageData-0: qe96OJmIgLp63uQg+aMLWEAeqrtNwt3te003ez3Lwrzf7ppOEKakiUb2/YLIuWaevmW4aZbCugHytq41cZ5qG/7xSVVilEa4W94Con/BacnI7C5yxQCkfO393VZqpF2xpz6csUzD7bvLkwPIN+cY700qjfrGYRfgDiEcPmuUj3fcNfiJqPP+tnPNXMRv1H0fcJIdq2pfL+AplpZ6anC5+siO8FNgXxIAOEa+CUj8ChASiEO7MKUSACvyFGRq90R0unO61H+tvD/eQjwziEGWbGbd+on94kWDPx8iuflKhSCNr6JexISaty2uT7v9wUL0RhezyQZA8Ds/hWjKuVCudPa7fjVU58Qt5ycoJ8+0/CtH0nQ9zHcI4b2lUeigzyxcj98OBW8gn76E+/S8ISPAqRFdQ+hmDBwcQNnG2apqvCidoInCyq/c1A43WWiWTIjqtDS8/sV1AFBnTxq0xGEO0l2pW6rg1NyCq3CvC6XY40hZNbhC4r56p+tuaon6TjEe+CPxwz7tijsy7c+FQEvtaxDvWTPpZgcVxzlvPHeXvs7Lzk++W4vZqTaSSImlsSwa6PLf5IQ1uigwVWqGVesGF/XzaxKOss/ZMlQaLq/mFW6q5j8Tvlcpn4S2QcbPzFCiIM3FhhYfzBlgXQ4hrXqBhXsAQUEs1sGBmBvx2/9JS7Th+AofNNUlZ0SMVba3DoeMtKT/LxX50Enp+yTw23BFyeZCKkOmuN5P0uO6h+7GBIeviVrBWczvi03ZuNydANFnxC5STiV/kCiC3uhVE13JfgZ4YzHD/CBZCn+maSBsaDnC53Z7G4vxiGvSW3V/nlOuyU9PS17YeqaVxvOjgbn7kjt5n7kF5BmL6lt7dv2X/IgHZKv180KpkD04D3U5oXvkvNdP2YvF2iYMUYrWiAkvxAplHubpJ3o+SxZAo0e0iwwRjwJ799CwEU4kR7B/jN6EjFjM13HgUrO6UUE2akm2psFc6kASJ0FbMlydD8ehLAQAX0GKWvRiEbFuuEmmKaVwgKZjvrRBlw65PBjzjVdC1aLE50vBUBwDjYr/Hc83yNhFRYaseIoX6LnkJm3pH6e8pvo7OwS7tmlY/dwGUncXxosnZvPEdjJZYzeOsdwPkUeGThcllcwPnlBlIxBQY1O4EjxAHCOeRpB2pfiMK6p88t/lQKXhSvOHJKQrH6h4FJnRMpMHjhd7/TLdoRPWwljVjkqrOQP/zebjaCHtw77xZ9Bax5YUhL///MWtt8RV4A95p4beZwZ2icYpc0fR5xtcfU6/s4cOUPwGxjg3GXFs6bLoPSMEZiBFfr5pLiZA8JVDmlfclMTlf2KwReHR8KVJJDKmewPpOQ7Nsmcyc2FAk54PiJ5CpdHGuhxLZoYH8x0DZAbNsPCLvLaZ4QdGnlNYPfG4fa+XaBG2BYJJpmO6TP0Z06532uYOoo6tBmtFaC6xHbGq5dXQcR3Dcxm8GBIc2KDVTNUsNixxgSgjfu9d5Upjg+tNFBV6BdHAT0Scfsq964FUwwTkC0egfT3AjP/kV/Flva2zKiAg4WrWNkFBo+SdpBsWUewzX1+6PrThv0dcaEf4TukQf3izlAbNUwuQxfRzE2cBfvsaoVQODBleqLw/2F7pMHp6uYkvUA1onRc9YlIn9YDbfFl4RRiOWLg9uNzr6mVkveSFDZ7wQt8ZqIiuc0teHislde+V0NLVe5lzKHyo5ryl7bJH0N7KNalN95T6nTWfVo7o96JOWunfKrPonF34opDH0nEqGzua8rwem20SMVLFMnqeBXsVksWiM3wAjbqf X-MS-Exchange-AntiSpam-ExternalHop-MessageData-1: N1w+swWJbTuxPW25vbtD0TtCGxlu04o5RpbirOiKjirLTSf/XvmwxzBJ8vBgcg4YeGo/Mhk3xCuZEpgh9/f2vpWQ/TZ8OW5h2bq0lXkT7m63R+XIcBeC+nEwuUjmlzlDNX8ubS4z8mNnEx0LcrDeSeQAZVg/QX6OcoNluJLw2vRljLWDoDKtCQOJ03K6XKnm+BHrJp9PyH3fl1akdHMTFM2gAuP3JDH5dd2NuQyVcbzWGx+ubbLViBN+vraf60PE2nrv0phWZ5B99Wl1wF8zgZQnXURdNL2kwrkhIpLJTk/hRt8FZ6W3EcQigCCQ2d1g+mDK6XngIll1zgitPuqNatZmYyti7rdi+4IPKzlfM9T0JZTT0phOs9MsJtrcNzwKRZh9vIGv3nZHOnrMqBTXtH+7dvIeRdyJOpAT3CItbSX5+8CG3tvXlQRJDk69VUCkKxrf7XX7TZpQhw== X-OriginatorOrg: oracle.com X-MS-Exchange-CrossTenant-Network-Message-Id: 808bb187-c4a2-481e-6d36-08db7e6f3c1f X-MS-Exchange-CrossTenant-AuthSource: CO1PR10MB4531.namprd10.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 06 Jul 2023 22:20:42.1080 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 4e2c6054-71cb-48f1-bd6c-3a9705aca71b X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: 9P3onXCYUi0IaUHjRJUZOFFlYID5Pzd/aqKrDQAY9stsUQnMNWNIWWbZhRIuw3J0LCOmPWrehJFjNbzxwJs/mrdKja5dOzsbv0R4ijQO8Tk= X-MS-Exchange-Transport-CrossTenantHeadersStamped: CO1PR10MB4755 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.254,Aquarius:18.0.957,Hydra:6.0.591,FMLib:17.11.176.26 definitions=2023-07-06_15,2023-07-06_02,2023-05-22_02 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=0 phishscore=0 bulkscore=0 malwarescore=0 mlxlogscore=999 adultscore=0 spamscore=0 mlxscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2305260000 definitions=main-2307060195 X-Proofpoint-ORIG-GUID: j_XpOWUjXwFs69pMSrffVMOj0kTa3lQV X-Proofpoint-GUID: j_XpOWUjXwFs69pMSrffVMOj0kTa3lQV X-Spam-Status: No, score=-2.8 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,RCVD_IN_DNSWL_LOW, RCVD_IN_MSPIKE_H5,RCVD_IN_MSPIKE_WL,SPF_HELO_NONE,SPF_NONE, T_SCC_BODY_TEXT_LINE autolearn=unavailable autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org X-getmail-retrieved-from-mailbox: =?utf-8?q?INBOX?= X-GMAIL-THRID: =?utf-8?q?1770711603030241506?= X-GMAIL-MSGID: =?utf-8?q?1770711603030241506?= The Kconfig is refactored to consolidate KEXEC and CRASH options from various arch//Kconfig files into new file kernel/Kconfig.kexec. The Kconfig.kexec is now a submenu titled "Kexec and crash features" located under "General Setup". The following options are impacted: - KEXEC - KEXEC_FILE - KEXEC_SIG - KEXEC_SIG_FORCE - KEXEC_IMAGE_VERIFY_SIG - KEXEC_BZIMAGE_VERIFY_SIG - KEXEC_JUMP - CRASH_DUMP Over time, these options have been copied between Kconfig files and are very similar to one another, but with slight differences. The following architectures are impacted by the refactor (because of use of one or more KEXEC/CRASH options): - arm - arm64 - ia64 - loongarch - m68k - mips - parisc - powerpc - riscv - s390 - sh - x86 More information: In the patch series "crash: Kernel handling of CPU and memory hot un/plug" https://lore.kernel.org/lkml/20230503224145.7405-1-eric.devolder@oracle.com/ the new kernel feature introduces the config option CRASH_HOTPLUG. In reviewing, Thomas Gleixner requested that the new config option not be placed in x86 Kconfig. Rather the option needs a generic/common home. To Thomas' point, the KEXEC and CRASH options have largely been duplicated in the various arch//Kconfig files, with minor differences. This kind of proliferation is to be avoid/stopped. https://lore.kernel.org/lkml/875y91yv63.ffs@tglx/ To that end, I have refactored the arch Kconfigs so as to consolidate the various KEXEC and CRASH options. Generally speaking, this work has the following themes: - KEXEC and CRASH options are moved into new file kernel/Kconfig.kexec - These items from arch/Kconfig: CRASH_CORE KEXEC_CORE KEXEC_ELF HAVE_IMA_KEXEC - These items from arch/x86/Kconfig form the common options: KEXEC KEXEC_FILE KEXEC_SIG KEXEC_SIG_FORCE KEXEC_BZIMAGE_VERIFY_SIG KEXEC_JUMP CRASH_DUMP - These items from arch/arm64/Kconfig form the common options: KEXEC_IMAGE_VERIFY_SIG - The crash hotplug series appends CRASH_HOTPLUG to Kconfig.kexec - The Kconfig.kexec is now a submenu titled "Kexec and crash features" and is now listed in "General Setup" submenu from init/Kconfig. - To control the common options, each has a new ARCH_SUPPORTS_