On Mon, Sep 1, 2025 at 4:27 PM Philippe Mathieu-Daudé <philmd@xxxxxxxxxx> wrote: > > Suggested-by: Alex Bennée <alex.bennee@xxxxxxxxxx> > Signed-off-by: Philippe Mathieu-Daudé <philmd@xxxxxxxxxx> > --- Reviewed-by: Manos Pitsidianakis <manos.pitsidianakis@xxxxxxxxxx> > docs/devel/style.rst | 4 ++-- > 1 file changed, 2 insertions(+), 2 deletions(-) > > diff --git a/docs/devel/style.rst b/docs/devel/style.rst > index d025933808e..941fe14bfd4 100644 > --- a/docs/devel/style.rst > +++ b/docs/devel/style.rst > @@ -446,8 +446,8 @@ Low level memory management > =========================== > > Use of the ``malloc/free/realloc/calloc/valloc/memalign/posix_memalign`` > -APIs is not allowed in the QEMU codebase. Instead of these routines, > -use the GLib memory allocation routines > +or ``alloca/g_alloca/g_newa/g_newa0`` APIs is not allowed in the QEMU codebase. > +Instead of these routines, use the GLib memory allocation routines > ``g_malloc/g_malloc0/g_new/g_new0/g_realloc/g_free`` > or QEMU's ``qemu_memalign/qemu_blockalign/qemu_vfree`` APIs. > > -- If you wanna dust off your perl, you could also add this to checkpatch.pl :)