Hi,

On 2022/09/12 0:42, Christos Zoulas wrote:
@@ -420,11 +423,11 @@ union_statvfs(struct mount *mp, struct s
  {
        int error;
        struct union_mount *um = MOUNTTOUNIONMOUNT(mp);
-       struct statvfs *sbuf = malloc(sizeof(*sbuf), M_TEMP, M_WAITOK | M_ZERO);
+       struct statvfs *sbuf = kmem_alloc(sizeof(*sbuf), KM_SLEEP);
        unsigned long lbsize;
#ifdef UNION_DIAGNOSTIC
-       printf("union_statvfs(mp = %p, lvp = %p, uvp = %p)\n", mp,
+       printf("%s(mp = %p, lvp = %p, uvp = %p)\n", __func__, mp,
            um->um_lowervp, um->um_uppervp);
  #endif

kmem_zalloc() here?

Thanks,
rin

Reply via email to