On 12 Jul 2026, at 23:47, Rick Macklem <[email protected]> wrote:
> 
> The branch main has been updated by rmacklem:
> 
> URL: 
> https://cgit.FreeBSD.org/src/commit/?id=74654ba3b1b3bcf6ba8870a54310accbb6adbf0b
> 
> commit 74654ba3b1b3bcf6ba8870a54310accbb6adbf0b
> Author:     Rick Macklem <[email protected]>
> AuthorDate: 2026-07-12 22:45:28 +0000
> Commit:     Rick Macklem <[email protected]>
> CommitDate: 2026-07-12 22:45:28 +0000
> 
>    chflags: Add a new UF_DONTCACHE flag
> 
>    This internet draft (which is close to being an RFC)
>    specifies a new NFSv4.2 attribute which tells the NFSv4.2
>    client to not cache file data. (Similar to O_DIRECT, but
>    triggered by this attribute set on the file on the NFSv4.2
>    server and not by the application's open(2).)
> 
>    https://datatracker.ietf.org/doc/draft-ietf-nfsv4-uncacheable-files/
> 
>    This patch adds a new chflags(1) flag called UF_DONTCACHE to
>    implement this.
> 
>    Patches for NFS and ZFS will be done separately.
> 
>    Reviewed by:    kib
>    MFC after:      2 weeks
>    Differential Revision:  https://reviews.freebsd.org/D58181
> ---
> lib/libc/gen/strtofflags.c | 4 +++-
> sys/fs/tmpfs/tmpfs_subr.c  | 2 +-
> sys/sys/stat.h             | 1 +
> sys/ufs/ufs/ufs_vnops.c    | 2 +-
> 4 files changed, 6 insertions(+), 3 deletions(-)
> 
> diff --git a/lib/libc/gen/strtofflags.c b/lib/libc/gen/strtofflags.c
> index 73b4db54ccdd..ca12401c37e5 100644
> --- a/lib/libc/gen/strtofflags.c
> +++ b/lib/libc/gen/strtofflags.c
> @@ -80,7 +80,9 @@ static struct {
> { "nosparse", 0, UF_SPARSE },
> { "nousparse", 0, UF_SPARSE },
> { "nosystem", 0, UF_SYSTEM },
> - { "nousystem", 0, UF_SYSTEM }
> + { "nousystem", 0, UF_SYSTEM },
> + { "nodontcache", 0, UF_DONTCACHE },
> + { "noudontcache", 0, UF_DONTCACHE }

Hi Rick,
This breaks cross-building from Linux; please fix or revert.

(This is a bootstrap file for use with makefs)

Jessica


Reply via email to