HomeFreeBSD

nd6: Mark several callouts as MPSAFE

Description

nd6: Mark several callouts as MPSAFE

The use of Giant here is vestigal and does not provide any useful
synchronization. Furthermore, non-MPSAFE callouts can cause the
softclock threads to block waiting for long-running newbus operations to
complete.

Reported by: mav
Reviewed by: bz
Sponsored by: The FreeBSD Foundation

(cherry picked from commit 663428ea17e3a81f4c514d2571b90a13c065b1e8)

Details

Provenance
markjAuthored on Aug 9 2021, 5:21 PM
Parents
rGf8cb59615252: nfs_write(): do not call ncl_pager_setsize() after clearing TDP2_SBPAGES
Branches
Unknown
Tags
Unknown