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 vger.kernel.org (vger.kernel.org [23.128.96.18]) by smtp.lore.kernel.org (Postfix) with ESMTP id 92B1FC05027 for ; Fri, 10 Feb 2023 16:51:56 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S232809AbjBJQvy (ORCPT ); Fri, 10 Feb 2023 11:51:54 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:60896 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S232229AbjBJQvw (ORCPT ); Fri, 10 Feb 2023 11:51:52 -0500 Received: from mx0a-00069f02.pphosted.com (mx0a-00069f02.pphosted.com [205.220.165.32]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id D631A11E8D for ; Fri, 10 Feb 2023 08:51:50 -0800 (PST) Received: from pps.filterd (m0246627.ppops.net [127.0.0.1]) by mx0b-00069f02.pphosted.com (8.17.1.19/8.17.1.19) with ESMTP id 31AFMZCU001264; Fri, 10 Feb 2023 16:51:26 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com; h=message-id : date : subject : to : cc : references : from : in-reply-to : content-type : content-transfer-encoding : mime-version; s=corp-2022-7-12; bh=rEk+2FPdZtF6pA7NDFhdMwUDeMezCOAutxhyLHjYvwY=; b=BA0OwuWnd7Fqv+21PcNqwgVbVmLWhfxc88JFzN/Wm1hSBuQ6Wb48o2AZ/etC00Pcr0Zh UCyIpLG7Vr44tvLaJgwgtqRWzourQfDFWFZa9kfb5BpDINan4CEYYRZAo9FHxcVq4M/s U2vUqIn9WpeSKDQRaut0fzxiq1ObYrMAKemmZoLm8qeFk7vZESKtwQruvEB7mP72pdbZ CcsCnXcgqOh5Z+bVBjrFsWcvII+IZLly/5QM47MUPW/QhXNtd05hMhTgOC4L9a32GbcR ZtI5W8PQFt9bZ9jYMz6fnncnoPuGImRkY3su+qhQhp+vOpzdLmFzKl2az0PPPIt9iAkH Qw== Received: from iadpaimrmta03.imrmtpd1.prodappiadaev1.oraclevcn.com (iadpaimrmta03.appoci.oracle.com [130.35.103.27]) by mx0b-00069f02.pphosted.com (PPS) with ESMTPS id 3nhdy1duah-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Fri, 10 Feb 2023 16:51:24 +0000 Received: from pps.filterd (iadpaimrmta03.imrmtpd1.prodappiadaev1.oraclevcn.com [127.0.0.1]) by iadpaimrmta03.imrmtpd1.prodappiadaev1.oraclevcn.com (8.17.1.5/8.17.1.5) with ESMTP id 31AFjTZE002663; Fri, 10 Feb 2023 16:51:23 GMT Received: from nam12-mw2-obe.outbound.protection.outlook.com (mail-mw2nam12lp2040.outbound.protection.outlook.com [104.47.66.40]) by iadpaimrmta03.imrmtpd1.prodappiadaev1.oraclevcn.com (PPS) with ESMTPS id 3nhdth1u09-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Fri, 10 Feb 2023 16:51:23 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=EilkI8xneqkrsmFltrEgJq9+S+/fXNtBshaYi4MC9yUt81DmbRu0SxjNjHhATvzCgYNs2FHXxgHIMIS7wjEDfGFVmlP4EDqJBFunRpHUmjV5hYk4rJfQoMg5TIVdut2QPko13Zg3nQo0JIPrAnyE3NzHhKjIlqM7OP21oHa1kWXzKtRk6nvAxt1CJPqlrN7T/MV48fbqcBOYDgoS0uLhhwe5IvaE3TRy/G4dDBEC0mmGfCorv+zz3AlBAAdSQVNHKW5YHHr5/izQOpsBahfff1QnAAhOis9G11iTOghkI7qij/azggwW7Lx0BVj02EPO/efumvgwqJUGpI5GrCAOEQ== 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=rEk+2FPdZtF6pA7NDFhdMwUDeMezCOAutxhyLHjYvwY=; b=hLh6/47mWSfn5lUxxoU5ri+0QPIKG6WuS9WBoxt1lYHQNaZNIjjbCSqV/EkoPK0FwaS10+XgKkSvIVRZX+6Az6xOMbXnQK8B9s5ceRq0bbltX3qgHj6VXDCaNYCHM/ydNjqd9lJ8yYdNwsGJMOe5CPrGxdCUGDDTJzSuF722lj4G9lM/HKnQBgRdOfuj+PMWpGh8EEaY9kcZsgwpNSNYlHEqbDnUOn0cBfZXH7sJtv4A1oTGFHjQl8TEGgWs6vYzYObRetkSjuTXHg5x4p+G22GixGF44JpZD5AWrKG3LY4ZE/ADQEyHdrsPZ8xLhVazVv4nEoIgoNoyFRW75VWBWw== 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=rEk+2FPdZtF6pA7NDFhdMwUDeMezCOAutxhyLHjYvwY=; b=oaVDPVaU6xZ8Fp5F/HqNcXilBG8EL1F72Q8XxiinQ6NtbwnGGcMVxHvsdLnwZhnVYoYaRoIkAlCL6fKQs4XXjldrCp4h4wSdaguYFHsOF2SAp1MSUp0Oa7/ftuWAMwCmu2bI/+O5eCYiuo8Lu0GFlunCY6aZcIxLBZxaIXZ7gW0= Received: from CO1PR10MB4531.namprd10.prod.outlook.com (2603:10b6:303:6c::22) by SN7PR10MB7101.namprd10.prod.outlook.com (2603:10b6:806:34a::21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6111.7; Fri, 10 Feb 2023 16:51:20 +0000 Received: from CO1PR10MB4531.namprd10.prod.outlook.com ([fe80::2101:3ed8:9765:370f]) by CO1PR10MB4531.namprd10.prod.outlook.com ([fe80::2101:3ed8:9765:370f%5]) with mapi id 15.20.6111.007; Fri, 10 Feb 2023 16:51:20 +0000 Message-ID: <99bb0514-61a2-db5f-5cc8-bac5e4283d19@oracle.com> Date: Fri, 10 Feb 2023 10:51:14 -0600 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101 Thunderbird/91.5.1 Subject: Re: [PATCH v18 3/7] crash: add generic infrastructure for crash hotplug support Content-Language: en-US To: Sourabh Jain , linux-kernel@vger.kernel.org, x86@kernel.org, kexec@lists.infradead.org, ebiederm@xmission.com, dyoung@redhat.com, bhe@redhat.com, vgoyal@redhat.com Cc: tglx@linutronix.de, mingo@redhat.com, bp@alien8.de, dave.hansen@linux.intel.com, hpa@zytor.com, nramas@linux.microsoft.com, thomas.lendacky@amd.com, robh@kernel.org, efault@gmx.de, rppt@kernel.org, david@redhat.com, konrad.wilk@oracle.com, boris.ostrovsky@oracle.com References: <20230131224236.122805-1-eric.devolder@oracle.com> <20230131224236.122805-4-eric.devolder@oracle.com> From: Eric DeVolder In-Reply-To: Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit X-ClientProxiedBy: DS7PR03CA0240.namprd03.prod.outlook.com (2603:10b6:5:3ba::35) To CO1PR10MB4531.namprd10.prod.outlook.com (2603:10b6:303:6c::22) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: CO1PR10MB4531:EE_|SN7PR10MB7101:EE_ X-MS-Office365-Filtering-Correlation-Id: 7658b96b-70f3-45bf-55ab-08db0b87092e X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: /jmZxW/uQ44IBMtDG+wzPB8rfEhBLbXnZN1JQrwf8+6lVZr4mJH8IyqSqw6XJ+mUl2tToTk5gFNf0nroav3f3BYNpwq3hYD8gsdp0JLOpjW4iOzTKqsyoZ34bDWV85hCveE2Mv3EAkYlri7UES9rEKFHB2QBSaNA+XCNAn9WQc/00vyRnpqc84FeCpcRRvOyaqPTpBCu7oNXWhkwkn+SyyG0aaZmBF+SjPYXdPE+Blp4EcS2VUk2bQ8BSXokBBpKLdR4jdHguvPhDSauZlcpfWO5tB91ePF9+1RWYVUFBHF2A/7ixKO/tbUCcbsUG1ZRPtUflr3QjQmFNzuff0Prt7G8iOykWh7CXW9/rnsV6YfxezrwbBU/ydAgCc/p+Fue2xBdPowiTSDd5AkzBvOeNAqa8XjT4/HxTZq68m0rwFn1n8z63rjRHg+G4B3GjFgQTRS40DcGDLaFaCiup/6I3CG/A50u/C0+aemOz3L+6w1VJkn5tsxdD5WAc+f5TUSbqARVN1t0pMtv+n0Ckmn9F1C4vMK9cGtynuSKge6sTZLDAEMP7j4WXxpxk9p4fVPjRXCBMzqA6bldXsBpvdI7jMtuMPPJvEP9bPFY+bTVJNjhKjk3ShoGuXthJ0+0qTtpLI3nSMZ+woD9DbDTGcRprZtETtAO7yRWpQVNgB20TJGgK77Q7nfiwvfT5V3FBdJDVe39KZGhtktPo9Xlb+tquubjPjeqjVE3fWdIcPszr9gVkik8kSOKYovyY7UoQnuU 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:(13230025)(39860400002)(396003)(366004)(136003)(376002)(346002)(451199018)(478600001)(6486002)(316002)(2906002)(4326008)(66476007)(66556008)(8676002)(107886003)(66946007)(41300700001)(6666004)(31686004)(6506007)(8936002)(7416002)(5660300002)(186003)(53546011)(6512007)(38100700002)(2616005)(36756003)(83380400001)(31696002)(86362001)(41533002)(43740500002)(45980500001);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?ZS9vZ0VZM0MvOW44SmwyK09JTTRPand5VERUV0pkUURtSlc4TGlJeVMyNGVB?= =?utf-8?B?QU9VTXFKemVQUzRGR3Zvb0h5czYwTmFQcTBvOGFydUVOTUNxQk1GVzZUM0VZ?= =?utf-8?B?Nk5JcGgwOWxZcVRkdms4RmI3WTZZbzl2aXNGWCsvTDlHL0ZWZ2x6UjV2YS9J?= =?utf-8?B?ZjVPZkUrMmtvdXl3RU8xd0xteERYVGNFbWc4NTZqV2E4Y1EwMWF2ZWhxZi8r?= =?utf-8?B?WFlxK0l5eFRhM3BlRDNDaDk0MEJYeE1lMUpsT0F1K3k4QXNUTHhVN2E5dzRz?= =?utf-8?B?dVBMOUZHYUR5WHBxYWYreXdDc0pMS1hHZ1FOMDE0YjZxTGp1NXlya0Ztdi9H?= =?utf-8?B?RjlKaG5xcUMzWll2VmI0T2tmRFZ0TVZ0eWZVNlhIRDJUZVpTY25wa0F2VGtV?= =?utf-8?B?Mk5NbE0vUDFOWXFoTmNJemEwSU5jdzIyZnBET0plaWJQWk5FUlY0dVJ2Mncv?= =?utf-8?B?U3VFNTVTeFZPRmtFRDZFd0ZXSGtyVjNxc0M1Z3g4elZ3cjJXeFdFVTlZTitK?= =?utf-8?B?bTRjcWZDVTlzanBGMDNwajFRY2x3SUJ1YVIyS3JPZzI0NjdrTi9ORmlubHE2?= =?utf-8?B?djZnR1MyNnF5SXljWHMvRzN2ZEhGc1ZXQkFlR3FCLzRlNlpvSS8rMjFEelY2?= =?utf-8?B?azlvbVlwZFlqRUZDa1ZSRGJ1K2F1WFNESGwrazBSRmc0Z1BlSDRtMTM1Qzlr?= =?utf-8?B?b2doZUNFREJMNGd1SEtVSFJnK2M4UVdkOVVJTHczRWZpT0I0NXBCRTNPNVEy?= =?utf-8?B?RlQ1RldrSUEzZ2pJeWNpemNjQzFYT1FMMzQ1MTFLdjlBUjg2ajVZeDEvcXpl?= =?utf-8?B?clVFdkhuRXAvQkQ1Z0NMY2I1QXhCOHJOeWhaakpIR3BHQWRPb0ZLR0RXZnBa?= =?utf-8?B?bTFkQVV2dnFjWUNzNjRRNEg0bXV3TkcvSmtRQ3FMR0VxRnIwY0IvRnNRL21q?= =?utf-8?B?d1F5V3hHWHhqdG9BUWFOUTVxVzZzRUl0RFBaY3U4cWZhY3BCN2xrSjBEVDNU?= =?utf-8?B?c01EOTFkejlyZUQ3Z2UrUkVnY1BsWHF6cFdWODBPSGJMRTZudVVjaXFQOE5Y?= =?utf-8?B?UjQveHNvbHpONDhleDZvR3pGY1ZUYVd5YWY4YXFvVVo1TERjU2xpSGIyZDRj?= =?utf-8?B?WkU4Y1VDNWRWUVUwVERjdTVUa2QxdEY5RDhoT0pTNkRsbWJqY2ErWlNuSVFQ?= =?utf-8?B?L0dHQkVUWjVwR2M0dWF0ak9WcVk4UXRCenBkclhnNUw2ZkVNekZSVEpidytP?= =?utf-8?B?WUtYTWJ3WGpjQXd4UTJaWUVhQ0VNRnZrRHo5ZTRyYUk5UUc2Y21vc2hPdFpL?= =?utf-8?B?N1B1cXRpYTlzYnppbG5TM3BXK0hJcmR6NGFjQW1HVGV1M0hKN2tZaTVZVlVP?= =?utf-8?B?eFd0cDNPbXJpODE5Vm9IeWhNRmdIUldlVDk1WmRBbzJFRjJBNHZOTzRaY0xQ?= =?utf-8?B?Wll0emlnK2ZhM2l6cEZ3VE90TnpzL0ZPZ01wbjdMeVVVVGtnQ01CeFFTYW5i?= =?utf-8?B?c0hKVU5lMUdTd3dQRUYxQjFudDZUWXJkc0trTTJVdkQ3b2J2NEsrTklhVGtq?= =?utf-8?B?d2dWNXdOYlloWHhZK1M1YTVJQXlNMHM0WU8wTlJUUkJPSzJwc1FSSVJHdzFI?= =?utf-8?B?R1FGWGhaZFRFSXZaeGxOMjE2TkxNQTIycFBDY3lpOTRWWG5EL2VhY0pUaUlK?= =?utf-8?B?WHMvTWpmeDdSR1VrR3VFazF3ZkFYQ05iQkphd2U5N2dPckMyNVRGVjVZakNo?= =?utf-8?B?Z2NqYTNYeTBQaVBoeTZCTFFENHJQRlc0djRCaVZhZHdCckZFd0JhajMvQXhy?= =?utf-8?B?R25aQnhoOGJwVi9KeUZZNk5TZHdMRElLZkwyaHVJTzliME1UUEhwU1hHMGwx?= =?utf-8?B?Q2V1WGpRY2w3dGlzNEtQQ3lva2xIeTZPV0VYMTlORTBVWWk4Y2thdjhKSSs1?= =?utf-8?B?N3BuWnVVb3RNTFJKeUU4Nm9qZG1VMloxMmZpUWFnM3hVZFV3d3FiRkxzVjBQ?= =?utf-8?B?RFJYSnJSVjE0SnBFd01qUlh5SGJlZmdSNXhzVDdtZTMwc3JINnF3QVIwUDVn?= =?utf-8?B?NDFRRTJYak56WEV4K1NOOFhPRVp2N3RlRFN4ZnpBQ2tKMGRicjZaUnYzemNO?= =?utf-8?B?UHdwL0dUWFZLVXdpMFlraWVxZSt6K01jaFhQeFlIeGNHL3lIM1FFcllFcits?= =?utf-8?Q?EaFSoS7tk5PQNNGpDBvkYCI=3D?= X-MS-Exchange-AntiSpam-ExternalHop-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-ExternalHop-MessageData-0: =?utf-8?B?S1J5YUp3enZueFZBMzR1S0dZQXkvTVVacHA5WEZ1TGIvamVvRFdVSW9HODUy?= =?utf-8?B?Y0VsT003Q29aTjNjYVlubXhpblNLK3ozNEZ2WnpTRkN2b245RmxKUHdRRDU2?= =?utf-8?B?Szh6N3ZENkR2YVR4L0tzZ2EvQy9NcG92T0NqV2RXUGJnVjdHYTFVVThCcm1W?= =?utf-8?B?YlVuY3drbVFiMzVWUit2V04rMHRwQ0lTNE90ekxiNGlHVHExQ3JOOHlWRk5P?= =?utf-8?B?eUVCTjhtaG1oQlgyM2wwUGJyQnpLL29XVWhGSU9QYjdzMWxxZUVURmMxSW1F?= =?utf-8?B?b3NmUDJUZExSWm9VQWxGYkp5TTM2NEQwZ0MxbFJOSW9abmdqWTFZbkk3WTY2?= =?utf-8?B?TlVTN3NCOTl2cEdCRm5aUWxCVDBaclVoNGYvV3BHUUZFZm91YlhqS2N0QmRm?= =?utf-8?B?N3kwWEhZL3VGOFhRNXJxY0VjL0VlVDk3L0ZxcGJBMGZvZmp1VDZ0cjFoQkV2?= =?utf-8?B?S3I2U08xeElBcDYzMmF5Z3hPUENKbHBsT2dvQjZTdFNHTWJDd3dVVHM1cmNP?= =?utf-8?B?RUFZN0F2ZTR5UVFuNXVTTXlxa3dabFQ4aGlTYWw3RFlDUEhWdzExUEh6azFR?= =?utf-8?B?bThnMFpjbkpTclJhOFZPa3NSSnlvRkhEVXAxbmtEKyt0K0lkTXk2aURoNTJt?= =?utf-8?B?NHdpaXVULzRxYVliRWkvanBHMzYyajFwU2crYzlCK2s2aUljL01waWIzU2JL?= =?utf-8?B?YmFxaStzam1lSW5Tb0N3b09uQVEzRnpVWFFvN01YSG03ZzVuY1NJN3JMeThn?= =?utf-8?B?U1d6Um1IRXQrdnBaVlZ6WVpyZTFaVkxCZCtPTkQ1c1NBakZHczQyandyTEFk?= =?utf-8?B?ZGU3dEhja09GT1FSRmVIRVRwOWhrSHEzdm8zbmNCVW8xcW1XTnNYVXlFMEow?= =?utf-8?B?N0dRbEZmczk0M29jeXBTTmxud1NYdjJFWUY2dm8va1RFbVRQNkJqZ3pta2hM?= =?utf-8?B?QWZxNHNxYndFaWhmY1Y3aUhhbFQ5Zk42VStuVithN3JPMElEcGpGaHlqMyt2?= =?utf-8?B?YzdJZ1lCSlc4SHgrcnp0Q2lPeFJMTHlYb2s5U3VObTBnMTR0VWV3dHpzUTdi?= =?utf-8?B?aDFlNFRxTGJmYmNQNUdicmxRelFZUW5LVkVjeTl4bU5RNlNkVTdTbUpjYU9t?= =?utf-8?B?bk9tSEY3SlYvTTJrUzdnMWs1cmR2eGxRbDhqUi9mbG9tTE9jelJicG9pTWJC?= =?utf-8?B?Wk4ybTFyM2tSNi90aUFnYlNSbk5vUVV6M2oydjgxeXBxaHh0NzJiMHNyQ2xk?= =?utf-8?B?UTJNOUZFMW5EWEZtRHl2aGdwbEp5bi9PZEd4b3I5dms5ZW44RkN3d2hvYmhT?= =?utf-8?B?R0RGalZRM2N3a2Z3SFpaUFZmS3BBdkdaSEhWMVpBbm9FRFgzOGFOOThVejRD?= =?utf-8?B?WTdBU1c4OUdWdmFuSi84SUNtdGpENmlESWcvSE01bkNsWXZrUzRaZGpnSzM5?= =?utf-8?B?VFhkb0lTUjZPaTRnSTEvN3hPK09TMzBKMmhHUWoxNjlSejBzc0ZYUnRodXZl?= =?utf-8?B?Ym84OW5rRzg5Smx6bHZCQVB1aVVKNG9pSjRHSlJxcDVpZU5TaVBIekFtcFIr?= =?utf-8?Q?NoO3+mWorRfLAaTcpjoXJ01tE=3D?= X-OriginatorOrg: oracle.com X-MS-Exchange-CrossTenant-Network-Message-Id: 7658b96b-70f3-45bf-55ab-08db0b87092e X-MS-Exchange-CrossTenant-AuthSource: CO1PR10MB4531.namprd10.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 10 Feb 2023 16:51:20.7610 (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: /9vdyTexiIu6QXCkihVX9OHgJLhuHBt2bkUctXDxb6alarmr8apMtD+hpQ8Qt8SbbEoxo1xffkon9xVRdOhlAgd+n0XJo2IpJFqocAl1W8A= X-MS-Exchange-Transport-CrossTenantHeadersStamped: SN7PR10MB7101 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.219,Aquarius:18.0.930,Hydra:6.0.562,FMLib:17.11.170.22 definitions=2023-02-10_11,2023-02-09_03,2023-02-09_01 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 spamscore=0 mlxlogscore=999 mlxscore=0 adultscore=0 phishscore=0 suspectscore=0 malwarescore=0 bulkscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2212070000 definitions=main-2302100140 X-Proofpoint-GUID: 7aTshYmT22sddP9izzA-NBsz3LV_gKDw X-Proofpoint-ORIG-GUID: 7aTshYmT22sddP9izzA-NBsz3LV_gKDw Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On 2/9/23 13:10, Sourabh Jain wrote: > Hello Eric, > > On 01/02/23 04:12, Eric DeVolder wrote: >> To support crash hotplug, a mechanism is needed to update the crash >> elfcorehdr upon CPU or memory changes (eg. hot un/plug or off/ >> onlining). >> >> To track CPU changes, callbacks are registered with the cpuhp >> mechanism via cpuhp_setup_state_nocalls(CPUHP_BP_PREPARE_DYN). The >> crash hotplug elfcorehdr update has no explicit ordering requirement >> (relative to other cpuhp states), so meets the criteria for >> utilizing CPUHP_BP_PREPARE_DYN. CPUHP_BP_PREPARE_DYN is a dynamic >> state and avoids the need to introduce a new state for crash >> hotplug. Also, this is the last state in the PREPARE group, just >> prior to the STARTING group, which is very close to the CPU >> starting up in an plug/online situation, or stopping in a unplug/ >> offline situation. This minimizes the window of time during an >> actual plug/online or unplug/offline situation in which the >> elfcorehdr would be inaccurate. >> >> Note, that when a CPU is being unplugged/offlined, the CPU is still >> in the foreach_present_cpu() during the regeneration of the >> elfcorehdr. Thus there is a need to explicitly check and exclude >> the soon-to-be offlined CPU. See patch 'kexec: exclude hot remove >> cpu from elfcorehdr notes'. >> >> To track memory changes, a notifier is registered to capture the >> memblock MEM_ONLINE and MEM_OFFLINE events via register_memory_notifier(). >> >> The cpu callbacks and memory notifiers invoke handle_hotplug_event() >> which performs needed tasks and then dispatches the event to the >> architecture specific arch_crash_handle_hotplug_event() to update the >> elfcorehdr with the current state of CPUs and memory. During the >> process, the kexec_lock is held. >> >> Signed-off-by: Eric DeVolder >> Acked-by: Baoquan He >> --- >>   include/linux/crash_core.h |   9 +++ >>   include/linux/kexec.h      |  12 ++++ >>   kernel/crash_core.c        | 139 +++++++++++++++++++++++++++++++++++++ >>   3 files changed, 160 insertions(+) >> >> diff --git a/include/linux/crash_core.h b/include/linux/crash_core.h >> index de62a722431e..ed868d237c07 100644 >> --- a/include/linux/crash_core.h >> +++ b/include/linux/crash_core.h >> @@ -84,4 +84,13 @@ int parse_crashkernel_high(char *cmdline, unsigned long long system_ram, >>   int parse_crashkernel_low(char *cmdline, unsigned long long system_ram, >>           unsigned long long *crash_size, unsigned long long *crash_base); >> +#define KEXEC_CRASH_HP_NONE            0 >> +#define KEXEC_CRASH_HP_REMOVE_CPU        1 >> +#define KEXEC_CRASH_HP_ADD_CPU            2 >> +#define KEXEC_CRASH_HP_REMOVE_MEMORY        3 >> +#define KEXEC_CRASH_HP_ADD_MEMORY        4 >> +#define KEXEC_CRASH_HP_INVALID_CPU        -1U >> + >> +struct kimage; >> + >>   #endif /* LINUX_CRASH_CORE_H */ >> diff --git a/include/linux/kexec.h b/include/linux/kexec.h >> index 27ef420c7a45..a52624ae4452 100644 >> --- a/include/linux/kexec.h >> +++ b/include/linux/kexec.h >> @@ -33,6 +33,7 @@ extern note_buf_t __percpu *crash_notes; >>   #include >>   #include >>   #include >> +#include >>   #include >>   /* Verify architecture specific macros are defined */ >> @@ -371,6 +372,13 @@ struct kimage { >>       struct purgatory_info purgatory_info; >>   #endif >> +#ifdef CONFIG_CRASH_HOTPLUG >> +    int hp_action; >> +    unsigned int offlinecpu; >> +    bool elfcorehdr_index_valid; >> +    int elfcorehdr_index; > > May be I am reiterating myself but I think we can manage without elfcorehdr_index_valid. > > Here is how: > Initialize the elfcorehdr_index with a negative value in do_kimage_alloc_init > function (it is called for both kexec_load and kexec_file_load). > > Now when the control reaches to handle_hotplug_event function and if elfcorehdr_index > has negative value find the correct index and re-initialize the elfcorehdr_index. > > Thoughts? > > Thanks, > Sourabh Jain > ok, I'll eliminate elfcorehdr_index_valid. eric 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 D573CC636CD for ; Fri, 10 Feb 2023 16:51:55 +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:MIME-Version:In-Reply-To:From:References:Cc:To: Subject:Date:Message-ID:Reply-To:Content-ID:Content-Description:Resent-Date: Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Owner; bh=wEahfZSndQg4BiU5EIA1tLggd+FiecqPgZjutx24p+k=; b=Fdl4ovZaS5VPnWgG6I9iU01TM4 nrZuOHCP7wP65CAzqs9tApnaPVO701on0x401ZRltxxHO0OU4wnklEWezSLg0eMPa0c1ycavAWIFG DWzEX96nDbyFjyz8sx2hkhBFQYd8FovYcxp/JuzpQ14Cf4FUBPLgrSqdGMLspLQE3b++WxXd97cAD s8oz/YbiHklTJWaPGgvrondsnAGjvh2O0tP2hvbXfKRMn+ft3qQvxqUc3O5xQV2kmASCYqHCNLoo+ HgmSdGNURwGWwPAWW8RzLT7mwCBmh+2EvCPOqrqnxNDSrBxE1pzA5kTXeuUSjliZfSQfqGbbygRA9 90btpo3g==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.94.2 #2 (Red Hat Linux)) id 1pQWcn-006a7D-Ip; Fri, 10 Feb 2023 16:51:49 +0000 Received: from mx0a-00069f02.pphosted.com ([205.220.165.32]) by bombadil.infradead.org with esmtps (Exim 4.94.2 #2 (Red Hat Linux)) id 1pQWck-006a5r-09 for kexec@lists.infradead.org; Fri, 10 Feb 2023 16:51:48 +0000 Received: from pps.filterd (m0246627.ppops.net [127.0.0.1]) by mx0b-00069f02.pphosted.com (8.17.1.19/8.17.1.19) with ESMTP id 31AFMZCU001264; Fri, 10 Feb 2023 16:51:26 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com; h=message-id : date : subject : to : cc : references : from : in-reply-to : content-type : content-transfer-encoding : mime-version; s=corp-2022-7-12; bh=rEk+2FPdZtF6pA7NDFhdMwUDeMezCOAutxhyLHjYvwY=; b=BA0OwuWnd7Fqv+21PcNqwgVbVmLWhfxc88JFzN/Wm1hSBuQ6Wb48o2AZ/etC00Pcr0Zh UCyIpLG7Vr44tvLaJgwgtqRWzourQfDFWFZa9kfb5BpDINan4CEYYRZAo9FHxcVq4M/s U2vUqIn9WpeSKDQRaut0fzxiq1ObYrMAKemmZoLm8qeFk7vZESKtwQruvEB7mP72pdbZ CcsCnXcgqOh5Z+bVBjrFsWcvII+IZLly/5QM47MUPW/QhXNtd05hMhTgOC4L9a32GbcR ZtI5W8PQFt9bZ9jYMz6fnncnoPuGImRkY3su+qhQhp+vOpzdLmFzKl2az0PPPIt9iAkH Qw== Received: from iadpaimrmta03.imrmtpd1.prodappiadaev1.oraclevcn.com (iadpaimrmta03.appoci.oracle.com [130.35.103.27]) by mx0b-00069f02.pphosted.com (PPS) with ESMTPS id 3nhdy1duah-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Fri, 10 Feb 2023 16:51:24 +0000 Received: from pps.filterd (iadpaimrmta03.imrmtpd1.prodappiadaev1.oraclevcn.com [127.0.0.1]) by iadpaimrmta03.imrmtpd1.prodappiadaev1.oraclevcn.com (8.17.1.5/8.17.1.5) with ESMTP id 31AFjTZE002663; Fri, 10 Feb 2023 16:51:23 GMT Received: from nam12-mw2-obe.outbound.protection.outlook.com (mail-mw2nam12lp2040.outbound.protection.outlook.com [104.47.66.40]) by iadpaimrmta03.imrmtpd1.prodappiadaev1.oraclevcn.com (PPS) with ESMTPS id 3nhdth1u09-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Fri, 10 Feb 2023 16:51:23 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=EilkI8xneqkrsmFltrEgJq9+S+/fXNtBshaYi4MC9yUt81DmbRu0SxjNjHhATvzCgYNs2FHXxgHIMIS7wjEDfGFVmlP4EDqJBFunRpHUmjV5hYk4rJfQoMg5TIVdut2QPko13Zg3nQo0JIPrAnyE3NzHhKjIlqM7OP21oHa1kWXzKtRk6nvAxt1CJPqlrN7T/MV48fbqcBOYDgoS0uLhhwe5IvaE3TRy/G4dDBEC0mmGfCorv+zz3AlBAAdSQVNHKW5YHHr5/izQOpsBahfff1QnAAhOis9G11iTOghkI7qij/azggwW7Lx0BVj02EPO/efumvgwqJUGpI5GrCAOEQ== 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=rEk+2FPdZtF6pA7NDFhdMwUDeMezCOAutxhyLHjYvwY=; b=hLh6/47mWSfn5lUxxoU5ri+0QPIKG6WuS9WBoxt1lYHQNaZNIjjbCSqV/EkoPK0FwaS10+XgKkSvIVRZX+6Az6xOMbXnQK8B9s5ceRq0bbltX3qgHj6VXDCaNYCHM/ydNjqd9lJ8yYdNwsGJMOe5CPrGxdCUGDDTJzSuF722lj4G9lM/HKnQBgRdOfuj+PMWpGh8EEaY9kcZsgwpNSNYlHEqbDnUOn0cBfZXH7sJtv4A1oTGFHjQl8TEGgWs6vYzYObRetkSjuTXHg5x4p+G22GixGF44JpZD5AWrKG3LY4ZE/ADQEyHdrsPZ8xLhVazVv4nEoIgoNoyFRW75VWBWw== 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=rEk+2FPdZtF6pA7NDFhdMwUDeMezCOAutxhyLHjYvwY=; b=oaVDPVaU6xZ8Fp5F/HqNcXilBG8EL1F72Q8XxiinQ6NtbwnGGcMVxHvsdLnwZhnVYoYaRoIkAlCL6fKQs4XXjldrCp4h4wSdaguYFHsOF2SAp1MSUp0Oa7/ftuWAMwCmu2bI/+O5eCYiuo8Lu0GFlunCY6aZcIxLBZxaIXZ7gW0= Received: from CO1PR10MB4531.namprd10.prod.outlook.com (2603:10b6:303:6c::22) by SN7PR10MB7101.namprd10.prod.outlook.com (2603:10b6:806:34a::21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6111.7; Fri, 10 Feb 2023 16:51:20 +0000 Received: from CO1PR10MB4531.namprd10.prod.outlook.com ([fe80::2101:3ed8:9765:370f]) by CO1PR10MB4531.namprd10.prod.outlook.com ([fe80::2101:3ed8:9765:370f%5]) with mapi id 15.20.6111.007; Fri, 10 Feb 2023 16:51:20 +0000 Message-ID: <99bb0514-61a2-db5f-5cc8-bac5e4283d19@oracle.com> Date: Fri, 10 Feb 2023 10:51:14 -0600 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101 Thunderbird/91.5.1 Subject: Re: [PATCH v18 3/7] crash: add generic infrastructure for crash hotplug support Content-Language: en-US To: Sourabh Jain , linux-kernel@vger.kernel.org, x86@kernel.org, kexec@lists.infradead.org, ebiederm@xmission.com, dyoung@redhat.com, bhe@redhat.com, vgoyal@redhat.com Cc: tglx@linutronix.de, mingo@redhat.com, bp@alien8.de, dave.hansen@linux.intel.com, hpa@zytor.com, nramas@linux.microsoft.com, thomas.lendacky@amd.com, robh@kernel.org, efault@gmx.de, rppt@kernel.org, david@redhat.com, konrad.wilk@oracle.com, boris.ostrovsky@oracle.com References: <20230131224236.122805-1-eric.devolder@oracle.com> <20230131224236.122805-4-eric.devolder@oracle.com> From: Eric DeVolder In-Reply-To: X-ClientProxiedBy: DS7PR03CA0240.namprd03.prod.outlook.com (2603:10b6:5:3ba::35) To CO1PR10MB4531.namprd10.prod.outlook.com (2603:10b6:303:6c::22) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: CO1PR10MB4531:EE_|SN7PR10MB7101:EE_ X-MS-Office365-Filtering-Correlation-Id: 7658b96b-70f3-45bf-55ab-08db0b87092e X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: /jmZxW/uQ44IBMtDG+wzPB8rfEhBLbXnZN1JQrwf8+6lVZr4mJH8IyqSqw6XJ+mUl2tToTk5gFNf0nroav3f3BYNpwq3hYD8gsdp0JLOpjW4iOzTKqsyoZ34bDWV85hCveE2Mv3EAkYlri7UES9rEKFHB2QBSaNA+XCNAn9WQc/00vyRnpqc84FeCpcRRvOyaqPTpBCu7oNXWhkwkn+SyyG0aaZmBF+SjPYXdPE+Blp4EcS2VUk2bQ8BSXokBBpKLdR4jdHguvPhDSauZlcpfWO5tB91ePF9+1RWYVUFBHF2A/7ixKO/tbUCcbsUG1ZRPtUflr3QjQmFNzuff0Prt7G8iOykWh7CXW9/rnsV6YfxezrwbBU/ydAgCc/p+Fue2xBdPowiTSDd5AkzBvOeNAqa8XjT4/HxTZq68m0rwFn1n8z63rjRHg+G4B3GjFgQTRS40DcGDLaFaCiup/6I3CG/A50u/C0+aemOz3L+6w1VJkn5tsxdD5WAc+f5TUSbqARVN1t0pMtv+n0Ckmn9F1C4vMK9cGtynuSKge6sTZLDAEMP7j4WXxpxk9p4fVPjRXCBMzqA6bldXsBpvdI7jMtuMPPJvEP9bPFY+bTVJNjhKjk3ShoGuXthJ0+0qTtpLI3nSMZ+woD9DbDTGcRprZtETtAO7yRWpQVNgB20TJGgK77Q7nfiwvfT5V3FBdJDVe39KZGhtktPo9Xlb+tquubjPjeqjVE3fWdIcPszr9gVkik8kSOKYovyY7UoQnuU 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:(13230025)(39860400002)(396003)(366004)(136003)(376002)(346002)(451199018)(478600001)(6486002)(316002)(2906002)(4326008)(66476007)(66556008)(8676002)(107886003)(66946007)(41300700001)(6666004)(31686004)(6506007)(8936002)(7416002)(5660300002)(186003)(53546011)(6512007)(38100700002)(2616005)(36756003)(83380400001)(31696002)(86362001)(41533002)(43740500002)(45980500001);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?ZS9vZ0VZM0MvOW44SmwyK09JTTRPand5VERUV0pkUURtSlc4TGlJeVMyNGVB?= =?utf-8?B?QU9VTXFKemVQUzRGR3Zvb0h5czYwTmFQcTBvOGFydUVOTUNxQk1GVzZUM0VZ?= =?utf-8?B?Nk5JcGgwOWxZcVRkdms4RmI3WTZZbzl2aXNGWCsvTDlHL0ZWZ2x6UjV2YS9J?= =?utf-8?B?ZjVPZkUrMmtvdXl3RU8xd0xteERYVGNFbWc4NTZqV2E4Y1EwMWF2ZWhxZi8r?= =?utf-8?B?WFlxK0l5eFRhM3BlRDNDaDk0MEJYeE1lMUpsT0F1K3k4QXNUTHhVN2E5dzRz?= =?utf-8?B?dVBMOUZHYUR5WHBxYWYreXdDc0pMS1hHZ1FOMDE0YjZxTGp1NXlya0Ztdi9H?= =?utf-8?B?RjlKaG5xcUMzWll2VmI0T2tmRFZ0TVZ0eWZVNlhIRDJUZVpTY25wa0F2VGtV?= =?utf-8?B?Mk5NbE0vUDFOWXFoTmNJemEwSU5jdzIyZnBET0plaWJQWk5FUlY0dVJ2Mncv?= =?utf-8?B?U3VFNTVTeFZPRmtFRDZFd0ZXSGtyVjNxc0M1Z3g4elZ3cjJXeFdFVTlZTitK?= =?utf-8?B?bTRjcWZDVTlzanBGMDNwajFRY2x3SUJ1YVIyS3JPZzI0NjdrTi9ORmlubHE2?= =?utf-8?B?djZnR1MyNnF5SXljWHMvRzN2ZEhGc1ZXQkFlR3FCLzRlNlpvSS8rMjFEelY2?= =?utf-8?B?azlvbVlwZFlqRUZDa1ZSRGJ1K2F1WFNESGwrazBSRmc0Z1BlSDRtMTM1Qzlr?= =?utf-8?B?b2doZUNFREJMNGd1SEtVSFJnK2M4UVdkOVVJTHczRWZpT0I0NXBCRTNPNVEy?= =?utf-8?B?RlQ1RldrSUEzZ2pJeWNpemNjQzFYT1FMMzQ1MTFLdjlBUjg2ajVZeDEvcXpl?= =?utf-8?B?clVFdkhuRXAvQkQ1Z0NMY2I1QXhCOHJOeWhaakpIR3BHQWRPb0ZLR0RXZnBa?= =?utf-8?B?bTFkQVV2dnFjWUNzNjRRNEg0bXV3TkcvSmtRQ3FMR0VxRnIwY0IvRnNRL21q?= =?utf-8?B?d1F5V3hHWHhqdG9BUWFOUTVxVzZzRUl0RFBaY3U4cWZhY3BCN2xrSjBEVDNU?= =?utf-8?B?c01EOTFkejlyZUQ3Z2UrUkVnY1BsWHF6cFdWODBPSGJMRTZudVVjaXFQOE5Y?= =?utf-8?B?UjQveHNvbHpONDhleDZvR3pGY1ZUYVd5YWY4YXFvVVo1TERjU2xpSGIyZDRj?= =?utf-8?B?WkU4Y1VDNWRWUVUwVERjdTVUa2QxdEY5RDhoT0pTNkRsbWJqY2ErWlNuSVFQ?= =?utf-8?B?L0dHQkVUWjVwR2M0dWF0ak9WcVk4UXRCenBkclhnNUw2ZkVNekZSVEpidytP?= =?utf-8?B?WUtYTWJ3WGpjQXd4UTJaWUVhQ0VNRnZrRHo5ZTRyYUk5UUc2Y21vc2hPdFpL?= =?utf-8?B?N1B1cXRpYTlzYnppbG5TM3BXK0hJcmR6NGFjQW1HVGV1M0hKN2tZaTVZVlVP?= =?utf-8?B?eFd0cDNPbXJpODE5Vm9IeWhNRmdIUldlVDk1WmRBbzJFRjJBNHZOTzRaY0xQ?= =?utf-8?B?Wll0emlnK2ZhM2l6cEZ3VE90TnpzL0ZPZ01wbjdMeVVVVGtnQ01CeFFTYW5i?= =?utf-8?B?c0hKVU5lMUdTd3dQRUYxQjFudDZUWXJkc0trTTJVdkQ3b2J2NEsrTklhVGtq?= =?utf-8?B?d2dWNXdOYlloWHhZK1M1YTVJQXlNMHM0WU8wTlJUUkJPSzJwc1FSSVJHdzFI?= =?utf-8?B?R1FGWGhaZFRFSXZaeGxOMjE2TkxNQTIycFBDY3lpOTRWWG5EL2VhY0pUaUlK?= =?utf-8?B?WHMvTWpmeDdSR1VrR3VFazF3ZkFYQ05iQkphd2U5N2dPckMyNVRGVjVZakNo?= =?utf-8?B?Z2NqYTNYeTBQaVBoeTZCTFFENHJQRlc0djRCaVZhZHdCckZFd0JhajMvQXhy?= =?utf-8?B?R25aQnhoOGJwVi9KeUZZNk5TZHdMRElLZkwyaHVJTzliME1UUEhwU1hHMGwx?= =?utf-8?B?Q2V1WGpRY2w3dGlzNEtQQ3lva2xIeTZPV0VYMTlORTBVWWk4Y2thdjhKSSs1?= =?utf-8?B?N3BuWnVVb3RNTFJKeUU4Nm9qZG1VMloxMmZpUWFnM3hVZFV3d3FiRkxzVjBQ?= =?utf-8?B?RFJYSnJSVjE0SnBFd01qUlh5SGJlZmdSNXhzVDdtZTMwc3JINnF3QVIwUDVn?= =?utf-8?B?NDFRRTJYak56WEV4K1NOOFhPRVp2N3RlRFN4ZnpBQ2tKMGRicjZaUnYzemNO?= =?utf-8?B?UHdwL0dUWFZLVXdpMFlraWVxZSt6K01jaFhQeFlIeGNHL3lIM1FFcllFcits?= =?utf-8?Q?EaFSoS7tk5PQNNGpDBvkYCI=3D?= X-MS-Exchange-AntiSpam-ExternalHop-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-ExternalHop-MessageData-0: =?utf-8?B?S1J5YUp3enZueFZBMzR1S0dZQXkvTVVacHA5WEZ1TGIvamVvRFdVSW9HODUy?= =?utf-8?B?Y0VsT003Q29aTjNjYVlubXhpblNLK3ozNEZ2WnpTRkN2b245RmxKUHdRRDU2?= =?utf-8?B?Szh6N3ZENkR2YVR4L0tzZ2EvQy9NcG92T0NqV2RXUGJnVjdHYTFVVThCcm1W?= =?utf-8?B?YlVuY3drbVFiMzVWUit2V04rMHRwQ0lTNE90ekxiNGlHVHExQ3JOOHlWRk5P?= =?utf-8?B?eUVCTjhtaG1oQlgyM2wwUGJyQnpLL29XVWhGSU9QYjdzMWxxZUVURmMxSW1F?= =?utf-8?B?b3NmUDJUZExSWm9VQWxGYkp5TTM2NEQwZ0MxbFJOSW9abmdqWTFZbkk3WTY2?= =?utf-8?B?TlVTN3NCOTl2cEdCRm5aUWxCVDBaclVoNGYvV3BHUUZFZm91YlhqS2N0QmRm?= =?utf-8?B?N3kwWEhZL3VGOFhRNXJxY0VjL0VlVDk3L0ZxcGJBMGZvZmp1VDZ0cjFoQkV2?= =?utf-8?B?S3I2U08xeElBcDYzMmF5Z3hPUENKbHBsT2dvQjZTdFNHTWJDd3dVVHM1cmNP?= =?utf-8?B?RUFZN0F2ZTR5UVFuNXVTTXlxa3dabFQ4aGlTYWw3RFlDUEhWdzExUEh6azFR?= =?utf-8?B?bThnMFpjbkpTclJhOFZPa3NSSnlvRkhEVXAxbmtEKyt0K0lkTXk2aURoNTJt?= =?utf-8?B?NHdpaXVULzRxYVliRWkvanBHMzYyajFwU2crYzlCK2s2aUljL01waWIzU2JL?= =?utf-8?B?YmFxaStzam1lSW5Tb0N3b09uQVEzRnpVWFFvN01YSG03ZzVuY1NJN3JMeThn?= =?utf-8?B?U1d6Um1IRXQrdnBaVlZ6WVpyZTFaVkxCZCtPTkQ1c1NBakZHczQyandyTEFk?= =?utf-8?B?ZGU3dEhja09GT1FSRmVIRVRwOWhrSHEzdm8zbmNCVW8xcW1XTnNYVXlFMEow?= =?utf-8?B?N0dRbEZmczk0M29jeXBTTmxud1NYdjJFWUY2dm8va1RFbVRQNkJqZ3pta2hM?= =?utf-8?B?QWZxNHNxYndFaWhmY1Y3aUhhbFQ5Zk42VStuVithN3JPMElEcGpGaHlqMyt2?= =?utf-8?B?YzdJZ1lCSlc4SHgrcnp0Q2lPeFJMTHlYb2s5U3VObTBnMTR0VWV3dHpzUTdi?= =?utf-8?B?aDFlNFRxTGJmYmNQNUdicmxRelFZUW5LVkVjeTl4bU5RNlNkVTdTbUpjYU9t?= =?utf-8?B?bk9tSEY3SlYvTTJrUzdnMWs1cmR2eGxRbDhqUi9mbG9tTE9jelJicG9pTWJC?= =?utf-8?B?Wk4ybTFyM2tSNi90aUFnYlNSbk5vUVV6M2oydjgxeXBxaHh0NzJiMHNyQ2xk?= =?utf-8?B?UTJNOUZFMW5EWEZtRHl2aGdwbEp5bi9PZEd4b3I5dms5ZW44RkN3d2hvYmhT?= =?utf-8?B?R0RGalZRM2N3a2Z3SFpaUFZmS3BBdkdaSEhWMVpBbm9FRFgzOGFOOThVejRD?= =?utf-8?B?WTdBU1c4OUdWdmFuSi84SUNtdGpENmlESWcvSE01bkNsWXZrUzRaZGpnSzM5?= =?utf-8?B?VFhkb0lTUjZPaTRnSTEvN3hPK09TMzBKMmhHUWoxNjlSejBzc0ZYUnRodXZl?= =?utf-8?B?Ym84OW5rRzg5Smx6bHZCQVB1aVVKNG9pSjRHSlJxcDVpZU5TaVBIekFtcFIr?= =?utf-8?Q?NoO3+mWorRfLAaTcpjoXJ01tE=3D?= X-OriginatorOrg: oracle.com X-MS-Exchange-CrossTenant-Network-Message-Id: 7658b96b-70f3-45bf-55ab-08db0b87092e X-MS-Exchange-CrossTenant-AuthSource: CO1PR10MB4531.namprd10.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 10 Feb 2023 16:51:20.7610 (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: /9vdyTexiIu6QXCkihVX9OHgJLhuHBt2bkUctXDxb6alarmr8apMtD+hpQ8Qt8SbbEoxo1xffkon9xVRdOhlAgd+n0XJo2IpJFqocAl1W8A= X-MS-Exchange-Transport-CrossTenantHeadersStamped: SN7PR10MB7101 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.219,Aquarius:18.0.930,Hydra:6.0.562,FMLib:17.11.170.22 definitions=2023-02-10_11,2023-02-09_03,2023-02-09_01 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 spamscore=0 mlxlogscore=999 mlxscore=0 adultscore=0 phishscore=0 suspectscore=0 malwarescore=0 bulkscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2212070000 definitions=main-2302100140 X-Proofpoint-GUID: 7aTshYmT22sddP9izzA-NBsz3LV_gKDw X-Proofpoint-ORIG-GUID: 7aTshYmT22sddP9izzA-NBsz3LV_gKDw X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20230210_085146_059936_306C9251 X-CRM114-Status: GOOD ( 22.45 ) X-BeenThere: kexec@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: "kexec" Errors-To: kexec-bounces+kexec=archiver.kernel.org@lists.infradead.org CgpPbiAyLzkvMjMgMTM6MTAsIFNvdXJhYmggSmFpbiB3cm90ZToKPiBIZWxsbyBFcmljLAo+IAo+ IE9uIDAxLzAyLzIzIDA0OjEyLCBFcmljIERlVm9sZGVyIHdyb3RlOgo+PiBUbyBzdXBwb3J0IGNy YXNoIGhvdHBsdWcsIGEgbWVjaGFuaXNtIGlzIG5lZWRlZCB0byB1cGRhdGUgdGhlIGNyYXNoCj4+ IGVsZmNvcmVoZHIgdXBvbiBDUFUgb3IgbWVtb3J5IGNoYW5nZXMgKGVnLiBob3QgdW4vcGx1ZyBv ciBvZmYvCj4+IG9ubGluaW5nKS4KPj4KPj4gVG8gdHJhY2sgQ1BVIGNoYW5nZXMsIGNhbGxiYWNr cyBhcmUgcmVnaXN0ZXJlZCB3aXRoIHRoZSBjcHVocAo+PiBtZWNoYW5pc20gdmlhIGNwdWhwX3Nl dHVwX3N0YXRlX25vY2FsbHMoQ1BVSFBfQlBfUFJFUEFSRV9EWU4pLiBUaGUKPj4gY3Jhc2ggaG90 cGx1ZyBlbGZjb3JlaGRyIHVwZGF0ZSBoYXMgbm8gZXhwbGljaXQgb3JkZXJpbmcgcmVxdWlyZW1l bnQKPj4gKHJlbGF0aXZlIHRvIG90aGVyIGNwdWhwIHN0YXRlcyksIHNvIG1lZXRzIHRoZSBjcml0 ZXJpYSBmb3IKPj4gdXRpbGl6aW5nIENQVUhQX0JQX1BSRVBBUkVfRFlOLiBDUFVIUF9CUF9QUkVQ QVJFX0RZTiBpcyBhIGR5bmFtaWMKPj4gc3RhdGUgYW5kIGF2b2lkcyB0aGUgbmVlZCB0byBpbnRy b2R1Y2UgYSBuZXcgc3RhdGUgZm9yIGNyYXNoCj4+IGhvdHBsdWcuIEFsc28sIHRoaXMgaXMgdGhl IGxhc3Qgc3RhdGUgaW4gdGhlIFBSRVBBUkUgZ3JvdXAsIGp1c3QKPj4gcHJpb3IgdG8gdGhlIFNU QVJUSU5HIGdyb3VwLCB3aGljaCBpcyB2ZXJ5IGNsb3NlIHRvIHRoZSBDUFUKPj4gc3RhcnRpbmcg dXAgaW4gYW4gcGx1Zy9vbmxpbmUgc2l0dWF0aW9uLCBvciBzdG9wcGluZyBpbiBhIHVucGx1Zy8K Pj4gb2ZmbGluZSBzaXR1YXRpb24uIFRoaXMgbWluaW1pemVzIHRoZSB3aW5kb3cgb2YgdGltZSBk dXJpbmcgYW4KPj4gYWN0dWFsIHBsdWcvb25saW5lIG9yIHVucGx1Zy9vZmZsaW5lIHNpdHVhdGlv biBpbiB3aGljaCB0aGUKPj4gZWxmY29yZWhkciB3b3VsZCBiZSBpbmFjY3VyYXRlLgo+Pgo+PiBO b3RlLCB0aGF0IHdoZW4gYSBDUFUgaXMgYmVpbmcgdW5wbHVnZ2VkL29mZmxpbmVkLCB0aGUgQ1BV IGlzIHN0aWxsCj4+IGluIHRoZSBmb3JlYWNoX3ByZXNlbnRfY3B1KCkgZHVyaW5nIHRoZSByZWdl bmVyYXRpb24gb2YgdGhlCj4+IGVsZmNvcmVoZHIuIFRodXMgdGhlcmUgaXMgYSBuZWVkIHRvIGV4 cGxpY2l0bHkgY2hlY2sgYW5kIGV4Y2x1ZGUKPj4gdGhlIHNvb24tdG8tYmUgb2ZmbGluZWQgQ1BV LiBTZWUgcGF0Y2ggJ2tleGVjOiBleGNsdWRlIGhvdCByZW1vdmUKPj4gY3B1IGZyb20gZWxmY29y ZWhkciBub3RlcycuCj4+Cj4+IFRvIHRyYWNrIG1lbW9yeSBjaGFuZ2VzLCBhIG5vdGlmaWVyIGlz IHJlZ2lzdGVyZWQgdG8gY2FwdHVyZSB0aGUKPj4gbWVtYmxvY2sgTUVNX09OTElORSBhbmQgTUVN X09GRkxJTkUgZXZlbnRzIHZpYSByZWdpc3Rlcl9tZW1vcnlfbm90aWZpZXIoKS4KPj4KPj4gVGhl IGNwdSBjYWxsYmFja3MgYW5kIG1lbW9yeSBub3RpZmllcnMgaW52b2tlIGhhbmRsZV9ob3RwbHVn X2V2ZW50KCkKPj4gd2hpY2ggcGVyZm9ybXMgbmVlZGVkIHRhc2tzIGFuZCB0aGVuIGRpc3BhdGNo ZXMgdGhlIGV2ZW50IHRvIHRoZQo+PiBhcmNoaXRlY3R1cmUgc3BlY2lmaWMgYXJjaF9jcmFzaF9o YW5kbGVfaG90cGx1Z19ldmVudCgpIHRvIHVwZGF0ZSB0aGUKPj4gZWxmY29yZWhkciB3aXRoIHRo ZSBjdXJyZW50IHN0YXRlIG9mIENQVXMgYW5kIG1lbW9yeS4gRHVyaW5nIHRoZQo+PiBwcm9jZXNz LCB0aGUga2V4ZWNfbG9jayBpcyBoZWxkLgo+Pgo+PiBTaWduZWQtb2ZmLWJ5OiBFcmljIERlVm9s ZGVyIDxlcmljLmRldm9sZGVyQG9yYWNsZS5jb20+Cj4+IEFja2VkLWJ5OiBCYW9xdWFuIEhlIDxi aGVAcmVkaGF0LmNvbT4KPj4gLS0tCj4+IMKgIGluY2x1ZGUvbGludXgvY3Jhc2hfY29yZS5oIHzC oMKgIDkgKysrCj4+IMKgIGluY2x1ZGUvbGludXgva2V4ZWMuaMKgwqDCoMKgwqAgfMKgIDEyICsr KysKPj4gwqAga2VybmVsL2NyYXNoX2NvcmUuY8KgwqDCoMKgwqDCoMKgIHwgMTM5ICsrKysrKysr KysrKysrKysrKysrKysrKysrKysrKysrKysrKysKPj4gwqAgMyBmaWxlcyBjaGFuZ2VkLCAxNjAg aW5zZXJ0aW9ucygrKQo+Pgo+PiBkaWZmIC0tZ2l0IGEvaW5jbHVkZS9saW51eC9jcmFzaF9jb3Jl LmggYi9pbmNsdWRlL2xpbnV4L2NyYXNoX2NvcmUuaAo+PiBpbmRleCBkZTYyYTcyMjQzMWUuLmVk ODY4ZDIzN2MwNyAxMDA2NDQKPj4gLS0tIGEvaW5jbHVkZS9saW51eC9jcmFzaF9jb3JlLmgKPj4g KysrIGIvaW5jbHVkZS9saW51eC9jcmFzaF9jb3JlLmgKPj4gQEAgLTg0LDQgKzg0LDEzIEBAIGlu dCBwYXJzZV9jcmFzaGtlcm5lbF9oaWdoKGNoYXIgKmNtZGxpbmUsIHVuc2lnbmVkIGxvbmcgbG9u ZyBzeXN0ZW1fcmFtLAo+PiDCoCBpbnQgcGFyc2VfY3Jhc2hrZXJuZWxfbG93KGNoYXIgKmNtZGxp bmUsIHVuc2lnbmVkIGxvbmcgbG9uZyBzeXN0ZW1fcmFtLAo+PiDCoMKgwqDCoMKgwqDCoMKgwqAg dW5zaWduZWQgbG9uZyBsb25nICpjcmFzaF9zaXplLCB1bnNpZ25lZCBsb25nIGxvbmcgKmNyYXNo X2Jhc2UpOwo+PiArI2RlZmluZSBLRVhFQ19DUkFTSF9IUF9OT05FwqDCoMKgwqDCoMKgwqDCoMKg wqDCoCAwCj4+ICsjZGVmaW5lIEtFWEVDX0NSQVNIX0hQX1JFTU9WRV9DUFXCoMKgwqDCoMKgwqDC oCAxCj4+ICsjZGVmaW5lIEtFWEVDX0NSQVNIX0hQX0FERF9DUFXCoMKgwqDCoMKgwqDCoMKgwqDC oMKgIDIKPj4gKyNkZWZpbmUgS0VYRUNfQ1JBU0hfSFBfUkVNT1ZFX01FTU9SWcKgwqDCoMKgwqDC oMKgIDMKPj4gKyNkZWZpbmUgS0VYRUNfQ1JBU0hfSFBfQUREX01FTU9SWcKgwqDCoMKgwqDCoMKg IDQKPj4gKyNkZWZpbmUgS0VYRUNfQ1JBU0hfSFBfSU5WQUxJRF9DUFXCoMKgwqDCoMKgwqDCoCAt MVUKPj4gKwo+PiArc3RydWN0IGtpbWFnZTsKPj4gKwo+PiDCoCAjZW5kaWYgLyogTElOVVhfQ1JB U0hfQ09SRV9IICovCj4+IGRpZmYgLS1naXQgYS9pbmNsdWRlL2xpbnV4L2tleGVjLmggYi9pbmNs dWRlL2xpbnV4L2tleGVjLmgKPj4gaW5kZXggMjdlZjQyMGM3YTQ1Li5hNTI2MjRhZTQ0NTIgMTAw NjQ0Cj4+IC0tLSBhL2luY2x1ZGUvbGludXgva2V4ZWMuaAo+PiArKysgYi9pbmNsdWRlL2xpbnV4 L2tleGVjLmgKPj4gQEAgLTMzLDYgKzMzLDcgQEAgZXh0ZXJuIG5vdGVfYnVmX3QgX19wZXJjcHUg KmNyYXNoX25vdGVzOwo+PiDCoCAjaW5jbHVkZSA8bGludXgvY29tcGF0Lmg+Cj4+IMKgICNpbmNs dWRlIDxsaW51eC9pb3BvcnQuaD4KPj4gwqAgI2luY2x1ZGUgPGxpbnV4L21vZHVsZS5oPgo+PiAr I2luY2x1ZGUgPGxpbnV4L2hpZ2htZW0uaD4KPj4gwqAgI2luY2x1ZGUgPGFzbS9rZXhlYy5oPgo+ PiDCoCAvKiBWZXJpZnkgYXJjaGl0ZWN0dXJlIHNwZWNpZmljIG1hY3JvcyBhcmUgZGVmaW5lZCAq Lwo+PiBAQCAtMzcxLDYgKzM3MiwxMyBAQCBzdHJ1Y3Qga2ltYWdlIHsKPj4gwqDCoMKgwqDCoCBz dHJ1Y3QgcHVyZ2F0b3J5X2luZm8gcHVyZ2F0b3J5X2luZm87Cj4+IMKgICNlbmRpZgo+PiArI2lm ZGVmIENPTkZJR19DUkFTSF9IT1RQTFVHCj4+ICvCoMKgwqAgaW50IGhwX2FjdGlvbjsKPj4gK8Kg wqDCoCB1bnNpZ25lZCBpbnQgb2ZmbGluZWNwdTsKPj4gK8KgwqDCoCBib29sIGVsZmNvcmVoZHJf aW5kZXhfdmFsaWQ7Cj4+ICvCoMKgwqAgaW50IGVsZmNvcmVoZHJfaW5kZXg7Cj4gCj4gTWF5IGJl IEkgYW0gcmVpdGVyYXRpbmcgbXlzZWxmIGJ1dCBJIHRoaW5rIHdlIGNhbiBtYW5hZ2Ugd2l0aG91 dCBlbGZjb3JlaGRyX2luZGV4X3ZhbGlkLgo+IAo+IEhlcmUgaXMgaG93Ogo+IEluaXRpYWxpemUg dGhlIGVsZmNvcmVoZHJfaW5kZXggd2l0aCBhIG5lZ2F0aXZlIHZhbHVlIGluIGRvX2tpbWFnZV9h bGxvY19pbml0Cj4gZnVuY3Rpb24gKGl0IGlzIGNhbGxlZCBmb3IgYm90aCBrZXhlY19sb2FkIGFu ZCBrZXhlY19maWxlX2xvYWQpLgo+IAo+IE5vdyB3aGVuIHRoZSBjb250cm9sIHJlYWNoZXMgdG8g aGFuZGxlX2hvdHBsdWdfZXZlbnQgZnVuY3Rpb24gYW5kIGlmIGVsZmNvcmVoZHJfaW5kZXgKPiBo YXMgbmVnYXRpdmUgdmFsdWUgZmluZCB0aGUgY29ycmVjdCBpbmRleCBhbmQgcmUtaW5pdGlhbGl6 ZSB0aGUgZWxmY29yZWhkcl9pbmRleC4KPiAKPiBUaG91Z2h0cz8KPiAKPiBUaGFua3MsCj4gU291 cmFiaCBKYWluCj4gCm9rLCBJJ2xsIGVsaW1pbmF0ZSBlbGZjb3JlaGRyX2luZGV4X3ZhbGlkLgpl cmljCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwprZXhl YyBtYWlsaW5nIGxpc3QKa2V4ZWNAbGlzdHMuaW5mcmFkZWFkLm9yZwpodHRwOi8vbGlzdHMuaW5m cmFkZWFkLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2tleGVjCg==