mirror of
https://github.com/opnsense/src.git
synced 2026-02-03 20:49:35 -05:00
Some drivers held regular mutexes across some new-bus calls; instead depend on bus_topo_lock to protect the relevant softc members. This also fixes the bus_topo_lock to be explicit in these drivers rather than relying on the implicit Giant from taskqueue_swi_giant. It avoids calling sleepable routines like device_probe_and_attach from an swi context. Differential Revision: https://reviews.freebsd.org/D49270 (cherry picked from commit c0bed9bd0bda2ca9239f5913cd2d5c1bd5d29bfa) |
||
|---|---|---|
| .. | ||
| host | ||
| bridge.h | ||
| mmc.c | ||
| mmc_fdt_helpers.c | ||
| mmc_fdt_helpers.h | ||
| mmc_helpers.c | ||
| mmc_helpers.h | ||
| mmc_ioctl.h | ||
| mmc_private.h | ||
| mmc_pwrseq.c | ||
| mmc_pwrseq_if.m | ||
| mmc_subr.c | ||
| mmc_subr.h | ||
| mmcbr_if.m | ||
| mmcbrvar.h | ||
| mmcbus_if.m | ||
| mmcreg.h | ||
| mmcsd.c | ||
| mmcvar.h | ||