[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [PATCH v3 0/5] introduce QArray
From: |
Christian Schoenebeck |
Subject: |
Re: [PATCH v3 0/5] introduce QArray |
Date: |
Tue, 31 Aug 2021 14:25:04 +0200 |
On Dienstag, 31. August 2021 13:58:02 CEST Greg Kurz wrote:
> On Thu, 26 Aug 2021 14:47:26 +0200
>
> Christian Schoenebeck <qemu_oss@crudebyte.com> wrote:
> > Patches 1 and 2 introduce include/qemu/qarray.h which implements a deep
> > auto free mechanism for arrays. See commit log of patch 1 for a detailed
> > explanation and motivation for introducing QArray.
> >
> > Patches 3..5 are provided (e.g. as example) for 9p being the first user of
> > this new QArray API. These particular patches 3..5 are rebased on my
> > current 9p queue: https://github.com/cschoenebeck/qemu/commits/9p.next
>
> > which are basically just the following two queued patches:
> This looks nice indeed but I have the impression the same could be
> achieved using glib's g_autoptr framework with less code being added
> to QEMU (at the cost of being less generic maybe).
I haven't seen a way doing this with glib, except of GArray which has some
disadvantages. But who knows, maybe I was missing something.
> Anyway, we should likely sort out the SEGV issue you're hitting
> before going forward with supplementary changes in v9fs_walk().
Yeah, let's postpone this series here. I'll look into the Twalk crash issue
more closely today and will get back on that issue first.
Best regards,
Christian Schoenebeck
- [PATCH v3 0/5] introduce QArray, Christian Schoenebeck, 2021/08/26
- [PATCH v3 1/5] qemu/qarray.h: introduce QArray, Christian Schoenebeck, 2021/08/26
- [PATCH v3 2/5] qemu/qarray.h: check scalar type in QARRAY_CREATE(), Christian Schoenebeck, 2021/08/26
- [PATCH v3 3/5] 9pfs: make V9fsString usable via QArray API, Christian Schoenebeck, 2021/08/26
- [PATCH v3 4/5] 9pfs: make V9fsPath usable via QArray API, Christian Schoenebeck, 2021/08/26
- [PATCH v3 5/5] 9pfs: use QArray in v9fs_walk(), Christian Schoenebeck, 2021/08/26
- Re: [PATCH v3 0/5] introduce QArray, Greg Kurz, 2021/08/31
- Re: [PATCH v3 0/5] introduce QArray,
Christian Schoenebeck <=