HomeFreeBSD

nvmft: Defer datamove operations to a pool of taskqueue threads

Description

nvmft: Defer datamove operations to a pool of taskqueue threads

Some block devices may request datamove operations from an ithread
context while holding locks. Queue datamove operations to a taskqueue
backed by a thread pool to safely permit blocking allocations, etc. in
datamove handling.

Reviewed by: asomers
Sponsored by: Chelsio Communications
Differential Revision: https://reviews.freebsd.org/D46551

Details

Provenance
jhbAuthored on Sep 24 2024, 8:16 PM
Reviewer
asomers
Differential Revision
D46551: nvmft: Defer datamove operations to a pool of taskqueue threads
Parents
rG3cf834d069d1: linuxulator: ignore AT_NO_AUTOMOUNT for all stat variants
Branches
Unknown
Tags
Unknown