HomeFreeBSD

MFC r309425,r312645,r312598,r312621:

Description

MFC r309425,r312645,r312598,r312621:

vfs: provide fake locking primitives for the crossmp vnode

Since the vnode is only expected to be shared locked, we can save a
little overhead by only pretending we are locking in the first place.

Provide fallback VOP methods for crossmp vnode.

In particular, crossmp vnode might leak into rename code.

vfs: hide the getvnode NULL mp message behind DIAGNOSTIC

Since crossmp vnode changes the message was being printed on each boot.

Improve debugging printf.

Details

Provenance
mjgAuthored on
Parents
rS315399: MFC r312723:
Branches
Unknown
Tags
Unknown