[Spice-devel] [PATCH qxl-wddm-dod v2 02/25] Add delete operator

Frediano Ziglio fziglio at redhat.com
Tue Sep 6 12:47:37 UTC 2016


> > 
> > Based on a patch by Sandy Stutsman <sstutsma at redhat.com>
> > 
> > Signed-off-by: Sameeh Jubran <sameeh at daynix.com>
> 
> Hi, from
> https://github.com/flexVDI/qxl-dod/commit/a21bc96bffdd2a298b1e7f86c380bfaabbcbe7cc
> looks like the original author of this was Javier and not Sandy (contains
> also
> the original small typo).
> 
> You should either change author back with "git commit --amend --author"... or
> add a "Signed-off-by: Javier "... .
> 

Found a even more ancient patch from Sandy, so

Acked-by: Frediano Ziglio <fziglio at redhat.com>

I would however more this as 1/xx.

Frediano

> > ---
> >  qxldod/BaseObject.cpp | 11 +++++++++++
> >  qxldod/BaseObject.h   |  1 +
> >  2 files changed, 12 insertions(+)
> > 
> > diff --git a/qxldod/BaseObject.cpp b/qxldod/BaseObject.cpp
> > index ac270fd..a93c040 100755
> > --- a/qxldod/BaseObject.cpp
> > +++ b/qxldod/BaseObject.cpp
> > @@ -70,3 +70,14 @@ void __cdecl operator delete[](void* pObject)
> >          ExFreePool(pObject);
> >      }
> >  }
> > +
> > +void __cdecl operator delete(void *pObject, size_t s)
> > +{
> > +    PAGED_CODE();
> > +
> > +    UNREFERENCED_PARAMETER(s);
> 
> Looks quite C style,
> 
> void __cdecl operator delete(void *pObject, size_t)
> 
> could be the C++ style. Just a style by the way.
> 
> > +
> > +    if (pObject != NULL) {
> > +        ExFreePool(pObject);
> > +    }
> > +}
> > diff --git a/qxldod/BaseObject.h b/qxldod/BaseObject.h
> > index 66e66e4..94e7f8e 100755
> > --- a/qxldod/BaseObject.h
> > +++ b/qxldod/BaseObject.h
> > @@ -56,4 +56,5 @@ _When_((PoolType & NonPagedPoolMustSucceed) != 0,
> >              "Allocation failures cause a system crash"))
> >  void* __cdecl operator new[](size_t Size, POOL_TYPE PoolType = PagedPool);
> >  void  __cdecl operator delete(void* pObject);
> > +void  __cdecl operator delete(void *pObject, size_t s);
> >  void  __cdecl operator delete[](void* pObject);
> 
> Beside authorship patch is fine.
> 
> I would also put this as patch 1 so converting to new VS will
> get proper delete code.
> 



More information about the Spice-devel mailing list