[Spice-devel] [PATCH 0/7] Updated driver fixes for 0.6.0

alexl at redhat.com alexl at redhat.com
Tue Aug 24 01:41:07 PDT 2010


From: Alexander Larsson <alexl at redhat.com>

Makes malloc_sem global and protect FreeMem
Releases a chunk of resources before allocating
New free-list based surface allocator

Alexander Larsson (7):
  Make malloc_sem global
  Grab malloc_sem in FreeMem
  Release resources before allocating
  Free surface id if surface construction failed
  Add union to SurfaceInfo to put in next_free pointer
  New list based surface allocator
  Remove unused surfaces_used

 display/driver.c  |   30 +++++---------
 display/qxldd.h   |   14 ++++--
 display/res.c     |  112 +++++++++++++++++++++++++++++++---------------------
 display/surface.c |    4 +-
 display/surface.h |   26 ++++++++----
 5 files changed, 106 insertions(+), 80 deletions(-)

-- 
1.7.2.1



More information about the Spice-devel mailing list