HomeFreeBSD

lockf: Avoid spinning when operating on an fd

Description

lockf: Avoid spinning when operating on an fd

When operating on a file descriptor, acquire_lock() would ignore the
flags argument and always operate in non-blocking mode, resulting in
unnecessary busy-looping.

PR: 294832
MFC after: 1 week
Reviewed by: markj
Differential Revision: https://reviews.freebsd.org/D56722

Details

Provenance
Christian Ullrich <chris@chrullrich.net>Authored on May 3 2026, 3:35 PM
desCommitted on May 3 2026, 3:35 PM
Reviewer
markj
Differential Revision
D56722: lockf: Avoid spinning when operating on an fd
Parents
rG0095c1425633: stat: Drop unused code and conditionals
Branches
Unknown
Tags
Unknown