HomeFreeBSD

Mark all ZPL and ioctl functions as PF_FSTRANS

Description

Mark all ZPL and ioctl functions as PF_FSTRANS

Prevent deadlocks by disabling direct reclaim during all ZPL and ioctl
calls as well as the l2arc and adapt ARC threads.

This obviates the need for MUTEX_FSTRANS so its previous uses and
definition have been eliminated.

Signed-off-by: Tim Chase <tim@chase2k.com>
Signed-off-by: Brian Behlendorf <behlendorf1@llnl.gov>
Closes #3225

Details

Provenance
Tim Chase <tim@chase2k.com>Authored on Mar 31 2015, 3:43 AM
Brian Behlendorf <behlendorf1@llnl.gov>Committed on Apr 3 2015, 6:38 PM
Parents
rG74aa2ba259e6: Update zfs_pd_bytes_max default in zfs(8)
Branches
Unknown
Tags
Unknown