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 43541C36000 for ; Fri, 21 Mar 2025 18:58:45 +0000 (UTC) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1tvhZZ-0004ry-A4; Fri, 21 Mar 2025 14:58:25 -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 1tvhZT-0004ql-H2 for grub-devel@gnu.org; Fri, 21 Mar 2025 14:58:20 -0400 Received: from mx0a-00069f02.pphosted.com ([205.220.165.32]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1tvhZQ-0008QP-JS for grub-devel@gnu.org; Fri, 21 Mar 2025 14:58:18 -0400 Received: from pps.filterd (m0333521.ppops.net [127.0.0.1]) by mx0b-00069f02.pphosted.com (8.18.1.2/8.18.1.2) with ESMTP id 52LIt5e4032274; Fri, 21 Mar 2025 18:58:09 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com; h=cc :content-transfer-encoding:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to; s= corp-2023-11-20; bh=HayjQx0KNUFoi4+/3kf2HKJKqfyYTWE/+BPRI+cWb8I=; b= lCXp2Ym253FvK8qUV/Dr4gXJbMui9fo+fD7kTj8PnXHgVsFng6a9pwP+VCLGoRMT U7el+rTW490a1uHrx2k1Ac1WnULpAM3RNMMslwiKtHUdTs1Y0tbQs87+pp4wfRzg nbRcossmERW4c3QqfTzw/BnKMc8ypKRpeslwRM/1CPx0kvxdSkCOkDbRO4gbrNzc r2LXqUqfX+8+TB/PdqkaHklJ9dMr3DZSS9N8lzBGkqQp3Vjt6laZ2UBiKjiZzqnl 88UxQ6T801JUhfFt64MzFS85KV0iFZjuti86dkOTU5hAv2RPB1H9peucujRb7aVi TFH7HQwcecxTPzfSY+4mTg== Received: from phxpaimrmta02.imrmtpd1.prodappphxaev1.oraclevcn.com (phxpaimrmta02.appoci.oracle.com [147.154.114.232]) by mx0b-00069f02.pphosted.com (PPS) with ESMTPS id 45d1s91qs9-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Fri, 21 Mar 2025 18:58:08 +0000 (GMT) Received: from pps.filterd (phxpaimrmta02.imrmtpd1.prodappphxaev1.oraclevcn.com [127.0.0.1]) by phxpaimrmta02.imrmtpd1.prodappphxaev1.oraclevcn.com (8.18.1.2/8.18.1.2) with ESMTP id 52LIQixi022470; Fri, 21 Mar 2025 18:58:07 GMT Received: from outbound.mail.protection.outlook.com (mail-bn7nam10lp2048.outbound.protection.outlook.com [104.47.70.48]) by phxpaimrmta02.imrmtpd1.prodappphxaev1.oraclevcn.com (PPS) with ESMTPS id 45dxem44nb-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Fri, 21 Mar 2025 18:58:07 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=s4Ua1yEB/FtDOqCEUJ1oMsqt+Amr2nvzxoyTqxRPw11ukrhFl/T+tcrIUp52yD9OnEeperkC3PqTiNM+SaH/IIWCUlJj8lUMhymbThrM2IGlbqK526uNLnMJvztYQGUOAZj26P7exHBmiRgrxU3UDzyHAzTu7UPGy6a/63D9/NqUXD1FCsRpjzmdTQT7RLtpTUCw6aaLMO1okcme9Ak/HpnzTYNnDoWs4LRxDGex0jxSUqCeoUdZnVAZjwe/Jy2D4sChHE7wdqk4bZ9HTESh54p/PUwYQGqP4tEMd7JQYzX8gv1QgVAICdoTbwZpHIsHVbp0R3hyl6iMlxXr4itloA== 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=HayjQx0KNUFoi4+/3kf2HKJKqfyYTWE/+BPRI+cWb8I=; b=GAl0Lzi9OSkWIQI8Y7bRiVSbF7nvPxnadvV6Ed8I4Mfrc1idNDvljjamiuixmzk+TwUcbpCd7kK3Ol0c1WUqF1Rdn0ApUO5tEsZkl7UauMOSJ0Lm3MqRf/q54/pajdDDRoaMPp4q6uZDPM6fwaujkTtEj/qYk2KfEgxH5wD1T4iLS1NuYv81JMc/x8Kbo+luk+jASxrggNcz6nNxSSG2qAZ4BTzHmQGxBDJdM7DNdyMoH1Juqqm7RNoYlVnvF0gt0uP1B60vsjlUqEkO9kTPsywU+R5I75ekxVQ2vbleTAxLrmE5ahN49mN5xVFKe48C1ahT3/Oss0M2Dtt5PrO7pg== 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=HayjQx0KNUFoi4+/3kf2HKJKqfyYTWE/+BPRI+cWb8I=; b=rSJfwVVosp+5o5bKhVQxESkz66g3ORnUmAFx0JcHJoqkfCEQ0xTAdAwrDhcH4jypWBVL9FWVlcXubA/6aeexM3LNcpmAnxJdUwcj8mltjzC7MfrEgz/CjSGsKYJJ5drkKo+LbwAXw1uSfPi65Q72nzX8Mvjsk33NkLyQFXTZm8I= Received: from DS0PR10MB7224.namprd10.prod.outlook.com (2603:10b6:8:f5::14) by SN7PR10MB6546.namprd10.prod.outlook.com (2603:10b6:806:2a9::5) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8534.34; Fri, 21 Mar 2025 18:58:04 +0000 Received: from DS0PR10MB7224.namprd10.prod.outlook.com ([fe80::c57:383f:cfb2:47f8]) by DS0PR10MB7224.namprd10.prod.outlook.com ([fe80::c57:383f:cfb2:47f8%4]) with mapi id 15.20.8534.036; Fri, 21 Mar 2025 18:58:04 +0000 Message-ID: <325b05c4-d64b-44ed-a3e9-4df8d28aa717@oracle.com> Date: Fri, 21 Mar 2025 11:58:01 -0700 User-Agent: Mozilla Thunderbird Subject: Re: [PATCH v2] fs/ntfs: Check at->attr_cur after calling next_attribute() To: The development of GNU GRUB , Andrew Hamilton References: <20250320225420.4740-1-adhamilt@gmail.com> Content-Language: en-US In-Reply-To: <20250320225420.4740-1-adhamilt@gmail.com> X-ClientProxiedBy: BY5PR17CA0011.namprd17.prod.outlook.com (2603:10b6:a03:1b8::24) To DS0PR10MB7224.namprd10.prod.outlook.com (2603:10b6:8:f5::14) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: DS0PR10MB7224:EE_|SN7PR10MB6546:EE_ X-MS-Office365-Filtering-Correlation-Id: 10c3df39-16b6-4de0-548f-08dd68aa4f22 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|1800799024|376014|7416014|366016; X-Microsoft-Antispam-Message-Info: =?utf-8?B?M1EweGRTZzVCRmJOYkxOakxIK0dLRmhYY1lINVc4cUwzUTZNRFhDUnViSFFi?= =?utf-8?B?Y0VJYTJ4QldKYy9Wcm9waS9DbjlmQ09oNmFSWHJKaVptVVJudmcxQ2QxRnUz?= =?utf-8?B?ck5xdVVHaExYdUY5Z2lNcWJUVy9hVU03eHgrSGhTMGxVeTA1WmdtR0xnM0JG?= =?utf-8?B?cEFONWVUeG1zRXphK3RvZlFaUTJmaVNuOGFRc2gzV2NYdi9XdUxpUDVvSE9v?= =?utf-8?B?SXpDQUhQSEh3UzJMSEFQbTFGOVhydVpjV01hSnVSWHBmdHMxcnBSOUJDWEM3?= =?utf-8?B?cWpDMTVHN3RsR1NhNTJQaXpzaUY4SjRJZ3V0T04zVWZrbE9uYzZvWmhnRXh4?= =?utf-8?B?ZURJT051MFZxY01kRHlONVU3OC9TQUVYTjFyRlNVNmF4a05lRUp2NzJLUnZY?= =?utf-8?B?ZllWcVROMjVqUmNNYUl0eFFuYlhYeXZ2VjgzQnJ1Z0RNZDNFYW0xMkszZ280?= =?utf-8?B?bkdrdTRmeCt5SVo5S0tsMVRhaDlxN3ZMbjdHUTd2UTZsTTJZb1JrTG1vNFNs?= =?utf-8?B?SWRPZmhGNHIzQWg4djZhaWdsMzFNdlYrTW55MEh4M3FXMkdlaUp5NW9JMUpI?= =?utf-8?B?aWVtTmJnWWZVcjNRODJFZHJ5VlZqZ1ZFQWZQMTlkNm82VnBsS25wOWpCcUh4?= =?utf-8?B?YUpqMU9nWVdnWmwxRy9XNTZPaUJYZHd4cnF1ZHFFcW5hV0l2YW1Sd0Fwc21I?= =?utf-8?B?OG5WWkNnSy96STZ1cytCekl6blJIL0xHV25uZEc0TnlNQzlUaTFkclJ5UUVD?= =?utf-8?B?cUx4MGJ2ZWdST1NlSUdxMDFKbmNUZ3V3UVByMHFlY1BkM2J3bVp0dSttS3B3?= =?utf-8?B?S0JyTXBSRms0Z0g2SENMTnErejRRRlRUTkhVN05rYzZkYm85cWUvNnJSdHhy?= =?utf-8?B?dlNuMEZqMGpZUzMzemlZWWhLU0J0NDF1WDArWktlaUpzWFJqd3NyOFcxa3cw?= =?utf-8?B?ZS92Vnc5Z0UxeldINEE5V1oyYlJYRm5LRU1Tdm9ncWZOR0w2Y24raXZSbSt5?= =?utf-8?B?SEUzK2pEZkdwRUtBNzRQMWV3NDV0L3VDRDFoTlBLUzB1VFVPUnBFK0cwYzhx?= =?utf-8?B?SnhnVU9nNUFkZ0xwRzUxQjBhVlZMRkRNeG1zbUYwK2xzNFNxd3E2c0Fkbzg2?= =?utf-8?B?d1REdkZ3ZkRMZEQ3RmVYd0RlWHdxUHc0bEFIK0JySG5FRkh0eTBKWVVXYU02?= =?utf-8?B?ZVJ1NkwwT2VYVVYvVzJsVE9TSWVqdzZRZFhwcDVUYlcrWDZaeS9uQ3NmOFY5?= =?utf-8?B?WjZFNlFvcTREU1piUUpZTTc0MTkvYjYyS3V3NG9VRHM0Y1JjMWQxV09CK0M3?= =?utf-8?B?TUNGbEtleWNjUWdyTVFuaWVmSFU3RURtM056a1dwMTlNMGkwT3cybHMveE9m?= =?utf-8?B?SkR5NXROc3BRK0RGNjZ0VGFSd08ra1JoRWZjUTNnbzZxTFZtUW0rKzBVeVhu?= =?utf-8?B?SFo1bVpKQVA3VG4rakVIWnpIVW1YUDNuZ3dFOGREUGpiOGVsK3MwemZLZHUr?= =?utf-8?B?N211ZjRWWnhiRjJjR1dWa08weCtob1dOV2tHNjF2Nzh6WnRiTWplRmorYWdl?= =?utf-8?B?Y2thaGN6TFgwVmljZ0d1Qjh2YmZ3RDY3M0trbm91VkZGbkxZQ2R5YnkyQ20x?= =?utf-8?B?TURlbk9rKzN6T3ROQi9PczJRT0U4OEVxbjZkcnRQVEpvNlQ4SEo3UGJ5SUdV?= =?utf-8?B?dEhZNWpIQ0dxWEV3ems2dnUxMlBNZTVRb1JvWHBqaGM2eXRYZ2tPbkEwbG81?= =?utf-8?B?a0xaQU56R0NETlptUkp1TkVGQ2cwSmJBM1Q1MThUZnBiOHBKUGw5TGdUdlkv?= =?utf-8?B?WUp3aUNvcEUrOWhWUkF4dz09?= X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:DS0PR10MB7224.namprd10.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230040)(1800799024)(376014)(7416014)(366016); DIR:OUT; SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?Sm8vd1hEVGdYd2hvTVl5N0ZqV3dQQVRPYUh2alIrNVRvNS9uakwzZ1V0bUp0?= =?utf-8?B?eWZZYnlQUUpPaEhoOStZcDlnKy9UaVBjN013VG1OZDQ3QXMva2tVeVBqcVZw?= =?utf-8?B?ZFN3ZEZ2d2w5QkxoR0pVaXpWNVFQZEg2MU1LcktsbFZpQUJjS1R6UGNkelBj?= =?utf-8?B?VFQ5NUVnSFRscFZ1YjF0R2xtRE82RFovVGkxYTBVTlVZUVpJZE40anFCSkx5?= =?utf-8?B?RWM3WmU1b2twSUtCUnBLQU5HcHd3T1JsY0pBTlZNdzR0S0J0VHFnSlpRdnNT?= =?utf-8?B?dWF4ejE2VlhDZHBEbXBCOCtvYVowR09KRmRFa3BzVDIyVTdIdDJwUitZc0xj?= =?utf-8?B?dU52SnFYcENDMGlqa1pNVFl0cHdFZi9YUFNrbVFOV0FoMlRFZUplazZ1Y0hU?= =?utf-8?B?YzNFSGczUWplMVhNMkFvZ1VBNFlSL3FNU3lhT1BoK2R6ZW9lR0xBRjBCZ01J?= =?utf-8?B?b1dVQmpMMWMxZElrTFRKb1FzTEl1V0EwZXFFVldyOWI1OCs5amxJcFRSbkxB?= =?utf-8?B?TmhkWnRYeFlIeUJXV24xNis2cUgzTmR1L0FKdEdnK3BxWERCWVQ1amI4dU9a?= =?utf-8?B?TWp5TTFEemVPZEZrT05uMjRudlBkbDBzMEZrZlJQTzBqU1E0UmZmaWh5TjMv?= =?utf-8?B?VVVZMnYvellHeWJyTndrc3BSY1g0c1ZRUU9EeWV1V2ttamdCOFk5S1ZHYmZP?= =?utf-8?B?cWVMNEFjQnhzZDFZNXBUQitlUnRaWlpPU1RwaUdmejVKakEybHJ1RC96OEdY?= =?utf-8?B?YUlTMy8vSjRrS1RONnE2dXJkUjlOdWxsa1VNZ0dQTU42SG16QkpDRXkwOGhG?= =?utf-8?B?N1h0UWdDU0pnMDEzcktUSDk5RUdFdWE2aXYvamZld09RcmhVQXpnakticGlM?= =?utf-8?B?UDlWc2QvYXg0aTZ0MTk4dVo5SWJSdlI3TkJqSmRuZDVDT0NuM0grRnhNVzlU?= =?utf-8?B?bnR6ZEhMYmFTVmV4NmtRNklTSE8rUGZ5a2s0N0QxVWtvRC9laHlkb0RMUjlD?= =?utf-8?B?NUJtLzVBb0dtUHJITmRnNVRBN0J4OVIrbzZQUTlOMVZqQ3dCei9LeHRLbVRR?= =?utf-8?B?NnBFWFYzTWRhSEVrV3hsbWNyYzRFTUVIcVJERWVjVUJmU29hdjlFNmpVT1k4?= =?utf-8?B?LzdtRnQ5cW84d3VicjVsWVhzQmR3VE8wQnZYRXFBa2Npa2N6YlpsSlpKbVRH?= =?utf-8?B?MGh4MXlJd3VRbkUxSm9KamlTL2lyYWJSdnRtRXFPWUlIRExaeG8vWngwY1Yx?= =?utf-8?B?YytMMVRkdkYxTlZncis2ZGdRQng5cnEvZ2hIcm5vQ1RlbWVnQnN4YkpJTjR4?= =?utf-8?B?YmFYWERMcTV1RFZxYXBkbzZpTDUvZDNMSzFqN3Z5bnhKSFpIcUVHTE8yc0NP?= =?utf-8?B?TVBjVjhRN2l5K0ZxUVRRT3EvR3dabUV6TTNtTm5qWnc2bEtyQVNQZFNoVFpO?= =?utf-8?B?eGZZbUJSYlZUUEtoc0ltSCt5UXNTVXZzVVhVdnp4UUpSelZOWjNLNlVWOE1x?= =?utf-8?B?NXVuL1U4MUQxb2ZTTlhYenhESFRnMXhLcm5lMmZjWDlac3BNeFBRYTg5T1lU?= =?utf-8?B?VmFYcFF1bWZPeXJ1UzJmMndjMDYxdFZTMHdNdi9aWGY5K0JBRnBHYVFCTEJv?= =?utf-8?B?ZXdwS0tONTFjWGhyU2t3aXRaMmdzUUFTblFqdy9Xc1JvdDA5NmQwSFRUZjhY?= =?utf-8?B?UTFKbTFucVJnTlZHVCswRlRtbHF0ckhlUXBuMXJRMlZ5Z0FrREdaNDNPNTNt?= =?utf-8?B?ZDVjbnEvaFJ1cVdRVDNYUHp2RUc2b2NFRWlGNkk1QXRkQ3Rlc3lCN0N1c2t0?= =?utf-8?B?NFhGT3lnVENlOCtXQnptOVRJZVdxdWxQRERrSk15ZmFxSENZMFNoa3Z4MWRk?= =?utf-8?B?M2FRK1JtN1JsY2hQWGRGMlQ4Z2dRbDQ2YkdjQXkrb3BtMjJhMVF3NTFuSE16?= =?utf-8?B?MTZFZ3lYZHU2WmlGeHU4RzJ2VmpTejBMeEN1TnRPdENZdXdySkFFTVU2eXJw?= =?utf-8?B?VDFVa2xySVFyZ0Jhczgvd1ZBYnA3YzhHWm1MQXBRcTZYNTQ0NTNpRHVFNVo0?= =?utf-8?B?ZUh0bzl4TnZqQjJZN1lYNTJGVzkwTG1nZ1l6ZlZNSy9JWkZKdmtZQ2t3UGNn?= =?utf-8?B?ZHJBUktTRm9LeGkwWUFLTlU0Z2lYSmg4SzdEQllCRTBoWEFIUU0yMy80eGY5?= =?utf-8?B?Wmc9PQ==?= X-MS-Exchange-AntiSpam-ExternalHop-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-ExternalHop-MessageData-0: begN5mC24bIVglFdcu3Hbtcb5Wf5DnKUcujHzkVkD/Cda2k5AwoWcUh8z+LCfqBisF5wtf/ubQYlVhHsG1e6gqb75YVB2ZAJMp0yr7Yq848lYy/OBsNBjxH07AaCFkCz4V6lP9Mym0NX4qbSxI7WtrEMzt2I611UqNGkP4UaKfiRFD7WZdpEhEwCQchITEL1yTqLPEx7rZj0ve+cq8xtGwQDiMZ8th1cK6tqDWfNl/C+gZas2Qbg+kyB3QNvtj3ApWluUzj+gCXYTJcbDYogM6Foh82pXvsp2d8e5WUVyBw5BThMoN93xkln3TsoCBjOn18/M/Gsc6hq+is5FPmr+8pz9f3I7bLZYejUInxFdNaVyiEQ+jKZvdS7lA9HuYCO6Mxeq4ZpPOoGIiH3U1Ck6dn5WNTPKKFdkjQ/DTc6cFoRmQH1adFUZ0MDZSQaffK3udSVQXEW5tCGlrFsaRtzdVeO2vZgGRgB1DEkvxdKEtU7pCVnGNIyynhQOq+3ZoqrLwFzdG+HLT7bfAhm74d0EVN0msAubyl/W6rdsgiNIKcFvi1mjne4d5ZJ0oDqwROFY7TU197Q/dSfmadU/cYfowDD5R5YQeu648wNKFcowTM= X-OriginatorOrg: oracle.com X-MS-Exchange-CrossTenant-Network-Message-Id: 10c3df39-16b6-4de0-548f-08dd68aa4f22 X-MS-Exchange-CrossTenant-AuthSource: DS0PR10MB7224.namprd10.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 21 Mar 2025 18:58:04.0147 (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: 6A9JAngFNfJ5qakv41F8cslLYnIn5NcMoA+KrJLnKISz2U/1Gxei9/5dftSzuUFa2qhyR0GySuaBCHb6zy+vS8dEYsq395qOJgDFlidJ7DI= X-MS-Exchange-Transport-CrossTenantHeadersStamped: SN7PR10MB6546 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1093,Hydra:6.0.680,FMLib:17.12.68.34 definitions=2025-03-21_06,2025-03-21_01,2024-11-22_01 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 bulkscore=0 phishscore=0 mlxscore=0 adultscore=0 mlxlogscore=999 spamscore=0 malwarescore=0 suspectscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2502280000 definitions=main-2503210139 X-Proofpoint-ORIG-GUID: dH7sEtSIjHXgP419wN1xPf1ZuWG6wY_f X-Proofpoint-GUID: dH7sEtSIjHXgP419wN1xPf1ZuWG6wY_f Received-SPF: pass client-ip=205.220.165.32; envelope-from=ross.philipson@oracle.com; helo=mx0a-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_H2=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: Ross Philipson via Grub-devel Reply-To: The development of GNU GRUB Cc: ross.philipson@oracle.com, b@horn.uk, dkiper@net-space.pl, phcoder@gmail.com, mlewando@redhat.com, andreas.klauer@metamorpher.de, eric.valette@gmail.com, fzielcke@z-51.de, mate.kukri@canonical.com 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 T24gMy8yMC8yNSAzOjU0IFBNLCBBbmRyZXcgSGFtaWx0b24gd3JvdGU6Cj4gQSByZWdyZXNzaW9u IHdhcyBpbnRyb2R1Y2VkIHJlY2VudGx5IGFzIGEgcGFydCBvZiB0aGUgc2VyaWVzIG9mCj4gZmls ZXN5c3RlbSByZWxhdGVkIHBhdGNoZXMgdG8gYWRkcmVzcyBzb21lIENWRXMgZm91bmQgaW4gR1JV Qi4KPiAKPiBUaGlzIGlzc3VlIG1heSBjYXVzZSBlaXRoZXIgYW4gaW5maW5pdGUgbG9vcCBhdCBz dGFydHVwIHdoZW4KPiBhY2Nlc3NpbmcgY2VydGFpbiB2YWxpZCBOVEZTIGZpbGUgc3lzdGVtcywg b3IgbWF5IGNhdXNlIGEgY3Jhc2gKPiBkdWUgdG8gYSBOVUxMIHBvaW50ZXIgZGVmZXJlbmNlIG9u IHN5c3RlbXMgd2hlcmUgIk5VTEwiIGFkZHJlc3MKPiBpcyBpbnZhbGlkIChzdWNoIGFzIG1heSBo YXBwZW4gd2hlbiBjYWxsaW5nIGdydWItbW91bnQgZnJvbQo+IHRoZSBvcGVyYXRpbmcgc3lzdGVt IGxldmVsKS4KPiAKPiBDb3JyZWN0IHRoaXMgaXNzdWUgYnkgY2hlY2tpbmcgdGhhdCBhdC0+YXR0 cl9jdXIgIT0gTlVMTCBpbnNpZGUKPiBmaW5kX2F0dHIuCj4gCj4gRml4ZXM6IGh0dHBzOi8vdXJs ZGVmZW5zZS5jb20vdjMvX19odHRwczovL3NhdmFubmFoLmdudS5vcmcvYnVncy8/NjY4NTVfXzsh IUFDV1Y1TjlNMlJWOTloUSFNbEpvcy1KTWlRek1SNlhZcmRIdm9LMUJDbkNYUnh4R1VjQkVaTlhZ SlJtU2VfQURzQ1dWTzBZemRrOFJrU2hrb0h1TjZNQk9UNG12d3ZXTk12QlQkCgpSZXZpZXdlZC1i eTogUm9zcyBQaGlsaXBzb24gPHJvc3MucGhpbGlwc29uQG9yYWNsZS5jb20+Cgo+IAo+IENvLWF1 dGhvcmVkLWJ5OiBCIEhvcm4gPGJAaG9ybi51az4KPiBDby1hdXRob3JlZC1ieTogQW5kcmV3IEhh bWlsdG9uIDxhZGhhbWlsdEBnbWFpbC5jb20+Cj4gU2lnbmVkLW9mZi1ieTogQW5kcmV3IEhhbWls dG9uIDxhZGhhbWlsdEBnbWFpbC5jb20+Cj4gLS0tCj4gICBncnViLWNvcmUvZnMvbnRmcy5jIHwg MyArKy0KPiAgIDEgZmlsZSBjaGFuZ2VkLCAyIGluc2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkK PiAKPiBkaWZmIC0tZ2l0IGEvZ3J1Yi1jb3JlL2ZzL250ZnMuYyBiL2dydWItY29yZS9mcy9udGZz LmMKPiBpbmRleCA5NjA4MzNhMzQuLmEyOWUxMDQwMSAxMDA2NDQKPiAtLS0gYS9ncnViLWNvcmUv ZnMvbnRmcy5jCj4gKysrIGIvZ3J1Yi1jb3JlL2ZzL250ZnMuYwo+IEBAIC0zODcsNyArMzg3LDgg QEAgZmluZF9hdHRyIChzdHJ1Y3QgZ3J1Yl9udGZzX2F0dHIgKmF0LCBncnViX3VpbnQ4X3QgYXR0 cikKPiAgICAgICB9Cj4gICAgIGF0LT5hdHRyX2N1ciA9IGF0LT5hdHRyX254dDsKPiAgICAgbWZ0 X2VuZCA9IGF0LT5tZnQtPmJ1ZiArIChhdC0+bWZ0LT5kYXRhLT5tZnRfc2l6ZSA8PCBHUlVCX05U RlNfQkxLX1NIUik7Cj4gLSAgd2hpbGUgKGF0LT5hdHRyX2N1ciA8IG1mdF9lbmQgJiYgKmF0LT5h dHRyX2N1ciAhPSAweEZGKQo+ICsgIHdoaWxlIChhdC0+YXR0cl9jdXIgIT0gTlVMTCAmJiBhdC0+ YXR0cl9jdXIgPCBtZnRfZW5kCj4gKyAgICAgICAgICYmICphdC0+YXR0cl9jdXIgIT0gMHhGRikK PiAgICAgICB7Cj4gICAgICAgICBhdC0+YXR0cl9ueHQgPSBuZXh0X2F0dHJpYnV0ZSAoYXQtPmF0 dHJfY3VyLCBhdC0+ZW5kKTsKPiAgICAgICAgIGlmICgqYXQtPmF0dHJfY3VyID09IEdSVUJfTlRG U19BVF9BVFRSSUJVVEVfTElTVCkKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fXwpHcnViLWRldmVsIG1haWxpbmcgbGlzdApHcnViLWRldmVsQGdudS5vcmcK aHR0cHM6Ly9saXN0cy5nbnUub3JnL21haWxtYW4vbGlzdGluZm8vZ3J1Yi1kZXZlbAo=