Re: [PATCH v2 09/15] memory: Do not create circular reference with subregion

2024-07-11 Thread Akihiko Odaki
On 2024/07/09 1:40, Peter Xu wrote: On Mon, Jul 08, 2024 at 10:06:44AM +0200, Philippe Mathieu-Daudé wrote: On 6/7/24 13:59, Akihiko Odaki wrote: On 2024/07/03 2:44, Peter Xu wrote: On Thu, Jun 27, 2024 at 10:37:52PM +0900, Akihiko Odaki wrote: A memory region does not use their own

Re: [PATCH v2 09/15] memory: Do not create circular reference with subregion

2024-07-08 Thread Peter Xu
On Mon, Jul 08, 2024 at 10:06:44AM +0200, Philippe Mathieu-Daudé wrote: > On 6/7/24 13:59, Akihiko Odaki wrote: > > On 2024/07/03 2:44, Peter Xu wrote: > > > On Thu, Jun 27, 2024 at 10:37:52PM +0900, Akihiko Odaki wrote: > > > > A memory region does not use their own reference counters, but

Re: [PATCH v2 09/15] memory: Do not create circular reference with subregion

2024-07-08 Thread Akihiko Odaki
On 2024/07/08 17:06, Philippe Mathieu-Daudé wrote: On 6/7/24 13:59, Akihiko Odaki wrote: On 2024/07/03 2:44, Peter Xu wrote: On Thu, Jun 27, 2024 at 10:37:52PM +0900, Akihiko Odaki wrote: A memory region does not use their own reference counters, but instead piggybacks on another QOM object,

Re: [PATCH v2 09/15] memory: Do not create circular reference with subregion

2024-07-08 Thread Philippe Mathieu-Daudé
On 6/7/24 13:59, Akihiko Odaki wrote: On 2024/07/03 2:44, Peter Xu wrote: On Thu, Jun 27, 2024 at 10:37:52PM +0900, Akihiko Odaki wrote: A memory region does not use their own reference counters, but instead piggybacks on another QOM object, "owner" (unless the owner is not the memory region

Re: [PATCH v2 09/15] memory: Do not create circular reference with subregion

2024-07-06 Thread Akihiko Odaki
On 2024/07/03 2:44, Peter Xu wrote: On Thu, Jun 27, 2024 at 10:37:52PM +0900, Akihiko Odaki wrote: A memory region does not use their own reference counters, but instead piggybacks on another QOM object, "owner" (unless the owner is not the memory region itself). When creating a subregion, a

Re: [PATCH v2 09/15] memory: Do not create circular reference with subregion

2024-07-02 Thread Peter Xu
On Thu, Jun 27, 2024 at 10:37:52PM +0900, Akihiko Odaki wrote: > A memory region does not use their own reference counters, but instead > piggybacks on another QOM object, "owner" (unless the owner is not the > memory region itself). When creating a subregion, a new reference to the > owner of the

[PATCH v2 09/15] memory: Do not create circular reference with subregion

2024-06-27 Thread Akihiko Odaki
A memory region does not use their own reference counters, but instead piggybacks on another QOM object, "owner" (unless the owner is not the memory region itself). When creating a subregion, a new reference to the owner of the container must be created. However, if the subregion is owned by the