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

Reply via email to