In bus_dmamap_unload(), the counters for free_bpages and reserved_bpages appear to be vulnerable to unprotected read-modify-write operations that result in accounting that looks like a page leak.
See also https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=264836
Please suggest appropriate reviewers.