qemu-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [PATCH v2 0/2] ui/cocoa: updateUIInfo threading, autorelease pools


From: Akihiko Odaki
Subject: Re: [PATCH v2 0/2] ui/cocoa: updateUIInfo threading, autorelease pools
Date: Thu, 24 Feb 2022 20:46:32 +0900
User-agent: Mozilla/5.0 (X11; Linux aarch64; rv:91.0) Gecko/20100101 Thunderbird/91.5.0

Reviewed-by: Akihiko Odaki <akihiko.odaki@gmail.com>
Tested-by: Akihiko Odaki <akihiko.odaki@gmail.com>

On 2022/02/24 19:13, Peter Maydell wrote:
This patchset was originally provoked by Akihiko Odaki noting
that we have some unnecessary creation and deletion of autorelease
pools in the Cocoa UI code. Patch 2 deletes them; but to get there
we need to do a bit of cleanup of the updateUIInfo support,
which wasn't considering threads.

Tested only very lightly.

v1->v2 changes:
  * name method updateUIInfoLocked, to match existing handleEventLocked
  * don't call updateUIInfo in cocoa_display_init() -- this happens
    indirectly as a result of register_displaychangelistener()

thanks
-- PMM

Peter Maydell (2):
   ui/cocoa.m: Fix updateUIInfo threading issues
   ui/cocoa.m: Remove unnecessary NSAutoreleasePools

  ui/cocoa.m | 31 ++++++++++++++++++++++---------
  1 file changed, 22 insertions(+), 9 deletions(-)




reply via email to

[Prev in Thread] Current Thread [Next in Thread]