Re: git: b952606b4f99 - main - unionfs_lock(): eliminate LK_CANRECURSE special-case
Date: Sun, 01 Nov 2026 12:02:56 UTC
On 2026-08-22 03:32, Jason A. Harmening wrote:
> The branch main has been updated by jah:
>
> URL: https://cgit.FreeBSD.org/src/commit/?id=b952606b4f999d2e691a1adf02f0ef0b2b34d26c
>
> commit b952606b4f999d2e691a1adf02f0ef0b2b34d26c
> Author: Jason A. Harmening <jah@FreeBSD.org>
> AuthorDate: 2026-08-15 16:05:46 +0000
> Commit: Jason A. Harmening <jah@FreeBSD.org>
> CommitDate: 2026-08-22 01:32:15 +0000
>
> unionfs_lock(): eliminate LK_CANRECURSE special-case
>
> As of commit 9f5c4ef328 ("dounmount(9): temporarily enable recursion
> for the covered vnode lock"), the unmount path handles recursion
> automatically, so there's no longer a need to handle this case
> in unionfs-specific code.
>
> Reviewed by: kib, markj
> Tested by: pho
> Differential Revision: https://reviews.freebsd.org/D58858
Hello,
9f5c4ef32812 - main - dounmount(9): temporarily enable recursion for the
covered vnode lock
was MFCd in 42dbbaf748ea (20260813).
I guess this followup along with 9a8287cbb12b and 6b4523011723 are
desirable MFC candidates?
Thanks,
-harry