From nobody Mon Jul 13 03:01:59 2026 X-Original-To: dev-commits-src-main@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4gz6fb4gckz6lQsJ for ; Mon, 13 Jul 2026 03:01:59 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "YR1" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 4gz6fb3tyyz3Qgx for ; Mon, 13 Jul 2026 03:01:59 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1783911719; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=wqQqndcZomQrQMNWe3mdwhz8dgQqqzNkdhzOQiTBNU0=; b=h+Lbp6XCHXgRXOJ6PxqDQYAt9RX9ByxnUWKM3o5N3A+69bFM64wdE+P/Jrv52GryZ/q7kt IE5QP0XH7k1f5Kf1iQ3XOGoBdz3KVtu/pGZSh2sIKXq/5kVGUhBZOZv+WpZOJBwqicoKGE YKAuJDeq9/bmpXwBcw8evgowGUiLRupPspiD8hvOK17ruGyCpM6/XckDbVkhJI9FCznl55 CDwD8PmstbPlEcIkZyDqRNeR3KbTo1lk+USGFt33QzDzE4chk9HduLhKiVKd28PTNaF3hE 6y3scuOkK+wETKymNW1882CQBVY2YQaUH8g9uJ8gKWQP0wSt0EYZykWPx3mmfQ== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1783911719; a=rsa-sha256; cv=none; b=bmz23MzdF4DhFLYfJ3cHFjDMo3xS1GJjD4012xdbBoXWBgZjb3+t15fAgc/hKHVGUlN0v2 wQ2tubLcoWtl8MfEneVG4WyEIIjBcgQWEkVtzojHCWARpuOhR7k4H30GuYt8VLd5/B603p mD424OOhdfq1wIQa6NkPiZQWyew0VNzHd8onRzmXkCdlbatnWPxxDteyVcNVC3Ch/r7Wzp 1OMM/eGa9GO8iyTLbHuoDlUs5n2qaAcjqwQTREnA3A4fAA9I8bhExeY2NXKbD3aecVc7Fw cfo/4XwsBGTr8U3wE+Jj9+N6maX8XrSf0LbaUMl8XF46qMmT/JMFXj8UsHgKWQ== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1783911719; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=wqQqndcZomQrQMNWe3mdwhz8dgQqqzNkdhzOQiTBNU0=; b=ThP5SaKh4nc/g2I4t0CYE9vCBOEvcvzHWhtglKuHaioNQXVln6z/TrByItY1/2CxKPWleH o0LrjAsbklEnATLmyQZdkoUJWQbWEi3cZixX2PcMenGCX2JjpZA3juska5vdRbHBULmUg5 fDZeENRM40vwJ1zoaWdrjKE33WdKX1ymmflvfFl7rKU7/cc/fDTCxSPEQFD8sIr2vtm27a THo4Na+4HXod1rx3xRyUMwYVdbhE8qpXTbbJ5rQxQB+1SnlFhTvcYqG/zccLiRVj4wGlAr gcvKEofuGaTD86OE2UkZZZgO6e2A1/9olcRcGJSrLqyCsUQ2tfDJICEWkJIPUQ== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) by mxrelay.nyi.freebsd.org (Postfix) with ESMTP id 4gz6fb2QPYzfyF for ; Mon, 13 Jul 2026 03:01:59 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from git (uid 1279) (envelope-from git@FreeBSD.org) id 37fd7 by gitrepo.freebsd.org (DragonFly Mail Agent v0.13+ on gitrepo.freebsd.org); Mon, 13 Jul 2026 03:01:59 +0000 To: src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-main@FreeBSD.org From: Rick Macklem Subject: git: 88711f144170 - main - Revert "chflags: Add a new UF_DONTCACHE flag" List-Id: Commit messages for the main branch of the src repository List-Archive: https://lists.freebsd.org/archives/dev-commits-src-main List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: dev-commits-src-main@freebsd.org Sender: owner-dev-commits-src-main@FreeBSD.org List-Id: List-Post: List-Help: List-Subscribe: List-Unsubscribe: List-Owner: Precedence: list MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: rmacklem X-Git-Repository: src X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 88711f144170df4e8a4f3359c9e6089dad836951 Auto-Submitted: auto-generated Date: Mon, 13 Jul 2026 03:01:59 +0000 Message-Id: <6a545527.37fd7.7ad374dc@gitrepo.freebsd.org> The branch main has been updated by rmacklem: URL: https://cgit.FreeBSD.org/src/commit/?id=88711f144170df4e8a4f3359c9e6089dad836951 commit 88711f144170df4e8a4f3359c9e6089dad836951 Author: Rick Macklem AuthorDate: 2026-07-13 02:59:26 +0000 Commit: Rick Macklem CommitDate: 2026-07-13 02:59:26 +0000 Revert "chflags: Add a new UF_DONTCACHE flag" This reverts commit 74654ba3b1b3bcf6ba8870a54310accbb6adbf0b. Apparently it breaks cross building from Linux for some reason. I'll admit I didn't even know we supported cross building from Linux. --- 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, 3 insertions(+), 6 deletions(-) diff --git a/lib/libc/gen/strtofflags.c b/lib/libc/gen/strtofflags.c index ca12401c37e5..73b4db54ccdd 100644 --- a/lib/libc/gen/strtofflags.c +++ b/lib/libc/gen/strtofflags.c @@ -80,9 +80,7 @@ static struct { { "nosparse", 0, UF_SPARSE }, { "nousparse", 0, UF_SPARSE }, { "nosystem", 0, UF_SYSTEM }, - { "nousystem", 0, UF_SYSTEM }, - { "nodontcache", 0, UF_DONTCACHE }, - { "noudontcache", 0, UF_DONTCACHE } + { "nousystem", 0, UF_SYSTEM } }; #define nmappings (sizeof(mapping) / sizeof(mapping[0])) diff --git a/sys/fs/tmpfs/tmpfs_subr.c b/sys/fs/tmpfs/tmpfs_subr.c index c9a9a3114fb3..dd281d18d87d 100644 --- a/sys/fs/tmpfs/tmpfs_subr.c +++ b/sys/fs/tmpfs/tmpfs_subr.c @@ -2042,7 +2042,7 @@ tmpfs_chflags(struct vnode *vp, u_long flags, struct ucred *cred, if ((flags & ~(SF_APPEND | SF_ARCHIVED | SF_IMMUTABLE | SF_NOUNLINK | UF_APPEND | UF_ARCHIVE | UF_HIDDEN | UF_IMMUTABLE | UF_NODUMP | UF_NOUNLINK | UF_OFFLINE | UF_OPAQUE | UF_READONLY | UF_REPARSE | - UF_SPARSE | UF_SYSTEM | UF_DONTCACHE)) != 0) + UF_SPARSE | UF_SYSTEM)) != 0) return (EOPNOTSUPP); /* Disallow this operation if the file system is mounted read-only. */ diff --git a/sys/sys/stat.h b/sys/sys/stat.h index 457ec99365d2..0c58838094ed 100644 --- a/sys/sys/stat.h +++ b/sys/sys/stat.h @@ -327,7 +327,6 @@ struct nstat { #define UF_REPARSE 0x00000400 /* Windows reparse point file bit */ #define UF_ARCHIVE 0x00000800 /* file needs to be archived */ #define UF_READONLY 0x00001000 /* Windows readonly file bit */ -#define UF_DONTCACHE 0x00002000 /* don't cache file data (NFSv4) */ /* This is the same as the MacOS X definition of UF_HIDDEN. */ #define UF_HIDDEN 0x00008000 /* file is hidden */ diff --git a/sys/ufs/ufs/ufs_vnops.c b/sys/ufs/ufs/ufs_vnops.c index 762b5bb5b5ec..1d04e1b2785f 100644 --- a/sys/ufs/ufs/ufs_vnops.c +++ b/sys/ufs/ufs/ufs_vnops.c @@ -667,7 +667,7 @@ ufs_setattr( SF_NOUNLINK | SF_SNAPSHOT | UF_APPEND | UF_ARCHIVE | UF_HIDDEN | UF_IMMUTABLE | UF_NODUMP | UF_NOUNLINK | UF_OFFLINE | UF_OPAQUE | UF_READONLY | UF_REPARSE | - UF_SPARSE | UF_SYSTEM | UF_DONTCACHE)) != 0) + UF_SPARSE | UF_SYSTEM)) != 0) return (EOPNOTSUPP); if (vp->v_mount->mnt_flag & MNT_RDONLY) return (EROFS);