From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail02.groups.io (mail02.groups.io [66.175.222.108]) by spool.mail.gandi.net (Postfix) with ESMTPS id 2A05D941CAD for ; Tue, 20 Feb 2024 19:48:45 +0000 (UTC) DKIM-Signature: a=rsa-sha256; bh=0qNphwMohLmQwmzrjhyfGaVMs8bkqTGFfV7tfNwZCnc=; c=relaxed/simple; d=groups.io; h=ARC-Seal:ARC-Message-Signature:ARC-Authentication-Results:From:To:CC:Subject:Thread-Topic:Thread-Index:Date:Message-ID:References:In-Reply-To:Accept-Language:msip_labels:MIME-Version:Precedence:List-Subscribe:List-Help:Sender:List-Id:Mailing-List:Delivered-To:Reply-To:List-Unsubscribe-Post:List-Unsubscribe:Content-Language:Content-Type; s=20140610; t=1708458523; v=1; b=ej16/6mVPq3EzgwQza8cqb9J39m3KTFKFFsjuzQ0tF68Y20DJS6y2WKoC4492mxtOepRrYHU AEgJU35r06vk3STMnvOU/apQV57MKXrepfLVLeLjl60ekHIU2LcxTE02gV4R+7Mzfh6dUkHYo4b SDs12laDnUZLFeu14MsAR7KA= X-Received: by 127.0.0.2 with SMTP id 4i3YYY7687511xBnxQ9Pedcn; Tue, 20 Feb 2024 11:48:43 -0800 X-Received: from NAM10-BN7-obe.outbound.protection.outlook.com (NAM10-BN7-obe.outbound.protection.outlook.com [40.107.92.72]) by mx.groups.io with SMTP id smtpd.web10.22649.1708458522904070905 for ; Tue, 20 Feb 2024 11:48:43 -0800 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=kPdRI7TIeUGIm7rLUGtWIW5FuT6N0X3tUX6thwvNAa3cweJ4Kqqvb+XarNnoqMTu/LSuYZRXaeZ4gF6UweoVVlEliezLf7e+QwX4cmHV8nOZ60IBNdtezoU/YpgYzoBo6/2yRuHiMMJi3HRVeEQjOCmxWyjzzoA64FXMKa6stvfm0bfhUBBRjefvK0DRSQjh+HHDNHf8ehBKcxpLf7dnO+KDRypW9jKGNSUgZOH+o397cVWx2pX2SSZlxv5A1nyIT/FGTKxD8FxPNRo7D1u4CxYjRPMQIHH7vCbMrn2aWbrgJaLXZ/WwYK5BHTpFCJCiXxGzIN8O2D+mzocQY/ldMQ== 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=WQrH40qJN5Ajg4Zl509CJbVzQrXMCO4YSIweeeyLfGY=; b=Ey69jnoblkdRk8jdNk9uXX49m4CgmjA6VSsyO23T6lqp+MT8c+oglMSTng6NLkPO7qi8+IpfaIY+55TosDLP+WfTPbfLe7WoBk2lMAuxZiuPoWr3V/TSjz4lldN0gWRP5oFz784L1qs137JTiZ2Sq9goWEofM410kRJ0JhUrtAsNKWKLq85eRAhdyfsB1XMuKZW2Dq0R3YTLJITeWwGA88tyElHqCnK1hqgfOWdcq0MwOel5A2dnGQDmXVqY3YFIAFpYgRgR/XEzB0T0gQOFDdPiksAHbngCbCPyKpGR28NO9QfqWiI1rbh6t521IVhLJebsgT/LawMCZEMlICMytQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=amd.com; dmarc=pass action=none header.from=amd.com; dkim=pass header.d=amd.com; arc=none X-Received: from BL1PR12MB5288.namprd12.prod.outlook.com (2603:10b6:208:314::23) by DS7PR12MB5933.namprd12.prod.outlook.com (2603:10b6:8:7c::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7316.19; Tue, 20 Feb 2024 19:48:40 +0000 X-Received: from BL1PR12MB5288.namprd12.prod.outlook.com ([fe80::810:bc27:5e3d:c1a4]) by BL1PR12MB5288.namprd12.prod.outlook.com ([fe80::810:bc27:5e3d:c1a4%4]) with mapi id 15.20.7316.018; Tue, 20 Feb 2024 19:48:39 +0000 From: "Hsueh, Hong-Chih (Neo) via groups.io" To: "Ding, Feng (Sunnyvale)" , Laszlo Ersek , "devel@edk2.groups.io" CC: "He, Jiangang" , "Chang, Abner" , "ray.ni@intel.com" , "gaoliming@byosoft.com.cn" , "Gopal, Pradeep" Subject: Re: [edk2-devel] [PATCH] MdeModulePkg/PciBusDxe: plug device hierarchy leak upon bridge hot-unplug Thread-Topic: [edk2-devel] [PATCH] MdeModulePkg/PciBusDxe: plug device hierarchy leak upon bridge hot-unplug Thread-Index: AQHaZDXNnqh9gmFfP0OYQW6xhIqVmg== Date: Tue, 20 Feb 2024 19:48:39 +0000 Message-ID: References: <76e2a0274cd2620ee43a5942c307d63c6c095d3b.1707258489.git.Hong-Chih.Hsueh@amd.com> <200b9430-0263-e76e-afca-d4ea14f23612@redhat.com> In-Reply-To: Accept-Language: en-US X-MS-Has-Attach: yes X-MS-TNEF-Correlator: msip_labels: MSIP_Label_4342314e-0df4-4b58-84bf-38bed6170a0f_Enabled=True;MSIP_Label_4342314e-0df4-4b58-84bf-38bed6170a0f_SiteId=3dd8961f-e488-4e60-8e11-a82d994e183d;MSIP_Label_4342314e-0df4-4b58-84bf-38bed6170a0f_SetDate=2024-02-20T19:48:38.997Z;MSIP_Label_4342314e-0df4-4b58-84bf-38bed6170a0f_Name=General;MSIP_Label_4342314e-0df4-4b58-84bf-38bed6170a0f_ContentBits=0;MSIP_Label_4342314e-0df4-4b58-84bf-38bed6170a0f_Method=Standard; x-ms-publictraffictype: Email x-ms-traffictypediagnostic: BL1PR12MB5288:EE_|DS7PR12MB5933:EE_ x-ms-office365-filtering-correlation-id: fe7a7a25-5e99-498d-fc3b-08dc324cef97 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam-message-info: M54OoposS1aM0rGkZ/iWWpLFtfKGRLfzCk7rvKvMgcajU9ZhkDfI9H4IzQZ5NjeZhTl+/hOLCg9hGSBfdabMljVVC2ILNjImSJVIDCRDz2I3OlEYsjytwJ7/egzA5NSXYODBXnkWV/WWsO9G6ywlPfmkMJFNGML16i/Jg3dFLAOIohGkBWCZ5xc2X2ng+9RKtd4UuSYc4+z0eneX5Dc89HfhoIpRIWErjucry41RcKX935cGl29hTe4vQctSXll+NP+/mI8IGMTKcVz1zcJVoAKQEWZsBjuh9Uk0TLShHw524NlLIJsyABb4ZrwO6iiiauyF0J7efrMq8g7sZ8oblNoMXCkQimDDEm3UcEYixQoIYUIMucvrezPw5/CejJEYr9ZWmEvvuVl20bmoICuE+l+HGHI02Um/a2PBndTRPwrgXWi2p/19hmQGcwzF8R5IQEX4IX5B+ZLvHpxnsmU+OWub0eZLAA5hw74f1du582zCiDhyYD072TCnlqC8iL+ys/xSj4gyskKljjSu46vuVg0HUvURNd192ldeO2WMAjYguGtAOCRbAs6YwUD9z+AvolvuBdl3z4veB/5ZNGh1X7aUY1IC52j10eu7rpb68WkVQdSu+MW4m8lHehpTEoti x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?iso-8859-1?Q?gDGfXDcFTJCV1xgyCA6hFIlMFAhXLneiX4/BBOl1brgdJHb7ZEJaT22AL7?= =?iso-8859-1?Q?BEKOffzsvsImyAKb+SWxi2vwm2ZUadR6GwD5es7nAx8gaKkhAkv9Qn5CBa?= =?iso-8859-1?Q?WMxEWto5aKHDd7aX6EqebsioIi71v8B9nZqJf7KJ4akVFCW8v8EzjT3Pae?= =?iso-8859-1?Q?EKbydPJJflYavSogJ9TmE972PJiuloL2QXCy1xY3O0MPbkhi9FtE6hJ3tv?= =?iso-8859-1?Q?or8qh411Sx5aN4QIYgIJoYMWZ714cTm1S7QpWd4J2T1uKwxEfbI5Un041a?= =?iso-8859-1?Q?9yO370P1r3N9VgoXvzCgG5rnJwMz0aXa6LSzDAtxODuVU0LfFnynUX8gnZ?= =?iso-8859-1?Q?BwVtAKKIPnt8AfKOUKOL+dnDylIzF+KiOTPF1ZKJHijlNuABrT/Fbvq4fK?= =?iso-8859-1?Q?6Kkac6b+pTVvTUDYjDscPizB0hvfaiPA20AjGdmtO0m0l6Ow8blEK4XBTE?= =?iso-8859-1?Q?3Y8UmGYz2gPFh5GZR+hCXJnSVPTsKKXAqZcddtpJ+pfTwEpqgOegv9rC1a?= =?iso-8859-1?Q?W9Tvy6yHdgcRcm9ZYCxU0dUcnxoveyJkNrOiD88EXZDQHlyKIotZDamtHp?= =?iso-8859-1?Q?/xBxDdfgtAygg50de8KOra3qCLmq5VoE+WfS9ADnvNzZetifcJQ+vqdvGM?= =?iso-8859-1?Q?KBX+J+iILuYklfO0rz5rksUjiXOg3MTijDKQHPgaRH6B16kQXjBH5yr+Uq?= =?iso-8859-1?Q?cvRfxSx9mLk5yDBqY9CBFdG82CsJ/uK8dOE1K7ca5K3LKtjR9khZQZTk7F?= =?iso-8859-1?Q?QdUB8dzOd6681TpJBqRPJLHXj34F/U5FdwyLk0ERWkKYGjAkNiJ1rlTsg5?= =?iso-8859-1?Q?WKhy5CHMx+hOd9tUZJ0d5z9K+CsA51BAM50DaOXzy1XY5mHqaf6Y5Uyh11?= =?iso-8859-1?Q?Nw4BwxuZyxrb5F4fRnrp6SNbKJvzGpSat73b0zZwwuZSAHwa3qzDlaB2Ej?= =?iso-8859-1?Q?rtyx8fXEy70J5IatKccFESC4S01k1QfQqhXqECBdQFf6FrM1i3RmYDP64G?= =?iso-8859-1?Q?d/j3E+fwyIIH7xppHu/DatBTo3OCe4H/kpfKf0n0d9A0WTUNxenShd2B1a?= =?iso-8859-1?Q?rcPP1/7sD0mc6bWYalqV259vU29ugwD2O7n3Z108Um4GDtJKcReejVuyNJ?= =?iso-8859-1?Q?FM+WTVmxY2L3O9LKtgBhlMP8TkOx17QqQQWuHTCSZ/JyC8rwKgdEBY7iRg?= =?iso-8859-1?Q?Bo2LqRVKA3XhXHbXZfHp4buK+xFs/IRJYiYcfl4JKG2NZL4UgTKDfDH8C3?= =?iso-8859-1?Q?bCiY1NXWtMQAHGECesyjjws2sSX/W7Nhl7XS0hZ1sMRwfeXYRJeqmLldcs?= =?iso-8859-1?Q?Mc6e7PujtBsLvG7RjsODQKi7RyQ/skc51qocflA5XdXvMTdwlmxdBaoBDU?= =?iso-8859-1?Q?68eJ3Wj0JYWLpXDGQLqpWhcilCy4kqGzao3jNz/nmK8Dj0fqaG8alh+RTn?= =?iso-8859-1?Q?WaVTVIGQUQgEX2iKee1AtzgzjoOYyH1JHkvPq0NuKYOOv2PBfl0OryD97h?= =?iso-8859-1?Q?q57xGIxbHCr6NJTveF64sd43ZOgjZSHwJIRJgOVoEeCkHZiGtXrvYdtJsC?= =?iso-8859-1?Q?32TuT7mDU3X1cCmDJjP35+8hy4n2lURvB5gFkQKwd3YJkZ5J50OCNUZPzu?= =?iso-8859-1?Q?HKrYVvZte4gf4=3D?= MIME-Version: 1.0 X-OriginatorOrg: amd.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: BL1PR12MB5288.namprd12.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: fe7a7a25-5e99-498d-fc3b-08dc324cef97 X-MS-Exchange-CrossTenant-originalarrivaltime: 20 Feb 2024 19:48:39.7844 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 3dd8961f-e488-4e60-8e11-a82d994e183d X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: ZWXyJi62dv4JrPWFRQWc3zXlbS5vzDtTvTBF0++EjF6kplQroc+AEO0CbNjH90JUeF/SdqlVnV3OO+mfQTJEoA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DS7PR12MB5933 Precedence: Bulk List-Subscribe: List-Help: Sender: devel@edk2.groups.io List-Id: Mailing-List: list devel@edk2.groups.io; contact devel+owner@edk2.groups.io Reply-To: devel@edk2.groups.io,hong-chih.hsueh@amd.com List-Unsubscribe-Post: List-Unsubscribe=One-Click List-Unsubscribe: X-Gm-Message-State: l0v6qMgLyX6gUYPUasamIEKhx7686176AA= Content-Language: en-US Content-Type: multipart/mixed; boundary="_004_BL1PR12MB5288A996210EE83BB0E670C2B9502BL1PR12MB5288namp_" X-GND-Status: LEGIT Authentication-Results: spool.mail.gandi.net; dkim=pass header.d=groups.io header.s=20140610 header.b="ej16/6mV"; dmarc=pass (policy=none) header.from=groups.io; spf=pass (spool.mail.gandi.net: domain of bounce@groups.io designates 66.175.222.108 as permitted sender) smtp.mailfrom=bounce@groups.io --_004_BL1PR12MB5288A996210EE83BB0E670C2B9502BL1PR12MB5288namp_ Content-Type: multipart/alternative; boundary="_000_BL1PR12MB5288A996210EE83BB0E670C2B9502BL1PR12MB5288namp_" --_000_BL1PR12MB5288A996210EE83BB0E670C2B9502BL1PR12MB5288namp_ Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable [AMD Official Use Only - General] Hi Feng & Laszlo, Thank you for the feedback, I have changed the title of this email and the = title of the commit message of this patch. The new patch as attached. If this patch looks good to you, could you pleas= e help to add reviewed-by? Thanks! Regards, Neo ________________________________ From: Ding, Feng (Sunnyvale) Sent: Thursday, February 8, 2024 5:09 PM To: Laszlo Ersek ; devel@edk2.groups.io ; Hsueh, Hong-Chih (Neo) Cc: He, Jiangang ; Chang, Abner ;= ray.ni@intel.com ; gaoliming@byosoft.com.cn ; Gopal, Pradeep Subject: RE: [edk2-devel] [PATCH] MdeModulePkg/PciBusDxe: Fix hotplug funct= ionality for USB4 bridge [AMD Official Use Only - General] Hi Laszlo, " MdeModulePkg/PciBusDxe: plug device hierarchy leak upon bridge hot-unplug= " is perfect description for the issue. "a root bridge" is "a (PCIe Hotplug) bridge", locating anywhere. Thanks feng -----Original Message----- From: Laszlo Ersek Sent: Wednesday, February 7, 2024 12:51 PM To: devel@edk2.groups.io; Hsueh, Hong-Chih (Neo) Cc: Ding, Feng (Sunnyvale) ; He, Jiangang ; Chang, Abner ; ray.ni@intel.com; gaoliming@b= yosoft.com.cn Subject: Re: [edk2-devel] [PATCH] MdeModulePkg/PciBusDxe: Fix hotplug funct= ionality for USB4 bridge Caution: This message originated from an External Source. Use proper cautio= n when opening attachments, clicking links, or responding. On 2/6/24 23:34, Hsueh, Hong-Chih (Neo) via groups.io wrote: > A USB4 or TBT bridge can be plugged or unplugged on USB4 port. The action= s require PciHotPlugRequestNotify to add a root bridge or remove a root bri= dge completely. > In the plug-unplug-plug scenerio, PciHotPlugRequestNotify will return wit= h no-action on second plug because bridge tree shows configured. > Destroy Pci Device Tree in function PciHotPlugRequestNotify for unplug ev= ent to fix this issue. > > Cc: Feng Ding > Cc: Jiangang He > Signed-off-by: Neo Hsueh > --- > MdeModulePkg/Bus/Pci/PciBusDxe/PciEnumerator.c | 2 ++ > 1 file changed, 2 insertions(+) > > diff --git a/MdeModulePkg/Bus/Pci/PciBusDxe/PciEnumerator.c b/MdeModulePk= g/Bus/Pci/PciBusDxe/PciEnumerator.c > index 3f8c6e6da7..2b7af60e0a 100644 > --- a/MdeModulePkg/Bus/Pci/PciBusDxe/PciEnumerator.c > +++ b/MdeModulePkg/Bus/Pci/PciBusDxe/PciEnumerator.c > @@ -2103,6 +2103,8 @@ PciHotPlugRequestNotify ( > } > } > > + DestroyPciDeviceTree (Bridge); > + > // > // End for > // I think the subject line is too specific. This patch appears to fix a gener= al resource leak in the PCI hot-unplug functionality. Writing up the USB4 a= ngle in the commit message is welcome in my opinion, but the subject should= state something like: MdeModulePkg/PciBusDxe: plug device hierarchy leak upon bridge hot-unplug (And I think the bridge doesn't even have to be a *root* bridge for the lea= k to occur; is that right?) Laszlo -=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D- Groups.io Links: You receive all messages sent to this group. View/Reply Online (#115677): https://edk2.groups.io/g/devel/message/115677 Mute This Topic: https://groups.io/mt/104474693/7686176 Group Owner: devel+owner@edk2.groups.io Unsubscribe: https://edk2.groups.io/g/devel/unsub [rebecca@openfw.io] -=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D- --_000_BL1PR12MB5288A996210EE83BB0E670C2B9502BL1PR12MB5288namp_ Content-Type: text/html; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable

[AMD Official Use Only - General]


Hi Feng & Laszlo,

Thank you for the feedback, I have changed the title of this email and the = title of the commit message of this patch.
The new patch as attached. If this patch looks good to you, could you pleas= e help to add reviewed-by?

Thanks!

Regards,
Neo


From: Ding, = Feng (Sunnyvale) <feng1.ding@amd.com>
Sent: Thursday, February 8, 2024 5:09 PM
To: Laszlo Ersek <lersek@redhat.com>; devel@edk2.groups.i= o <devel@edk2.groups.io>; Hsueh, Hong-Chih (Neo) <Hong-Chih.Hsueh@= amd.com>
Cc: He, Jiangang <Jiangang.He@amd.com>; Chang, Abner <= Abner.Chang@amd.com>; ray.ni@intel.com <ray.ni@intel.com>; gaolimi= ng@byosoft.com.cn <gaoliming@byosoft.com.cn>; Gopal, Pradeep <Prad= eep.Gopal@amd.com>
Subject: RE: [edk2-devel] [PATCH] MdeModulePkg/PciBusDxe: Fix h= otplug functionality for USB4 bridge
 
[AMD Official Use Only - General]

Hi Laszlo,

" MdeModulePkg/PciBusDxe: plug device hierarchy leak upon bridge hot-u= nplug " is perfect description for the issue.
"a root bridge" is "a (PCIe Hotplug) bridge", locating = anywhere.

Thanks
feng

-----Original Message-----
From: Laszlo Ersek <lersek@redhat.com>
Sent: Wednesday, February 7, 2024 12:51 PM
To: devel@edk2.groups.io; Hsueh, Hong-Chih (Neo) <Hong-Chih.Hsueh@amd.co= m>
Cc: Ding, Feng (Sunnyvale) <feng1.ding@amd.com>; He, Jiangang <Jia= ngang.He@amd.com>; Chang, Abner <Abner.Chang@amd.com>; ray.ni@inte= l.com; gaoliming@byosoft.com.cn
Subject: Re: [edk2-devel] [PATCH] MdeModulePkg/PciBusDxe: Fix hotplug funct= ionality for USB4 bridge

Caution: This message originated from an External Source. Use proper cautio= n when opening attachments, clicking links, or responding.


On 2/6/24 23:34, Hsueh, Hong-Chih (Neo) via groups.io wrote:
> A USB4 or TBT bridge can be plugged or unplugged on USB4 port. The act= ions require PciHotPlugRequestNotify to add a root bridge or remove a root = bridge completely.
> In the plug-unplug-plug scenerio, PciHotPlugRequestNotify will return = with no-action on second plug because bridge tree shows configured.
> Destroy Pci Device Tree in function PciHotPlugRequestNotify for unplug= event to fix this issue.
>
> Cc: Feng Ding <feng1.ding@amd.com>
> Cc: Jiangang He <jiangang.he@amd.com>
> Signed-off-by: Neo Hsueh <Hong-Chih.Hsueh@amd.com>
> ---
>  MdeModulePkg/Bus/Pci/PciBusDxe/PciEnumerator.c | 2 ++
>  1 file changed, 2 insertions(+)
>
> diff --git a/MdeModulePkg/Bus/Pci/PciBusDxe/PciEnumerator.c b/MdeModul= ePkg/Bus/Pci/PciBusDxe/PciEnumerator.c
> index 3f8c6e6da7..2b7af60e0a 100644
> --- a/MdeModulePkg/Bus/Pci/PciBusDxe/PciEnumerator.c
> +++ b/MdeModulePkg/Bus/Pci/PciBusDxe/PciEnumerator.c
> @@ -2103,6 +2103,8 @@ PciHotPlugRequestNotify (
>        }
>      }
>
> +    DestroyPciDeviceTree (Bridge);
> +
>      //
>      // End for
>      //

I think the subject line is too specific. This patch appears to fix a gener= al resource leak in the PCI hot-unplug functionality. Writing up the USB4 a= ngle in the commit message is welcome in my opinion, but the subject should= state something like:

MdeModulePkg/PciBusDxe: plug device hierarchy leak upon bridge hot-unplug
(And I think the bridge doesn't even have to be a *root* bridge for the lea= k to occur; is that right?)

Laszlo

_._,_._,_

Groups.io Links:

=20 You receive all messages sent to this group. =20 =20

View/Reply Online (#115677) | =20 | Mute= This Topic | New Topic
Your Subscriptio= n | Contact Group Owner | Unsubscribe [rebecca@openfw.io]

_._,_._,_
--_000_BL1PR12MB5288A996210EE83BB0E670C2B9502BL1PR12MB5288namp_-- --_004_BL1PR12MB5288A996210EE83BB0E670C2B9502BL1PR12MB5288namp_ Content-Type: application/octet-stream; name="0001-MdeModulePkg-PciBusDxe-plug-device-hierarchy-leak-up.patch" Content-Description: 0001-MdeModulePkg-PciBusDxe-plug-device-hierarchy-leak-up.patch Content-Disposition: attachment; filename="0001-MdeModulePkg-PciBusDxe-plug-device-hierarchy-leak-up.patch"; size=1370; creation-date="Tue, 20 Feb 2024 19:47:48 GMT"; modification-date="Tue, 20 Feb 2024 19:48:12 GMT" Content-Transfer-Encoding: base64 RnJvbSAzYTY0MGFhMGY1NTU1Y2NjMzI3NTg4ZWY3YmI4ZDRiYTU5NDE0NDJkIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpNZXNzYWdlLUlkOiA8M2E2NDBhYTBmNTU1NWNjYzMyNzU4OGVmN2JiOGQ0 YmE1OTQxNDQyZC4xNzA4NDU4NDAyLmdpdC5Ib25nLUNoaWguSHN1ZWhAYW1kLmNvbT4KRnJvbTog TmVvIEhzdWVoIDxIb25nLUNoaWguSHN1ZWhAYW1kLmNvbT4KRGF0ZTogVHVlLCA2IEZlYiAyMDI0 IDE2OjEyOjM0IC0wNjAwClN1YmplY3Q6IFtQQVRDSF0gTWRlTW9kdWxlUGtnL1BjaUJ1c0R4ZTog cGx1ZyBkZXZpY2UgaGllcmFyY2h5IGxlYWsgdXBvbgogYnJpZGdlIGhvdC11bnBsdWcKCkEgVVNC NCBvciBUQlQgYnJpZGdlIGNhbiBiZSBwbHVnZ2VkIG9yIHVucGx1Z2dlZCBvbiBVU0I0IHBvcnQu IFRoZSBhY3Rpb25zIHJlcXVpcmUgUGNpSG90UGx1Z1JlcXVlc3ROb3RpZnkgdG8gYWRkIGEgcm9v dCBicmlkZ2Ugb3IgcmVtb3ZlIGEgcm9vdCBicmlkZ2UgY29tcGxldGVseS4KSW4gdGhlIHBsdWct dW5wbHVnLXBsdWcgc2NlbmVyaW8sIFBjaUhvdFBsdWdSZXF1ZXN0Tm90aWZ5IHdpbGwgcmV0dXJu IHdpdGggbm8tYWN0aW9uIG9uIHNlY29uZCBwbHVnIGJlY2F1c2UgYnJpZGdlIHRyZWUgc2hvd3Mg Y29uZmlndXJlZC4KRGVzdHJveSBQY2kgRGV2aWNlIFRyZWUgaW4gZnVuY3Rpb24gUGNpSG90UGx1 Z1JlcXVlc3ROb3RpZnkgZm9yIHVucGx1ZyBldmVudCB0byBmaXggdGhpcyBpc3N1ZS4KCkNjOiBG ZW5nIERpbmcgPGZlbmcxLmRpbmdAYW1kLmNvbT4KQ2M6IEppYW5nYW5nIEhlIDxqaWFuZ2FuZy5o ZUBhbWQuY29tPgpTaWduZWQtb2ZmLWJ5OiBOZW8gSHN1ZWggPEhvbmctQ2hpaC5Ic3VlaEBhbWQu Y29tPgotLS0KIE1kZU1vZHVsZVBrZy9CdXMvUGNpL1BjaUJ1c0R4ZS9QY2lFbnVtZXJhdG9yLmMg fCAyICsrCiAxIGZpbGUgY2hhbmdlZCwgMiBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEvTWRl TW9kdWxlUGtnL0J1cy9QY2kvUGNpQnVzRHhlL1BjaUVudW1lcmF0b3IuYyBiL01kZU1vZHVsZVBr Zy9CdXMvUGNpL1BjaUJ1c0R4ZS9QY2lFbnVtZXJhdG9yLmMKaW5kZXggM2Y4YzZlNmRhNy4uMmI3 YWY2MGUwYSAxMDA2NDQKLS0tIGEvTWRlTW9kdWxlUGtnL0J1cy9QY2kvUGNpQnVzRHhlL1BjaUVu dW1lcmF0b3IuYworKysgYi9NZGVNb2R1bGVQa2cvQnVzL1BjaS9QY2lCdXNEeGUvUGNpRW51bWVy YXRvci5jCkBAIC0yMTAzLDYgKzIxMDMsOCBAQCBQY2lIb3RQbHVnUmVxdWVzdE5vdGlmeSAoCiAg ICAgICB9DQogICAgIH0NCiANCisgICAgRGVzdHJveVBjaURldmljZVRyZWUgKEJyaWRnZSk7DQor DQogICAgIC8vDQogICAgIC8vIEVuZCBmb3INCiAgICAgLy8NCi0tIAoyLjQwLjAud2luZG93cy4x Cgo= --_004_BL1PR12MB5288A996210EE83BB0E670C2B9502BL1PR12MB5288namp_--