Re: git: f2155a6fb568 - main - nfscl: Fix handling of case insensitive file systems

From: Rick Macklem <rick.macklem_at_gmail.com>
Date: Wed, 21 Jan 2026 02:05:14 UTC
On Tue, Jan 20, 2026 at 5:51 PM Konstantin Belousov <kostikbel@gmail.com> wrote:
>
> CAUTION: This email originated from outside of the University of Guelph. Do not click links or open attachments unless you recognize the sender and know the content is safe. If in doubt, forward suspicious emails to IThelp@uoguelph.ca.
>
> On Wed, Jan 21, 2026 at 12:24:26AM +0000, Rick Macklem wrote:
> > The branch main has been updated by rmacklem:
> >
> > URL: https://cgit.FreeBSD.org/src/commit/?id=f2155a6fb5681c3dca4524a3b2b862a72218a541
> >
> > commit f2155a6fb5681c3dca4524a3b2b862a72218a541
> > Author:     Rick Macklem <rmacklem@FreeBSD.org>
> > AuthorDate: 2026-01-21 00:21:52 +0000
> > Commit:     Rick Macklem <rmacklem@FreeBSD.org>
> > CommitDate: 2026-01-21 00:21:52 +0000
> >
> >     nfscl: Fix handling of case insensitive file systems
> >
> >     Name caching must be handled somewhat differently
> >     for case insensitive file systems.  Negative name
> >     caching does not work and, for rename, all names
> >     associated with the rename'd vnode must be disabled.
> Also for unlink.  At least I did not found this in the patch.
nfs_remove() already does a cache_purge(vp), where "vp"
is the file being removed.

And testing for msdosfs, it worked ok.

rick

>