From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mga09.intel.com (mga09.intel.com [134.134.136.24]) by mx.groups.io with SMTP id smtpd.web08.4772.1661295616728208701 for ; Tue, 23 Aug 2022 16:00:17 -0700 Authentication-Results: mx.groups.io; dkim=fail reason="unable to parse pub key" header.i=@intel.com header.s=intel header.b=L8VcCjHT; spf=pass (domain: intel.com, ip: 134.134.136.24, mailfrom: jiewen.yao@intel.com) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1661295616; x=1692831616; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=V/TKZvJKL2s+q0N4dTuCGmUO2J73jrMppWqjAjK1X+M=; b=L8VcCjHTuBfLCwhMSAxIx/ZZsXfbglJnCLo08DlntW0PyvhwRJ/riGDH Qbz1zC9odgKy7j+5whrSIpMTVmJaG0BlkYWn7Bb/N0Pc9fLHePxYFG+3+ IrpPRpSKVSz22FcioGN9sYwQW9Iscu8LfSySW0NkA5BrQryS3rw0gVNQ7 oaqA5CxO6UdEmLFdU+jrKln3HdJysYpCidhnYhGSxf4K7rYFPK2Qaom4g /9VW/M55nPvwBVt3bPtAJGfkGwoiJO7QcxQfiMbFjxF6mwBTmDhzYzCLs 5wSBle2CyPF/pia0tJVXjRtTt2cyGCIUwaUd5NUu138ob+1+cH7ePhM+A Q==; X-IronPort-AV: E=McAfee;i="6500,9779,10448"; a="294602681" X-IronPort-AV: E=Sophos;i="5.93,258,1654585200"; d="scan'208";a="294602681" Received: from fmsmga008.fm.intel.com ([10.253.24.58]) by orsmga102.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 23 Aug 2022 16:00:11 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.93,258,1654585200"; d="scan'208";a="670240428" Received: from fmsmsx601.amr.corp.intel.com ([10.18.126.81]) by fmsmga008.fm.intel.com with ESMTP; 23 Aug 2022 16:00:11 -0700 Received: from fmsmsx611.amr.corp.intel.com (10.18.126.91) by fmsmsx601.amr.corp.intel.com (10.18.126.81) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2375.31; Tue, 23 Aug 2022 16:00:10 -0700 Received: from fmsmsx602.amr.corp.intel.com (10.18.126.82) by fmsmsx611.amr.corp.intel.com (10.18.126.91) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2375.31; Tue, 23 Aug 2022 16:00:10 -0700 Received: from fmsedg602.ED.cps.intel.com (10.1.192.136) by fmsmsx602.amr.corp.intel.com (10.18.126.82) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2375.31 via Frontend Transport; Tue, 23 Aug 2022 16:00:10 -0700 Received: from NAM02-BN1-obe.outbound.protection.outlook.com (104.47.51.43) by edgegateway.intel.com (192.55.55.71) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2375.31; Tue, 23 Aug 2022 16:00:09 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=HYFlT2v0n0SKmgyP5t57jstYsQ6xk3MhKQuYCR4BN8IHKAooyR4ElFnAB/2khu99Ulz4ZMENjSTqqiA8AoZE6mO02D9SRBwTDnslYxe3ewDTmsnVzQE1KbnZQzuKlYnKC7NfGxdeTMTjkDvmOGO9CW0AcAiTF1IOP4FM5YX+2Jroq0189YNq0aVjd7UCiyFvLimrhPi1wNv/8PIErLb5B8pND7QR+ujNRngJgODqMx5xxJDYILVAVCXEUJ6fAMDv2u8oVTIa8vMvuBliq5W0VBNhzXuYIG//cfuSMmlQ3mHhzqLsEJ34El2lYBrnmL4O4L2woLS9iAnG+/MwH2y6pQ== 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=1kkdCu4HAKC1zgUTZXU68HNJyusyh6MAWq3KcpjE2Oc=; b=IZz81b4dKwoJ6tvV/mTTz0umEEQw5j3hvF/Cv0k5kZp2N6DE690TerQr7N4SaSieIo/WzU5/e9LmGgkHPnki/1NhDihJ90IXm5iILmzyngcdWY5ofJ3o1S+W25iXbPKHVVVlS1p0S0y+gXQA+HeQv0H0RhrLYAYIngPyFuJNXODafAUjeJG04TjPhEWnIl/pCFq9ETFwHf0XsVxJJ0RiUEr5qFN3r6motBU4AE+hC3yOtuYFjGLd4vh/51ffvrmtREJavRTCdCSsLrXxUQNE2d7uJ5835bC++wENkKqj3Q2BFMm1PYSNxuBm6557BPpZn7NlaxbVDelqaJbRe2vq1A== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=intel.com; dmarc=pass action=none header.from=intel.com; dkim=pass header.d=intel.com; arc=none Received: from MW4PR11MB5872.namprd11.prod.outlook.com (2603:10b6:303:169::14) by MW4PR11MB5797.namprd11.prod.outlook.com (2603:10b6:303:184::21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5546.22; Tue, 23 Aug 2022 23:00:06 +0000 Received: from MW4PR11MB5872.namprd11.prod.outlook.com ([fe80::fd1b:7b1e:ffad:2f96]) by MW4PR11MB5872.namprd11.prod.outlook.com ([fe80::fd1b:7b1e:ffad:2f96%6]) with mapi id 15.20.5546.018; Tue, 23 Aug 2022 23:00:06 +0000 From: "Yao, Jiewen" To: "Pierre.Gondois@arm.com" , "devel@edk2.groups.io" CC: Ard Biesheuvel Subject: Re: [PATCH 15/24] OvmfPkg: Remove duplicated words Thread-Topic: [PATCH 15/24] OvmfPkg: Remove duplicated words Thread-Index: AQHYtwmiSpcHL/65VUKQf65i+Uc1fa29GfUg Date: Tue, 23 Aug 2022 23:00:06 +0000 Message-ID: References: <20220823160031.991072-1-Pierre.Gondois@arm.com> <20220823160031.991072-16-Pierre.Gondois@arm.com> In-Reply-To: <20220823160031.991072-16-Pierre.Gondois@arm.com> Accept-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: dlp-version: 11.6.500.17 dlp-product: dlpe-windows dlp-reaction: no-action authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=intel.com; x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 801fe2f4-1f35-4428-91d2-08da855b3893 x-ms-traffictypediagnostic: MW4PR11MB5797:EE_ x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: wNKGcVE2tPluWmv+lUl0ieqvI9YnDhv1isKrJu/yrsmxuPedm/g51u3No/RSd34NYBbw/kdxU/ocWMtSQB4B1SaC8NyaY3Pt/9K9xwUCMc+FvBh8Ff2gFHzGb+f+auLLw8UN/QxvJStionEtMPw0/pWJXFAs08HXxSmbzbKtV5aAycw4EL6BOuJzVqaF/6YSS9+7UlrfKORcpuNx9UDSiQMsvL5HFUyYO5Durfequc/UVfbpaZmsMKoM7qcTaM+tFpJLO+RLYb6LphSRtSN+uKtbbjCV/FBP+3xRV5mHTEsay1jjv33NquT0vRJXVX1qw2QNzK4Jn/SRc9YA12nV7b43pDdc+UFa7/Su2lqadwA2kDjORrM8fAHDwgL5PdjF/MhFe6Njs1wvgkwGrGEG7GC8IofCKLn0o47zJ0UgqA0rxEx7+mfh/RTAFSNKim9nl1dLVrx5zpZzflEd9ORwBnJyuelpRrpBlIERmAyacXz5e2UbzLL4H/8Fe8De4Gf+42H1PM/wIibmz/Lusgpl39ARsb4nIpiF5YWqKmVoFPS2tyrbtKcdpHuAk4cVhmfySamErzAF+nCpUqatSh9/u5RIoS/WxNwVPT+rMOSrfwt9/JGtblFTK/rH/IC9/lKeYbF3qo3RdUzTCbvZ+OFN2wN5GZwPPKM8z97Ox/SNpXmp8WDGoTVsSrhmireZ5hlPXuJf5XdcJyiHZzNfCosban4CaJGICbVYIXTIzfkjIlfA2Nyq8f3amkx1JkP1zTSh6damES73ZIskLzznr9A2fA== x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:MW4PR11MB5872.namprd11.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230016)(376002)(346002)(136003)(396003)(39860400002)(366004)(19627235002)(86362001)(316002)(38070700005)(110136005)(33656002)(38100700002)(122000001)(82960400001)(41300700001)(83380400001)(26005)(478600001)(7696005)(53546011)(71200400001)(9686003)(55016003)(2906002)(8936002)(66446008)(76116006)(66476007)(66556008)(64756008)(66946007)(30864003)(6506007)(5660300002)(4326008)(52536014)(8676002)(186003);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?6TJ8wTIILOpdmzRsju7c5PkeOIDqhlnNUlNaqIPwOnjzkIxfVgwycgfxJw9a?= =?us-ascii?Q?+9C02OOlceGCSjyUw5/L/7ETaOry14greCSmxri1RQd/73YcKA7eZ4GZUP1u?= =?us-ascii?Q?6VSp+8P7XcRsZJoFZjVonCb35DNF7YcNYiNJ+gioyMYcmmZ3UfzUIyIljbv4?= =?us-ascii?Q?KQZXbBzpQvte6BvrzjJt3oKvpAAaLrwzRVcVTPuZhJuu8jgW+UDykWyeaqhJ?= =?us-ascii?Q?4RMz7+Iv8n8taJowtXzMDXZZRwnQAXneJzM+IybVf1LYuMU1r6tA1q3rW8m/?= =?us-ascii?Q?w77vOtcXTigT7JMExVUhS7m1cb5r8gBgnMnqsif8KQyWDsBORXPcxkitm3Wn?= =?us-ascii?Q?R5ciSWjrVWbqW4cH6oYIETR4KhhTeLNV+A+gkdTHU44JskWEGpLv8hTclEIr?= =?us-ascii?Q?nPwOvL9KONeV6UQTqXGHeyMlORuM1OCqCHXjDu7URTrLYMExgBp5rKgj17cu?= =?us-ascii?Q?44x5M4Mzg9XeFh4NdxQuhZw0GRF0Qjqafp8k/GjGlx5K+8wQxND+G6ucB6yb?= =?us-ascii?Q?Dy9Zu9Q/mpoi+Uid6ODydB1meQ/fiqSLdAxhysVXoSENlg2xPyHGrDo94V+b?= =?us-ascii?Q?sdPlIG3OhI4bmu2sVZF3ozHpnQIiKHMs099B74k3PRU9A3I/dqtAyZMleUsA?= =?us-ascii?Q?1acJJ+lJtWUqpa6E+Sov+nYDF3EPypz6K7nnGMBTPmyMc7bRwCYDbun5GbEQ?= =?us-ascii?Q?ayaadEJXiXHaCMg6uUxplVRGI8ioX17goCUUaGTdhVl8pET3oFuVdD2vCX7g?= =?us-ascii?Q?KQ98bekgT4a3qdEfAKItv8ngVZAqcQOq6xk37ir5pwkBKU2YvisODqI2n3xK?= =?us-ascii?Q?qexXpyiFpPoQ/yT+QTZN6vdPRmLWRvcN7DWR4L04jK+d/sG4zoLlW4D0XGMC?= =?us-ascii?Q?5KTuzWDZOlV2QyzwPdYbmw84/BHP6ZXaU7PUyKw9wZ3JaTThaQe08lqHnaoH?= =?us-ascii?Q?BMSrJ1hybbzUdHGl0rBwrqyQf8Dgs6dQzPWbCLMD12+66lTA1UQMLbeaDXmG?= =?us-ascii?Q?FD8Ez03zW0EMtbO76fmMKGoyUKpxmRd1negUxZWFtIsHw/Z63rrmTDN0R0MH?= =?us-ascii?Q?4OrmgvhO1PgCOZccFWiQSYV9VDUDQ4n4uUw4L6I0YpphtsnXozl3zCkzowk0?= =?us-ascii?Q?SkaSDor7br4p4FraBMsRREr570ApJ575qMeTVj98MFk4EFsf+xpxMDE6eoy8?= =?us-ascii?Q?/kggh+S+0Y0pjcIjuGUV75iYpiKFWE0PJmdlEEQqNSftdlFrHVqNpEa5KcXj?= =?us-ascii?Q?/IUEw+Ky1K4Epfs3yvVG6iDY14eJISxrAfwPkSnn38NAt3boZ8lfnlY1I9pO?= =?us-ascii?Q?mYtmk45lqlpY5mLQknx7ZUDbk8r+AM0MjqHqYcX79AJx/LNSJa2ubZ9ERm1V?= =?us-ascii?Q?BR/l4HrypMIbxz4Qds4ntpdBJydywZKpjDhr2IQDgpGcez2MWcJZm5ZOyl6b?= =?us-ascii?Q?jWXfW1pjBAPv+1p+fxy5NQaX0ZynE/V28IWxGH+YsoJ8OXKYYaTo/Eo8tha6?= =?us-ascii?Q?oet0JEmTalZaSTFo1soiuu9trygeRyPNpXRt4Bw+6z/dqdVbeYgEbhdn4iLy?= =?us-ascii?Q?8rR4JLtPyrD9U1uN1dSeRZSewShxbLLF6dPIp4wv?= MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: MW4PR11MB5872.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 801fe2f4-1f35-4428-91d2-08da855b3893 X-MS-Exchange-CrossTenant-originalarrivaltime: 23 Aug 2022 23:00:06.3903 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 46c98d88-e344-4ed4-8496-4ed7712e255d X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: r9K2k9ITmUNdRwWOqWefcIvseN3P6UB86tPQoBeExULrgqZTMekXyn7jj3pxx8KzK9d8lPn1lnYFpOg3Ye5sbw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: MW4PR11MB5797 Return-Path: jiewen.yao@intel.com X-OriginatorOrg: intel.com Content-Language: en-US Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Reviewed-by: Jiewen Yao > -----Original Message----- > From: Pierre.Gondois@arm.com > Sent: Wednesday, August 24, 2022 12:00 AM > To: devel@edk2.groups.io > Cc: Pierre Gondois ; Ard Biesheuvel > ; Yao, Jiewen > Subject: [PATCH 15/24] OvmfPkg: Remove duplicated words >=20 > From: Pierre Gondois >=20 > In an effort to clean the documentation of the above > package, remove duplicated words. >=20 > Cc: Ard Biesheuvel > Cc: Jiewen Yao > Signed-off-by: Pierre Gondois > --- > OvmfPkg/Library/PeilessStartupLib/X64/VirtualMemory.c | 6 +++--- > OvmfPkg/Library/PlatformDebugLibIoPort/DebugLib.c | 2 +- > OvmfPkg/Library/XenRealTimeClockLib/XenRealTimeClockLib.c | 2 +- > OvmfPkg/QemuFlashFvbServicesRuntimeDxe/QemuFlashDxe.c | 2 +- > OvmfPkg/SataControllerDxe/ComponentName.c | 4 ++-- > OvmfPkg/SataControllerDxe/SataController.h | 4 ++-- > OvmfPkg/XenBusDxe/ComponentName.c | 2 +- > OvmfPkg/XenBusDxe/ComponentName.h | 2 +- > OvmfPkg/XenPvBlkDxe/BlockFront.c | 2 +- > OvmfPkg/XenPvBlkDxe/ComponentName.c | 2 +- > OvmfPkg/XenPvBlkDxe/ComponentName.h | 2 +- > 11 files changed, 15 insertions(+), 15 deletions(-) >=20 > diff --git a/OvmfPkg/Library/PeilessStartupLib/X64/VirtualMemory.c > b/OvmfPkg/Library/PeilessStartupLib/X64/VirtualMemory.c > index 8da06da74ef5..6877e521e485 100644 > --- a/OvmfPkg/Library/PeilessStartupLib/X64/VirtualMemory.c > +++ b/OvmfPkg/Library/PeilessStartupLib/X64/VirtualMemory.c > @@ -813,7 +813,7 @@ CreateIdentityMappingPageTables ( > { > // > // Each PML5 entry points to a page of PML4 entires. > - // So lets allocate space for them and fill them in in the IndexOfPm= l4Entries > loop. > + // So lets allocate space for them and fill them in the IndexOfPml4E= ntries > loop. > // When 5-Level Paging is disabled, below allocation happens only on= ce. > // > PageMapLevel4Entry =3D (VOID *)BigPageAddress; > @@ -835,7 +835,7 @@ CreateIdentityMappingPageTables ( > { > // > // Each PML4 entry points to a page of Page Directory Pointer enti= res. > - // So lets allocate space for them and fill them in in the IndexOf= PdpEntries > loop. > + // So lets allocate space for them and fill them in the IndexOfPdp= Entries > loop. > // > PageDirectoryPointerEntry =3D (VOID *)BigPageAddress; > BigPageAddress +=3D SIZE_4KB; > @@ -875,7 +875,7 @@ CreateIdentityMappingPageTables ( > { > // > // Each Directory Pointer entries points to a page of Page Dir= ectory entires. > - // So allocate space for them and fill them in in the > IndexOfPageDirectoryEntries loop. > + // So allocate space for them and fill them in the > IndexOfPageDirectoryEntries loop. > // > PageDirectoryEntry =3D (VOID *)BigPageAddress; > BigPageAddress +=3D SIZE_4KB; > diff --git a/OvmfPkg/Library/PlatformDebugLibIoPort/DebugLib.c > b/OvmfPkg/Library/PlatformDebugLibIoPort/DebugLib.c > index 4e25f198aa76..a4c12b9057e5 100644 > --- a/OvmfPkg/Library/PlatformDebugLibIoPort/DebugLib.c > +++ b/OvmfPkg/Library/PlatformDebugLibIoPort/DebugLib.c > @@ -259,7 +259,7 @@ DebugClearMemory ( > ASSERT (Buffer !=3D NULL); >=20 > // > - // SetMem() checks for the the ASSERT() condition on Length and return= s > Buffer > + // SetMem() checks for the ASSERT() condition on Length and returns Bu= ffer > // > return SetMem (Buffer, Length, PcdGet8 (PcdDebugClearMemoryValue)); > } > diff --git a/OvmfPkg/Library/XenRealTimeClockLib/XenRealTimeClockLib.c > b/OvmfPkg/Library/XenRealTimeClockLib/XenRealTimeClockLib.c > index 7f37710b964f..30c258313135 100644 > --- a/OvmfPkg/Library/XenRealTimeClockLib/XenRealTimeClockLib.c > +++ b/OvmfPkg/Library/XenRealTimeClockLib/XenRealTimeClockLib.c > @@ -108,7 +108,7 @@ LibGetTime ( >=20 > @retval EFI_SUCCESS The operation completed successfully. > @retval EFI_INVALID_PARAMETER A time field is out of range. > - @retval EFI_DEVICE_ERROR The time could not be set due due to har= dware > error. > + @retval EFI_DEVICE_ERROR The time could not be set due to hardwar= e > error. >=20 > **/ > EFI_STATUS > diff --git a/OvmfPkg/QemuFlashFvbServicesRuntimeDxe/QemuFlashDxe.c > b/OvmfPkg/QemuFlashFvbServicesRuntimeDxe/QemuFlashDxe.c > index 9e074c29bb2b..172d6a4267f8 100644 > --- a/OvmfPkg/QemuFlashFvbServicesRuntimeDxe/QemuFlashDxe.c > +++ b/OvmfPkg/QemuFlashFvbServicesRuntimeDxe/QemuFlashDxe.c > @@ -79,7 +79,7 @@ QemuFlashPtrWrite ( > // Writing to flash is emulated by the hypervisor through the use of= write > // protection. This won't work for an SEV-ES guest because the write= won't > // be recognized as a true MMIO write, which would result in the req= uired > - // #VC exception. Instead, use the the VMGEXIT MMIO write support di= rectly > + // #VC exception. Instead, use the VMGEXIT MMIO write support direct= ly > // to perform the update. > // > VmgInit (Ghcb, &InterruptState); > diff --git a/OvmfPkg/SataControllerDxe/ComponentName.c > b/OvmfPkg/SataControllerDxe/ComponentName.c > index d45803f95f6e..7b5912bab822 100644 > --- a/OvmfPkg/SataControllerDxe/ComponentName.c > +++ b/OvmfPkg/SataControllerDxe/ComponentName.c > @@ -59,7 +59,7 @@ GLOBAL_REMOVE_IF_UNREFERENCED > EFI_UNICODE_STRING_TABLE mSataControllerControlle >=20 > @param This A pointer to the EFI_COMPONENT_NAME_PROTOCOL > instance. > @param Language A pointer to a three character ISO 639-2 languag= e > identifier. > - This is the language of the driver name that tha= t the caller > + This is the language of the driver name that the= caller > is requesting, and it must match one of the lang= uages specified > in SupportedLanguages. The number of languages = supported by a > driver is up to the driver writer. > @@ -108,7 +108,7 @@ SataControllerComponentNameGetDriverName ( > that wishes to retrieve the name of a ch= ild controller. > @param Language A pointer to a three character ISO 639-2= language > identifier. This is the language of the= controller name > - that that the caller is requesting, and = it must match one > + that the caller is requesting, and it mu= st match one > of the languages specified in SupportedL= anguages. The > number of languages supported by a drive= r is up to the > driver writer. > diff --git a/OvmfPkg/SataControllerDxe/SataController.h > b/OvmfPkg/SataControllerDxe/SataController.h > index ad93ab1d98c3..cb1abacfdc0f 100644 > --- a/OvmfPkg/SataControllerDxe/SataController.h > +++ b/OvmfPkg/SataControllerDxe/SataController.h > @@ -465,7 +465,7 @@ IdeInitSetTiming ( >=20 > @param This A pointer to the EFI_COMPONENT_NAME_PROTOCOL > instance. > @param Language A pointer to a three character ISO 639-2 languag= e > identifier. > - This is the language of the driver name that tha= t the caller > + This is the language of the driver name that the= caller > is requesting, and it must match one of the lang= uages specified > in SupportedLanguages. The number of languages = supported by a > driver is up to the driver writer. > @@ -506,7 +506,7 @@ SataControllerComponentNameGetDriverName ( > that wishes to retrieve the name of a ch= ild controller. > @param Language A pointer to a three character ISO 639-2= language > identifier. This is the language of the= controller name > - that that the caller is requesting, and = it must match one > + that the caller is requesting, and it mu= st match one > of the languages specified in SupportedL= anguages. The > number of languages supported by a drive= r is up to the > driver writer. > diff --git a/OvmfPkg/XenBusDxe/ComponentName.c > b/OvmfPkg/XenBusDxe/ComponentName.c > index 9141e9264fc9..a5622bfef93b 100644 > --- a/OvmfPkg/XenBusDxe/ComponentName.c > +++ b/OvmfPkg/XenBusDxe/ComponentName.c > @@ -52,7 +52,7 @@ EFI_UNICODE_STRING_TABLE > mXenBusDxeControllerNameTable[] =3D { >=20 > @param This A pointer to the EFI_COMPONENT_NAME_PROTOCOL > instance. > @param Language A pointer to a three-character ISO 639-2 language > identifier. > - This is the language of the driver name that that t= he caller > + This is the language of the driver name that the ca= ller > is requesting, and it must match one of the languag= es specified > in SupportedLanguages. The number of languages sup= ported by a > driver is up to the driver writer. > diff --git a/OvmfPkg/XenBusDxe/ComponentName.h > b/OvmfPkg/XenBusDxe/ComponentName.h > index 592c5426dd77..88f3fe5b017b 100644 > --- a/OvmfPkg/XenBusDxe/ComponentName.h > +++ b/OvmfPkg/XenBusDxe/ComponentName.h > @@ -12,7 +12,7 @@ >=20 > @param This A pointer to the EFI_COMPONENT_NAME_PROTOCOL > instance. > @param Language A pointer to a three-character ISO 639-2 language > identifier. > - This is the language of the driver name that that t= he caller > + This is the language of the driver name that the ca= ller > is requesting, and it must match one of the languag= es specified > in SupportedLanguages. The number of languages sup= ported by a > driver is up to the driver writer. > diff --git a/OvmfPkg/XenPvBlkDxe/BlockFront.c > b/OvmfPkg/XenPvBlkDxe/BlockFront.c > index 7aa5ef044be0..1827cc58e390 100644 > --- a/OvmfPkg/XenPvBlkDxe/BlockFront.c > +++ b/OvmfPkg/XenPvBlkDxe/BlockFront.c > @@ -88,7 +88,7 @@ XenPvBlockFree ( > } >=20 > /** > - Wait until until the backend has reached the ExpectedState. > + Wait until the backend has reached the ExpectedState. >=20 > @param Dev A XEN_BLOCK_FRONT_DEVICE instance. > @param ExpectedState The backend state expected. > diff --git a/OvmfPkg/XenPvBlkDxe/ComponentName.c > b/OvmfPkg/XenPvBlkDxe/ComponentName.c > index 6a27822749aa..f1fd7830fb1d 100644 > --- a/OvmfPkg/XenPvBlkDxe/ComponentName.c > +++ b/OvmfPkg/XenPvBlkDxe/ComponentName.c > @@ -52,7 +52,7 @@ EFI_UNICODE_STRING_TABLE > mXenPvBlkDxeControllerNameTable[] =3D { >=20 > @param This A pointer to the EFI_COMPONENT_NAME_PROTOCOL > instance. > @param Language A pointer to a three-character ISO 639-2 language > identifier. > - This is the language of the driver name that that t= he caller > + This is the language of the driver name that the ca= ller > is requesting, and it must match one of the languag= es specified > in SupportedLanguages. The number of languages sup= ported by a > driver is up to the driver writer. > diff --git a/OvmfPkg/XenPvBlkDxe/ComponentName.h > b/OvmfPkg/XenPvBlkDxe/ComponentName.h > index 12ea12601d7f..cd897966931f 100644 > --- a/OvmfPkg/XenPvBlkDxe/ComponentName.h > +++ b/OvmfPkg/XenPvBlkDxe/ComponentName.h > @@ -12,7 +12,7 @@ >=20 > @param This A pointer to the EFI_COMPONENT_NAME_PROTOCOL > instance. > @param Language A pointer to a three-character ISO 639-2 language > identifier. > - This is the language of the driver name that that t= he caller > + This is the language of the driver name that the ca= ller > is requesting, and it must match one of the languag= es specified > in SupportedLanguages. The number of languages sup= ported by a > driver is up to the driver writer. > -- > 2.25.1