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

(cherry picked from commit d90513ea85693da0ca5955173609f4e81e38ae16)

Details

Provenance
Christian Ullrich <chris@chrullrich.net>Authored on May 3 2026, 3:35 PM
desCommitted on May 6 2026, 5:37 AM
Reviewer
markj
Differential Revision
D56722: lockf: Avoid spinning when operating on an fd
Parents
rG9fe189c79a81: pf: improve ASCONF chunk validation
Branches
Unknown
Tags
Unknown