Thanks Abner. Will create a separated patch to remove 
"RestExSb->RestExChildrenNum".
Regards,
Nickle

> -----Original Message-----
> From: Chang, Abner <abner.ch...@amd.com>
> Sent: Thursday, July 6, 2023 7:01 PM
> To: Nickle Wang <nick...@nvidia.com>; Mike Maslenkin
> <mike.maslen...@gmail.com>; devel@edk2.groups.io
> Cc: Igor Kulchytskyy <ig...@ami.com>; Nick Ramirez <nrami...@nvidia.com>
> Subject: RE: [edk2-devel] [PATCH v2 1/3] RedfishPkg/RedfishRestExDxe: fix CPU
> exception in RedfishRestExDxe
> 
> External email: Use caution opening links or attachments
> 
> 
> [AMD Official Use Only - General]
> 
> I am also ok to remove this. However please have another patch for this, thus 
> the
> purpose of change is clear.
> 
> Thanks
> Abner
> 
> > -----Original Message-----
> > From: Nickle Wang <nick...@nvidia.com>
> > Sent: Thursday, July 6, 2023 4:08 PM
> > To: Mike Maslenkin <mike.maslen...@gmail.com>; devel@edk2.groups.io;
> > Chang, Abner <abner.ch...@amd.com>
> > Cc: Igor Kulchytskyy <ig...@ami.com>; Nick Ramirez
> > <nrami...@nvidia.com>
> > Subject: RE: [edk2-devel] [PATCH v2 1/3] RedfishPkg/RedfishRestExDxe:
> > fix CPU exception in RedfishRestExDxe
> >
> > Caution: This message originated from an External Source. Use proper
> > caution when opening attachments, clicking links, or responding.
> >
> >
> > I am ok to remove it since we don't use it. @Abner Chang, comment as
> > driver author?
> >
> > Thanks,
> > Nickle
> >
> > > -----Original Message-----
> > > From: Mike Maslenkin <mike.maslen...@gmail.com>
> > > Sent: Wednesday, July 5, 2023 4:43 PM
> > > To: devel@edk2.groups.io; Nickle Wang <nick...@nvidia.com>
> > > Cc: Abner Chang <abner.ch...@amd.com>; Igor Kulchytskyy
> > <ig...@ami.com>;
> > > Nick Ramirez <nrami...@nvidia.com>
> > > Subject: Re: [edk2-devel] [PATCH v2 1/3]
> > > RedfishPkg/RedfishRestExDxe: fix
> > CPU
> > > exception in RedfishRestExDxe
> > >
> > > External email: Use caution opening links or attachments
> > >
> > >
> > > Just one note:
> > > All manipulations with this list are going in conjunction with
> > > RestExSb->RestExChildrenNum.
> > > At first glance it appears this field must be decremented also. But
> > > I see no
> > usage
> > > for RestExChildrenNum at all, may be it can be eliminated?
> > >
> > > Regards,
> > > MIke.
> > >
> > > On Wed, Jul 5, 2023 at 9:56 AM Nickle Wang via groups.io
> > > <nicklew=nvidia....@groups.io> wrote:
> > > >
> > > > RedfishRestExDxe driver failed to uninstall service binding
> > > > protocol when driver binding stop is called. Application drivers
> > > > may still use RedfishRestExDxe after it is disconnected in system.
> > > >
> > > > Signed-off-by: Nickle Wang <nick...@nvidia.com>
> > > > Cc: Abner Chang <abner.ch...@amd.com>
> > > > Cc: Igor Kulchytskyy <ig...@ami.com>
> > > > Cc: Nick Ramirez <nrami...@nvidia.com>
> > > > Reviewed-by: Abner Chang <abner.ch...@amd.com>
> > > > ---
> > > >  RedfishPkg/RedfishRestExDxe/RedfishRestExDriver.c | 4 +++-
> > > >  1 file changed, 3 insertions(+), 1 deletion(-)
> > > >
> > > > diff --git a/RedfishPkg/RedfishRestExDxe/RedfishRestExDriver.c
> > > > b/RedfishPkg/RedfishRestExDxe/RedfishRestExDriver.c
> > > > index ad65ae213ae0..7036aed42683 100644
> > > > --- a/RedfishPkg/RedfishRestExDxe/RedfishRestExDriver.c
> > > > +++ b/RedfishPkg/RedfishRestExDxe/RedfishRestExDriver.c
> > > > @@ -3,6 +3,7 @@
> > > >
> > > >    Copyright (c) 2019, Intel Corporation. All rights reserved.<BR>
> > > >    (C) Copyright 2020 Hewlett Packard Enterprise Development
> > > > LP<BR>
> > > > +  Copyright (c) 2023, NVIDIA CORPORATION & AFFILIATES. All rights
> > reserved.
> > > >
> > > >    SPDX-License-Identifier: BSD-2-Clause-Patent
> > > >
> > > > @@ -57,6 +58,7 @@ RestExDestroyChildEntryInHandleBuffer (
> > > >    ChildHandleBuffer =
> > ((RESTEX_DESTROY_CHILD_IN_HANDLE_BUF_CONTEXT
> > > > *)Context)->ChildHandleBuffer;
> > > >
> > > >    if (!NetIsInHandleBuffer (Instance->ChildHandle,
> > > > NumberOfChildren,
> > > > ChildHandleBuffer)) {
> > > > +    RemoveEntryList (&Instance->Link);
> > > >      return EFI_SUCCESS;
> > > >    }
> > > >
> > > > @@ -563,7 +565,7 @@ RedfishRestExDriverBindingStop (
> > > >                                    );
> > > >    }
> > > >
> > > > -  if ((NumberOfChildren == 0) && IsListEmpty
> > > > (&RestExSb->RestExChildrenList)) {
> > > > +  if (IsListEmpty (&RestExSb->RestExChildrenList)) {
> > > >      gBS->UninstallProtocolInterface (
> > > >             NicHandle,
> > > >             &gEfiRestExServiceBindingProtocolGuid,
> > > > --
> > > > 2.17.1
> > > >
> > > >
> > > >
> > > > 
> > > >
> > > >


-=-=-=-=-=-=-=-=-=-=-=-
Groups.io Links: You receive all messages sent to this group.
View/Reply Online (#106697): https://edk2.groups.io/g/devel/message/106697
Mute This Topic: https://groups.io/mt/99960360/21656
Group Owner: devel+ow...@edk2.groups.io
Unsubscribe: https://edk2.groups.io/g/devel/unsub [arch...@mail-archive.com]
-=-=-=-=-=-=-=-=-=-=-=-


Reply via email to