Hi tech@, Here is a diff to add sizes for free() in auacer(4).
Similar diff to the ones commited for auvia(4) and autri(4). Comments? OK? Index: sys/dev/pci/auacer.c =================================================================== RCS file: /cvs/src/sys/dev/pci/auacer.c,v retrieving revision 1.21 diff -u -p -r1.21 auacer.c --- sys/dev/pci/auacer.c 12 Dec 2016 06:43:01 -0000 1.21 +++ sys/dev/pci/auacer.c 12 Dec 2019 21:38:59 -0000 @@ -603,7 +603,7 @@ auacer_allocm(void *v, int direction, si error = auacer_allocmem(sc, size, PAGE_SIZE, p); if (error) { - free(p, pool, 0); + free(p, pool, sizeof(*p)); return (NULL); } @@ -623,7 +623,7 @@ auacer_freem(void *v, void *ptr, int poo if (KERNADDR(p) == ptr) { auacer_freemem(sc, p); *pp = p->next; - free(p, pool, 0); + free(p, pool, sizeof(*p)); return; } }