[Bug 297121] LinuxKPI: uma_zalloc_debug: zone "malloc-16" with the following non-sleepable locks held (alloc_bounce_zone)

From: <bugzilla-noreply_at_freebsd.org>
Date: Tue, 28 Jul 2026 22:21:57 UTC
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=297121

Bjoern A. Zeeb <bz@FreeBSD.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |bz@FreeBSD.org,
                   |                            |emaste@freebsd.org,
                   |                            |jrm@freebsd.org
             Status|New                         |Open
           Assignee|emulation@FreeBSD.org       |bz@FreeBSD.org

--- Comment #2 from Bjoern A. Zeeb <bz@FreeBSD.org> ---
(In reply to John Baldwin from comment #1)

Thanks for pointing this out.  Yet another LinuxKPI insufficiency to fix for
me.

It seems that code comes from f211d536b6763 still and hps did reduce locks
before and made them wrappers in a6619e8d9c1a3.

Most of that code is definitively before my LinuxKPI time.

I did a cleanup pass I think when I did the limit of the coherent to 32bit and
I added the counter as bouncing on arm64 still fails with nseg=1.

Right, LinuxKPI_TODO++

-- 
You are receiving this mail because:
You are the assignee for the bug.