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 EB7E8C3ABBE for ; Thu, 8 May 2025 17:03:39 +0000 (UTC) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1uD4eY-0002AO-RH; Thu, 08 May 2025 13:03:23 -0400 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 1uD4dr-0001Qn-Ff for grub-devel@gnu.org; Thu, 08 May 2025 13:02:40 -0400 Received: from mx0b-00069f02.pphosted.com ([205.220.177.32]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1uD4dn-0004EN-HC for grub-devel@gnu.org; Thu, 08 May 2025 13:02:38 -0400 Received: from pps.filterd (m0246631.ppops.net [127.0.0.1]) by mx0b-00069f02.pphosted.com (8.18.1.2/8.18.1.2) with ESMTP id 548GbFOa031829; Thu, 8 May 2025 17:02:31 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com; h=cc :content-type:date:from:in-reply-to:message-id:mime-version :references:subject:to; s=corp-2025-04-25; bh=2ayWqsj0HGGw73a77R fFgvc1IH6DLQqK+sRWH2m7/9c=; b=SWlut9JzJAPId0X6QFgAQgllZ06x6Uvfcp IFXRIFXcBtcIW4np53XYCNGur4YNgKzFAg9+nrSjoNOdxZZGUEkBo5Wgo2ZQSWWv E+lB666UjqbPdWFvlEV9+EA0bETut6S7+G8BBSh9lGi7qi4fhph/nRzJJKhcNJFV YIU2SKcIf81NS3Y0zPh4G9FihBI4y0rblojmnVeyJQZkqEX2xtCIxq6p4apS3Tm2 gWwCX7+bU0YcpemV9sM9bZqPChnEfXlB2SC3mzRo+1E4IsqS9252ARYRZoXR/g3m RYiwRLe1uUYfpWkpGIRagFh5gsprCkbzmtMMxBEFU8+K50jm/izg== Received: from phxpaimrmta03.imrmtpd1.prodappphxaev1.oraclevcn.com (phxpaimrmta03.appoci.oracle.com [138.1.37.129]) by mx0b-00069f02.pphosted.com (PPS) with ESMTPS id 46h09p024d-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Thu, 08 May 2025 17:02:31 +0000 (GMT) Received: from pps.filterd (phxpaimrmta03.imrmtpd1.prodappphxaev1.oraclevcn.com [127.0.0.1]) by phxpaimrmta03.imrmtpd1.prodappphxaev1.oraclevcn.com (8.18.1.2/8.18.1.2) with ESMTP id 548Fcwp1035354; Thu, 8 May 2025 17:02:30 GMT Received: from cy4pr05cu001.outbound.protection.outlook.com (mail-westcentralusazlp17010007.outbound.protection.outlook.com [40.93.6.7]) by phxpaimrmta03.imrmtpd1.prodappphxaev1.oraclevcn.com (PPS) with ESMTPS id 46d9kby2d9-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Thu, 08 May 2025 17:02:30 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=lw+Q73zUvWPK0+wtToy4kLbkSHdL1ORnve/SHUEBb7546w+T/2LIefYfQuc7S3JOtxPAKiE8ZtH080CsfRFWhqjYx3nqnxZN59MA1bXFWULyiEDdUFT0+PTuyGncsSzwgf5QhtVJDnceo4o5FPTw+i0wfLynrnbpvWnPGBI+ZTDobxaEWViac3ZWgbV8/3xjNGw8s9W8ruTws2QVvF1YdPM91E83MQ4gOe1DbJZXE2vdxdTQLUX4u8+EvKxpdNrqnd1CBhV6oP/oQKDUI37pRJljYsBmX2Qc1XBPoQNcEK/Y25Zhy3Se7lswxrBPbEoDDcHYtRbvwqmsRSZzM209Dg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; 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=2ayWqsj0HGGw73a77RfFgvc1IH6DLQqK+sRWH2m7/9c=; b=PjoolF5oAiOF6IgEbXFjFNZt1UDeZoAZvgVNSelhfsr8OAYP5iJDOlFBx2sOP+UY5sIkrX3EEgCOBdgb5dah1fawr9BT9jYZYq+B57uRRTWpCv3nZX9shVZ0Pe6vGlHWaPd8bBF6j/WHw75FY0JDlQbgAlU3tFP6CmJFW3p5bYR98+CRI4G0DCKy8WilBC+6/AoGYeNXchmMdwXnNWh5jERB2GIKCl2EZHzg40VShMDhBZc4tdjpuJ2uZsUBHGJWfpobDVHvJ+hwApGrqnQwVehkvSP3pdaaWl6c8qJJXbeuplmhXZ/SXA/xWFbfA9M7QBTlw7zX4HoODRoruKP0jw== 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=2ayWqsj0HGGw73a77RfFgvc1IH6DLQqK+sRWH2m7/9c=; b=UCCpgFhh2gTCwLdv2KnYAcGt9eL9A6sMM7CjX8aU03JwuZHn6FXf6A28kO6H6/Ejr/cBJjnK076pK/hJ8+HVKuFTQXPBjQqxfbbQEOVdaiN1oeB1aENkT0Q1eoZDj0y+95c+zpfICGvLcJrovC1mIbc5rY1N1u7VJa5IXlpq4sk= Received: from DM6PR10MB4124.namprd10.prod.outlook.com (2603:10b6:5:218::18) by SA6PR10MB8160.namprd10.prod.outlook.com (2603:10b6:806:43f::20) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8722.21; Thu, 8 May 2025 17:02:28 +0000 Received: from DM6PR10MB4124.namprd10.prod.outlook.com ([fe80::b254:4bfb:b53:233b]) by DM6PR10MB4124.namprd10.prod.outlook.com ([fe80::b254:4bfb:b53:233b%5]) with mapi id 15.20.8722.018; Thu, 8 May 2025 17:02:28 +0000 To: grub-devel@gnu.org Subject: [SECURITY PATCH 2/8] commands/search: Introduce the --cryptodisk-only argument Date: Thu, 8 May 2025 19:02:08 +0200 Message-Id: <20250508170214.26577-3-daniel.kiper@oracle.com> X-Mailer: git-send-email 2.11.0 In-Reply-To: <20250508170214.26577-1-daniel.kiper@oracle.com> References: <20250508170214.26577-1-daniel.kiper@oracle.com> X-ClientProxiedBy: FR5P281CA0045.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:f3::12) To DM6PR10MB4124.namprd10.prod.outlook.com (2603:10b6:5:218::18) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: DM6PR10MB4124:EE_|SA6PR10MB8160:EE_ X-MS-Office365-Filtering-Correlation-Id: 1ca430e3-ef6a-4fda-5a43-08dd8e521cf7 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|366016|376014|1800799024; X-Microsoft-Antispam-Message-Info: =?us-ascii?Q?uRPDEArlYCSil417n7pZO+DaYFFv24Iix7SH6+WrGQvezAGn5VxhY3Nj+K6u?= =?us-ascii?Q?pc/KqhNmR+EJI0qC066kqF1au+gaXMpYZ5jWgrf2N+wfVnsg/gEwBGX0Pa2P?= =?us-ascii?Q?Dtfvnu5wtg0E+Rshj6zbNBx8GIC9lobuVtm2IdSm5D+mSjkV4TtbmfGhlZ+4?= =?us-ascii?Q?FKFSYRaJ1AE7srnbcHa6Phm7e7RmtgDueRr2A5ycogc3o9ovxCJIrZInYQXh?= =?us-ascii?Q?txVimK7feBg2U5s7bAPilkVfW/RK+Zvh1cElcA8DOf5DeIHSgDyguW6Cbgyx?= =?us-ascii?Q?ox8AlRIMino9AdEgWHZf89v1/yO8mADU8C7kuyXChoAoDsnSx04oJ0eO1+TC?= =?us-ascii?Q?63sacUDlmO76mf0cTPU27NjEpT0IeQyN+EHpGTVG7kyG5M/3x7LFSvcS8Kc+?= =?us-ascii?Q?Xi2wVxl4UE739koyGqqh2JOFfgRbD9lMTfEDdpha+B4fpE2mHLhQveLhecNY?= =?us-ascii?Q?OCO7IKAHseYumOVX1RKdY//pf+A/oe227ynffSrQSznF+Dk33T5kGd40ZoUM?= =?us-ascii?Q?ENDUcCo4t+/a2rK+HWP1ZbceFVZ3nAIpxDCoMqZbXRPfBxoUINOilUHjAuJj?= =?us-ascii?Q?BGwMP4Q9/3/iKS1p9y4so4ys7zfntCcp321ZJwR7aDUFza7aZHsfsBwVVAh1?= =?us-ascii?Q?16AwAEUHAaFMEb0IHWGq+cOVAq6CAevtzC5/l0spSE7/dTdAip8MZ7Kd+JYK?= =?us-ascii?Q?wyv/aKOaCPqm5OiwmPjkoctDSt6A3hYCsAMIs8sRW2phx8Ju6chFBq82iyVB?= =?us-ascii?Q?z5n4Wyz/GemeXvzONxds3j8+t897renNu0DI51T9h7gNr0aSX2FO3ZqkJcsL?= =?us-ascii?Q?0WQBENkhvC8YLpqiY297JqCSCeRJmxa7GeNnnNdKFQPwszjykhwxPkGV/Q0c?= =?us-ascii?Q?V+VY5rXQXwb+yQ3I049IcKd34mD01inwcubXKinpAxR8AqgeVDrTXyhw76ya?= =?us-ascii?Q?qsKb5PGYiDp6MH9VVwIllFflt/hs7gWi7cXHyiTk5VEE8qWfyeUkzyN/Y9OR?= =?us-ascii?Q?bnbyp7aBfnhoA2Dp8BGRC3isLQX2q7LSosYa+wW9kylMWfMVBYTHDbD1x0el?= =?us-ascii?Q?CHpTs+KpM18L8HduPW/h9hRSKhFzvDHdLVMD9Z7mrdqL48CTI+O1KDGDGVQS?= =?us-ascii?Q?HIy1wXDyFN5XuCm8nuzxkCKu1eUKhuN/H2BjD1xlH7XlFodFZhzT6glSFM0p?= =?us-ascii?Q?yvw7cUEYqv+l9tILaiLLpRA0vkdxLyw105rjAPFbcurhKOh/1EaPLG3LgXXU?= =?us-ascii?Q?+fvv3j4AdwPBSZ8+S5jy8EprBlulfRfWCeUbZP5rnBUiH4jEXaB34qehTlRE?= =?us-ascii?Q?7PzzFxrdHs6mWV9s6EWCiDibM/X2GTp6Exox6KzNSqKl7zpcRane6Ou53DmU?= =?us-ascii?Q?XN92aWSD90qG1UhLCTBpFr5UvTbZ0l0gEGfC15Iu1O4yXu0vDDDuf8pC4IcK?= =?us-ascii?Q?oyP3nth8lB8=3D?= X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:DM6PR10MB4124.namprd10.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230040)(366016)(376014)(1800799024); DIR:OUT; SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?86XhDyDQRRDr35WmKSHi+JYpGCXN/SehlNGObb4THKNfFQYa9nIeemO1fD4e?= =?us-ascii?Q?B58Zwj/DkAFPZrb4aIv57Ta6c08klM6v28usCJjrt68gbaI3qktXvsljZlLj?= =?us-ascii?Q?LFXm2oGG0TIaD6g3JVh0I5VyKikZ4maVJ+jqJMOL2FiiZR8Xzr3i3HnkiUEL?= =?us-ascii?Q?Jfzi1CgS7TT5c7mWYclIm2uqiQC+KiFA5aiK5oLbB0aJ8UU3DX6vJQFKNcRu?= =?us-ascii?Q?H7U01rCcslRIY2wxWAIXM7ekioY+Wn8v8JDn41ezML/7yven1G9AeP0Rjirs?= =?us-ascii?Q?I0weT7IamfJkFpPwoWInqCeSghl/oEkCEEPEbdAmC6X0IyVfqm385QvMu6cm?= =?us-ascii?Q?RkzS/pnkO+IDHxX5WKxaJP3weYab4sXncEcC2sJ7ABsz/454Z8XPEWB6s0WK?= =?us-ascii?Q?dOaw4NftmYIyAmFBywdU/5F5fJJvhgQiSvXD2T6rDAU9poumklCd1SB7dDYa?= =?us-ascii?Q?vy+ZRbEUouZCGIX2i7+/sLmIlbDtpqLNYa7U8CVYSCkaaekeOTtW7D6tp+PA?= =?us-ascii?Q?PjldaDlTU/7EO/WyEq/MlYffyw7DlR8hQhhgD6JbMoCIHLFoR8JYN8qDpj86?= =?us-ascii?Q?hR/rikWXM80D5BJivajaNApXAOzwU9iKrUsYVX1N7XeOKQ3pjGUyUB0HWDG1?= =?us-ascii?Q?cUVPlTtTLEAhTN8z3taSMbJjDXl6M6AY5jxh+LeijQzs0HDSsJIUo7VZm8f/?= =?us-ascii?Q?35DcEfhLDw2/gCamAqQC5NsI3TulTEGuORRqDCJU+eUEFfDJ6mlVTwLm4OPS?= =?us-ascii?Q?Fy7T1Tl8wO5BN6nNsN2MdH9XkKJa3Gya5fg8cQqmdLRtwnjp6uFycNDYEtSa?= =?us-ascii?Q?T+ZqCKAnBdRVAU04FK7GzwAJu88d9ONy29nzN921aLCRnIBL5ARgKqtJuQ0w?= =?us-ascii?Q?e02LVK+vVh+FY6sEJepG1YERMvAfEA/3KTTQAd9VdWDD3oR/3GEhrb8cqaDu?= =?us-ascii?Q?Q6998hiGGj6Hz9m8To5vy1Rlc8lP1w12iLtLSwf+pEKkx0r0DaD1hOlwHhfo?= =?us-ascii?Q?wBFFfOMQZbVAv916BvfPsmrP+oPrixrsmvoae7AGT/h98X33E8fhLzMjAlXU?= =?us-ascii?Q?0VksivS3dco2aUX2msDI2EaM2jNpvI7nMl8r+NzcuIs+xq+hpT/0LcE/sgmm?= =?us-ascii?Q?3cHRwhf0yWq/vVDsqZOzHbGI3sMVABtQeu/1QtEbPEG8L5cbYbM120BbweUO?= =?us-ascii?Q?JwEXwXnrZzx9VG+O/SpN5b8HtzPbmmseNWXkGKsSg54cIyWAMSCN31mkBI/m?= =?us-ascii?Q?KzLZsr7Fs31YVrkRU576n2ybFtePRyEbjFg4EDG+scQqRU5cW+cIxur6MtkD?= =?us-ascii?Q?B8RGl3ImNq4cc5EWtD3l8tAMrxroxzyjvS4UG5w/4CLMyW0a943kSE0JqUQI?= =?us-ascii?Q?6IEPP515XNU7+XlvwRMcf9sxhWswtht4z/HXAVTaj6Ja/jG79SweLUxYJV1D?= =?us-ascii?Q?eKMi7zeUN+n28tTwgKcDbNHwYOUHMczbWXKBviq6OQbhfoV3aSbopTFScJGQ?= =?us-ascii?Q?sYq3oXT20iFEe+QEwuvhDLl7ImZSyza3sgKOxaCljyXxz48FB0vVqttVDQWy?= =?us-ascii?Q?s8pOpY6KnMPjpjFKbYsGTZTLF9fUZQ4G/IJXVAUp?= X-MS-Exchange-AntiSpam-ExternalHop-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-ExternalHop-MessageData-0: z+5Z/872XxyMZEKK6bt9/fg7cVSO3ZW/MaL5oGliGh0XD2v1YeE7siDtqn1Bg4ZDFOWld/jEVVsubZd/GTrzt3xBeU6mEPveCVWYOuiVKLCB4cblN/gBXKQ1uvl3Lrt6wpTz/P+r+jXCWm3Gcs/5Sz07CJFb7ETUTc3Uh1v07wkZdpbcjdBRwSwAb+/7ZzXZsWQgncKl9IjSC45pdE5q8Wi7LthD/vMDRpCLNE6AxsdOAqb+QZIwxLpZHTltRbdLKtu+SBzbNCtT40HLAOt1GBZJrMVhpENzutHkZ68rss1P4TdfaAauA3JhZy4ekugXgX3gcpMSdYes9mUAitKXl/6xX4eeFvEju9+5Fsh6uAaEQCj5Z6MEPDZ7nLuFgI8+PZpf17FR+SSbQfJ7yGToSuDqRv2HykWO8ScJt6EsT1hssZPo4H0brIBtGHxM/KRh0We4sXL2RuNmVc87rURo6hgohMNXiNsKK47cKHD5naEObSjk6gdeKFfMINUS2TZdJrL+BWrYxyW5rSoh8lNr9b1AEF87jymLrrV6thSApHtpBlCHpZfF4p2f2enHhqF5AGyM6fHusdt/PxnkmjyT/Wii+PGgsqAkAQTpxrNRFow= X-OriginatorOrg: oracle.com X-MS-Exchange-CrossTenant-Network-Message-Id: 1ca430e3-ef6a-4fda-5a43-08dd8e521cf7 X-MS-Exchange-CrossTenant-AuthSource: DM6PR10MB4124.namprd10.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 08 May 2025 17:02:28.2174 (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: xmEhvqKreA1Bb9C746AAswbNPsv+CyI2C19CSNIvkredmQoXxQUV/Axm2LTJYI10LtYvsNEQAu0wU7NcUp2ucA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: SA6PR10MB8160 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1099,Hydra:6.0.736,FMLib:17.12.80.40 definitions=2025-05-08_05,2025-05-08_02,2025-02-21_01 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 adultscore=0 phishscore=0 malwarescore=0 spamscore=0 mlxlogscore=999 bulkscore=0 mlxscore=0 suspectscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2504070000 definitions=main-2505080149 X-Authority-Analysis: v=2.4 cv=Zu/tK87G c=1 sm=1 tr=0 ts=681ce3a7 b=1 cx=c_pps a=WeWmnZmh0fydH62SvGsd2A==:117 a=WeWmnZmh0fydH62SvGsd2A==:17 a=lCpzRmAYbLLaTzLvsPZ7Mbvzbb8=:19 a=wKuvFiaSGQ0qltdbU6+NXLB8nM8=:19 a=Ol13hO9ccFRV9qXi2t6ftBPywas=:19 a=xqWC_Br6kY4A:10 a=dt9VzEwgFbYA:10 a=GoEa3M9JfhUA:10 a=pGLkceISAAAA:8 a=yPCof4ZbAAAA:8 a=E4vZJ9XI1IjABSO-XGUA:9 X-Proofpoint-GUID: M4UehLDiLo8FLBYIrjUJGW3Z6hjoTgC8 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjUwNTA4MDE0OSBTYWx0ZWRfX+7bFWLNl8wRM ULhF6w6QbfffRBug1BtUXgFxG4Kr+VRMlbQ7f4moA3ocVfC9MuEXllk/HToJEDlIq/y/xqkTb1T +On3lnoBrJbj96/NpQf8tGN1vUeiLZbWcF+WpaSQxzM3E68ANjeqb3pXk8mMwAnn3G1TW7vWSXI qiLlMdglr63PJsRzKbCC4KGD8uN1AtF+SXoadZeHh99lR4cEq+a9vO0etwWKcpI7faUVLpR+wQJ UOtZ5hQkjemPtA3rcfR0GfxubIRgmIK5zer+sprdLscrRZXPjtsWN6UBVsw0mOPSO/K/OeSZe6u S3gltLGZW4MS1Wx6WBVEPODpUriJBAr+dHylws2zNFm53h8ywcEi37PxCZdBOSQ3Sb+dSRoSHDS 1YYsq5OoIRNhtji1bYpFR9d99wZBJ7NN+6bihemqcaXRna3ecVN9kcqPdMBvmed219rBNYcd X-Proofpoint-ORIG-GUID: M4UehLDiLo8FLBYIrjUJGW3Z6hjoTgC8 Received-SPF: pass client-ip=205.220.177.32; envelope-from=daniel.kiper@oracle.com; helo=mx0b-00069f02.pphosted.com X-Spam_score_int: -27 X-Spam_score: -2.8 X-Spam_bar: -- X-Spam_report: (-2.8 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H5=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: , From: Daniel Kiper via Grub-devel Reply-To: The development of GNU GRUB Cc: Daniel Kiper , dfirblog@gmail.com, eworm@archlinux.org, glin@suse.com, mbenatto@redhat.com, mchang@suse.com, meissner@suse.com, tpowa@archlinux.org Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Errors-To: grub-devel-bounces+grub-devel=archiver.kernel.org@gnu.org Sender: grub-devel-bounces+grub-devel=archiver.kernel.org@gnu.org RnJvbTogTWF4aW0gU3VoYW5vdiA8ZGZpcmJsb2dAZ21haWwuY29tPgoKVGhpcyBhbGxvd3MgdXNl cnMgdG8gcmVzdHJpY3QgdGhlICJzZWFyY2giIGNvbW1hbmQncyBzY29wZSB0bwplbmNyeXB0ZWQg ZGlza3Mgb25seS4KClR5cGljYWxseSwgdGhpcyBjb21tYW5kIGlzIHVzZWQgdG8gInJlYmFzZSIg JHJvb3QgYW5kICRwcmVmaXgKYmVmb3JlIGxvYWRpbmcgYWRkaXRpb25hbCBjb25maWd1cmF0aW9u IGZpbGVzIHZpYSAic291cmNlIiBvcgoiY29uZmlnZmlsZSIuIFVuZm9ydHVuYXRlbHksIHRoaXMg bGVhZHMgdG8gc2VjdXJpdHkgcHJvYmxlbXMsCmxpa2UgQ1ZFLTIwMjMtNDAwMSwgd2hlbiBhbiB1 bmV4cGVjdGVkLCBhdHRhY2tlci1jb250cm9sbGVkCmRldmljZSBpcyBjaG9zZW4gYnkgdGhlICJz ZWFyY2giIGNvbW1hbmQuCgpUaGUgLS1jcnlwdG9kaXNrLW9ubHkgYXJndW1lbnQgYWxsb3dzIHVz ZXJzIHRvIGVuc3VyZSB0aGF0IHRoZQpmaWxlIHN5c3RlbSBwaWNrZWQgaXMgZW5jcnlwdGVkLgoK VGhpcyBmZWF0dXJlIHN1cHBvcnRzIHRoZSBDTEkgYXV0aGVudGljYXRpb24sIGJsb2NraW5nIGJ5 cGFzcwphdHRlbXB0cy4KClNpZ25lZC1vZmYtYnk6IE1heGltIFN1aGFub3YgPGRmaXJibG9nQGdt YWlsLmNvbT4KUmV2aWV3ZWQtYnk6IERhbmllbCBLaXBlciA8ZGFuaWVsLmtpcGVyQG9yYWNsZS5j b20+Ci0tLQogZ3J1Yi1jb3JlL2NvbW1hbmRzL3NlYXJjaC5jICAgICAgfCAyMCArKysrKysrKysr KysrKysrKysrKwogZ3J1Yi1jb3JlL2NvbW1hbmRzL3NlYXJjaF93cmFwLmMgfCAgNyArKysrKyst CiBncnViLWNvcmUvbm9ybWFsL21haW4uYyAgICAgICAgICB8ICAzICsrLQogaW5jbHVkZS9ncnVi L3NlYXJjaC5oICAgICAgICAgICAgfCAgNyArKysrLS0tCiA0IGZpbGVzIGNoYW5nZWQsIDMyIGlu c2VydGlvbnMoKyksIDUgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvZ3J1Yi1jb3JlL2NvbW1h bmRzL3NlYXJjaC5jIGIvZ3J1Yi1jb3JlL2NvbW1hbmRzL3NlYXJjaC5jCmluZGV4IDI2M2YxNTAx Yy4uZjZiZmVmOTU4IDEwMDY0NAotLS0gYS9ncnViLWNvcmUvY29tbWFuZHMvc2VhcmNoLmMKKysr IGIvZ3J1Yi1jb3JlL2NvbW1hbmRzL3NlYXJjaC5jCkBAIC04Niw2ICs4NiwyNiBAQCBpdGVyYXRl X2RldmljZSAoY29uc3QgY2hhciAqbmFtZSwgdm9pZCAqZGF0YSkKICAgICAgIGdydWJfZGV2aWNl X2Nsb3NlIChkZXYpOwogICAgIH0KIAorICAvKiBMaW1pdCB0byBlbmNyeXB0ZWQgZGlza3Mgd2hl biByZXF1ZXN0ZWQuICovCisgIGlmIChjdHgtPmZsYWdzICYgU0VBUkNIX0ZMQUdTX0NSWVBUT0RJ U0tfT05MWSkKKyAgICB7CisgICAgICBncnViX2RldmljZV90IGRldjsKKworICAgICAgZGV2ID0g Z3J1Yl9kZXZpY2Vfb3BlbiAobmFtZSk7CisgICAgICBpZiAoZGV2ID09IE5VTEwpCisJeworCSAg Z3J1Yl9lcnJubyA9IEdSVUJfRVJSX05PTkU7CisJICByZXR1cm4gMDsKKwl9CisgICAgICBpZiAo ZGV2LT5kaXNrID09IE5VTEwgfHwgZGV2LT5kaXNrLT5kZXYtPmlkICE9IEdSVUJfRElTS19ERVZJ Q0VfQ1JZUFRPRElTS19JRCkKKwl7CisJICBncnViX2RldmljZV9jbG9zZSAoZGV2KTsKKwkgIGdy dWJfZXJybm8gPSBHUlVCX0VSUl9OT05FOworCSAgcmV0dXJuIDA7CisJfQorICAgICAgZ3J1Yl9k ZXZpY2VfY2xvc2UgKGRldik7CisgICAgfQorCiAjaWZkZWYgRE9fU0VBUkNIX0ZTX1VVSUQKICNk ZWZpbmUgY29tcGFyZV9mbiBncnViX3N0cmNhc2VjbXAKICNlbHNlCmRpZmYgLS1naXQgYS9ncnVi LWNvcmUvY29tbWFuZHMvc2VhcmNoX3dyYXAuYyBiL2dydWItY29yZS9jb21tYW5kcy9zZWFyY2hf d3JhcC5jCmluZGV4IDMxODU4MWYzYi4uNWY1MzYwMDZjIDEwMDY0NAotLS0gYS9ncnViLWNvcmUv Y29tbWFuZHMvc2VhcmNoX3dyYXAuYworKysgYi9ncnViLWNvcmUvY29tbWFuZHMvc2VhcmNoX3dy YXAuYwpAQCAtNDEsNiArNDEsNyBAQCBzdGF0aWMgY29uc3Qgc3RydWN0IGdydWJfYXJnX29wdGlv biBvcHRpb25zW10gPQogICAgICBBUkdfVFlQRV9TVFJJTkd9LAogICAgIHsibm8tZmxvcHB5IiwJ J24nLCAwLCBOXygiRG8gbm90IHByb2JlIGFueSBmbG9wcHkgZHJpdmUuIiksIDAsIDB9LAogICAg IHsiZWZpZGlzay1vbmx5IiwJMCwgMCwgTl8oIk9ubHkgcHJvYmUgRUZJIGRpc2tzLiIpLCAwLCAw fSwKKyAgICB7ImNyeXB0b2Rpc2stb25seSIsCTAsIDAsIE5fKCJPbmx5IHByb2JlIGVuY3J5cHRl ZCBkaXNrcy4iKSwgMCwgMH0sCiAgICAgeyJoaW50IiwJICAgICAgICAnaCcsIEdSVUJfQVJHX09Q VElPTl9SRVBFQVRBQkxFLAogICAgICBOXygiRmlyc3QgdHJ5IHRoZSBkZXZpY2UgSElOVC4gSWYg SElOVCBlbmRzIGluIGNvbW1hLCAiCiAJImFsc28gdHJ5IHN1YnBhcnRpdGlvbnMiKSwgTl8oIkhJ TlQiKSwgQVJHX1RZUEVfU1RSSU5HfSwKQEAgLTc1LDYgKzc2LDcgQEAgZW51bSBvcHRpb25zCiAg ICAgU0VBUkNIX1NFVCwKICAgICBTRUFSQ0hfTk9fRkxPUFBZLAogICAgIFNFQVJDSF9FRklESVNL X09OTFksCisgICAgU0VBUkNIX0NSWVBUT0RJU0tfT05MWSwKICAgICBTRUFSQ0hfSElOVCwKICAg ICBTRUFSQ0hfSElOVF9JRUVFMTI3NSwKICAgICBTRUFSQ0hfSElOVF9CSU9TLApAQCAtMTg5LDYg KzE5MSw5IEBAIGdydWJfY21kX3NlYXJjaCAoZ3J1Yl9leHRjbWRfY29udGV4dF90IGN0eHQsIGlu dCBhcmdjLCBjaGFyICoqYXJncykKICAgaWYgKHN0YXRlW1NFQVJDSF9FRklESVNLX09OTFldLnNl dCkKICAgICBmbGFncyB8PSBTRUFSQ0hfRkxBR1NfRUZJRElTS19PTkxZOwogCisgIGlmIChzdGF0 ZVtTRUFSQ0hfQ1JZUFRPRElTS19PTkxZXS5zZXQpCisgICAgZmxhZ3MgfD0gU0VBUkNIX0ZMQUdT X0NSWVBUT0RJU0tfT05MWTsKKwogICBpZiAoc3RhdGVbU0VBUkNIX0xBQkVMXS5zZXQpCiAgICAg Z3J1Yl9zZWFyY2hfbGFiZWwgKGlkLCB2YXIsIGZsYWdzLCBoaW50cywgbmhpbnRzKTsKICAgZWxz ZSBpZiAoc3RhdGVbU0VBUkNIX0ZTX1VVSURdLnNldCkKQEAgLTIxMCw3ICsyMTUsNyBAQCBHUlVC X01PRF9JTklUKHNlYXJjaCkKICAgY21kID0KICAgICBncnViX3JlZ2lzdGVyX2V4dGNtZCAoInNl YXJjaCIsIGdydWJfY21kX3NlYXJjaCwKIAkJCSAgR1JVQl9DT01NQU5EX0ZMQUdfRVhUUkFDVE9S IHwgR1JVQl9DT01NQU5EX0FDQ0VQVF9EQVNILAotCQkJICBOXygiWy1mfC1sfC11fC1zfC1uXSBb LS1oaW50IEhJTlQgWy0taGludCBISU5UXSAuLi5dIgorCQkJICBOXygiWy1mfC1sfC11fC1zfC1u XSBbLS1jcnlwdG9kaXNrLW9ubHldIFstLWhpbnQgSElOVCBbLS1oaW50IEhJTlRdIC4uLl0iCiAJ CQkgICAgICIgTkFNRSIpLAogCQkJICBOXygiU2VhcmNoIGRldmljZXMgYnkgZmlsZSwgZmlsZXN5 c3RlbSBsYWJlbCIKIAkJCSAgICAgIiBvciBmaWxlc3lzdGVtIFVVSUQuIgpkaWZmIC0tZ2l0IGEv Z3J1Yi1jb3JlL25vcm1hbC9tYWluLmMgYi9ncnViLWNvcmUvbm9ybWFsL21haW4uYwppbmRleCAw NGQwNThmNTUuLjk2YWJmZGEyZiAxMDA2NDQKLS0tIGEvZ3J1Yi1jb3JlL25vcm1hbC9tYWluLmMK KysrIGIvZ3J1Yi1jb3JlL25vcm1hbC9tYWluLmMKQEAgLTUxMSw3ICs1MTEsOCBAQCBzdGF0aWMg Y29uc3QgY2hhciAqZmVhdHVyZXNbXSA9IHsKICAgImZlYXR1cmVfY2hhaW5sb2FkZXJfYnBiIiwg ImZlYXR1cmVfbnRsZHIiLCAiZmVhdHVyZV9wbGF0Zm9ybV9zZWFyY2hfaGludCIsCiAgICJmZWF0 dXJlX2RlZmF1bHRfZm9udF9wYXRoIiwgImZlYXR1cmVfYWxsX3ZpZGVvX21vZHVsZSIsCiAgICJm ZWF0dXJlX21lbnVlbnRyeV9pZCIsICJmZWF0dXJlX21lbnVlbnRyeV9vcHRpb25zIiwgImZlYXR1 cmVfMjAwX2ZpbmFsIiwKLSAgImZlYXR1cmVfbmF0aXZlZGlza19jbWQiLCAiZmVhdHVyZV90aW1l b3V0X3N0eWxlIgorICAiZmVhdHVyZV9uYXRpdmVkaXNrX2NtZCIsICJmZWF0dXJlX3RpbWVvdXRf c3R5bGUiLAorICAiZmVhdHVyZV9zZWFyY2hfY3J5cHRvZGlza19vbmx5IgogfTsKIAogR1JVQl9N T0RfSU5JVChub3JtYWwpCmRpZmYgLS1naXQgYS9pbmNsdWRlL2dydWIvc2VhcmNoLmggYi9pbmNs dWRlL2dydWIvc2VhcmNoLmgKaW5kZXggZmZkMjQxMWNhLi4zZWFiYWYwY2MgMTAwNjQ0Ci0tLSBh L2luY2x1ZGUvZ3J1Yi9zZWFyY2guaAorKysgYi9pbmNsdWRlL2dydWIvc2VhcmNoLmgKQEAgLTIx LDkgKzIxLDEwIEBACiAKIGVudW0gc2VhcmNoX2ZsYWdzCiAgIHsKLSAgICBTRUFSQ0hfRkxBR1Nf Tk9ORQkJPSAwLAotICAgIFNFQVJDSF9GTEFHU19OT19GTE9QUFkJPSAxLAotICAgIFNFQVJDSF9G TEFHU19FRklESVNLX09OTFkJPSAyCisgICAgU0VBUkNIX0ZMQUdTX05PTkUgICAgICAgICAgICA9 IDAsCisgICAgU0VBUkNIX0ZMQUdTX05PX0ZMT1BQWSAgICAgICA9IDEsCisgICAgU0VBUkNIX0ZM QUdTX0VGSURJU0tfT05MWSAgICA9IDIsCisgICAgU0VBUkNIX0ZMQUdTX0NSWVBUT0RJU0tfT05M WSA9IDQKICAgfTsKIAogdm9pZCBncnViX3NlYXJjaF9mc19maWxlIChjb25zdCBjaGFyICprZXks IGNvbnN0IGNoYXIgKnZhciwKLS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fCkdydWItZGV2ZWwgbWFpbGluZyBsaXN0CkdydWItZGV2ZWxA Z251Lm9yZwpodHRwczovL2xpc3RzLmdudS5vcmcvbWFpbG1hbi9saXN0aW5mby9ncnViLWRldmVs Cg==