Re: git: b952606b4f99 - main - unionfs_lock(): eliminate LK_CANRECURSE special-case

From: Harry Schmalzbauer <freebsd_at_omnilan.de>
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