HomeFreeBSD

new-bus: Add taskqueue_bus to process hot-plug device events

Description

new-bus: Add taskqueue_bus to process hot-plug device events

Use a system-wide taskqueue for hot-plug events. This avoids possibly
blocking unrelated events on the thread taskqueue without requiring
multiple driver-specific taskqueues.

Reviewed by: imp
Differential Revision: https://reviews.freebsd.org/D49268

(cherry picked from commit 44d5f5ed1e959d8f2c22b6ee69c6a46a45ccdd8e)

Details

Provenance
jhbAuthored on Mar 10 2025, 5:32 PM
Reviewer
imp
Differential Revision
D49268: new-bus: Add taskqueue_bus to process hot-plug device events
Parents
rG0a515a8d36ad: pci: Don't cache the count of MSI/MSI-X messages before allocation
Branches
Unknown
Tags
Unknown