HomeFreeBSD

fd: sprinkle some predits around fget

Description

fd: sprinkle some predits around fget

clang inlines fget -> _fget into kern_fstat and eliminates several checkes,
but prior to this change it would assume fget_unlocked was likely to fail
and consequently avoidable jumps got generated.

Details

Provenance
mjgAuthored on
Parents
rS357405: fd: use atomic_load_ptr instead of hand-rolled cast through volatile
Branches
Unknown
Tags
Unknown