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;
}
}