From nobody Wed May 6 15:11:56 2026 X-Original-To: freebsd-current@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 4g9f4Y49cfz6clg8 for ; Wed, 06 May 2026 15:12:13 +0000 (UTC) (envelope-from rick.macklem@gmail.com) Received: from mail-ej1-x62a.google.com (mail-ej1-x62a.google.com [IPv6:2a00:1450:4864:20::62a]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "WR4" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4g9f4X1LN1z3RV2 for ; Wed, 06 May 2026 15:12:12 +0000 (UTC) (envelope-from rick.macklem@gmail.com) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=gmail.com header.s=20251104 header.b="VeZzMJa/"; dmarc=pass (policy=none) header.from=gmail.com; spf=pass (mx1.freebsd.org: domain of rick.macklem@gmail.com designates 2a00:1450:4864:20::62a as permitted sender) smtp.mailfrom=rick.macklem@gmail.com; arc=pass ("google.com:s=arc-20240605:i=1") Received: by mail-ej1-x62a.google.com with SMTP id a640c23a62f3a-bc356898256so516485266b.3 for ; Wed, 06 May 2026 08:12:12 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1778080330; cv=none; d=google.com; s=arc-20240605; b=dySEVCxqxw2XTXNx1yeum9i0LgnPSiWvc04Vy1Os3QOcvuxUu4ySm79iG9TAXIkpFK 4gsLW/NazMHkqcTdY0PLGRlKbLhYp7yUG+Vms+0CkIgorSt659ntJ0DTyu5k8BAHpcHK d4xwQS5nUnRITtbY1WzR5yFMvS/z6gwLTU3ruaKCsx4OWE9WBATPP+G3C000Skls9qqB CUBd5xGxdMg8wYIWjt4nsYLA5ELaD2cOHR4y1j5f4IpjQusVF2djZZn9qHcwmtwBX1sX bfIjyTL2vM3BVoTmxhrXjLwgPePS4lQBLEDBeTvzFlScet4wttfLoYY7JkrmOLwb+XW/ I9JA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605; h=to:subject:message-id:date:from:mime-version:dkim-signature; bh=jgL746+N9L5RLMmTqOpZBz9gWz7ZVAxCtZJfUhIbuqo=; fh=/2t7RDVHVL+DuRZdfZ/FkHktsvSS6cz2dKFTm0B9krs=; b=fRPSgrioZ3KCFdWbJBZv2uB+4zV45VbFEPCPQUdUtJ+ruz38cvDxmNCNCXAZKuScIr xB+3avOylxZyyFGCYNcw9wUyVBGXLXUOvniK7hikijHmYHV10Yt4FcPP93WiAONlUNlu 0XxQgO8x+2y97d6ccOS2QRHkBkWt7GQuLSEiYCi+Td18MWAPwP0ZbEbkm6r2OllqSSt8 oRr47KKyFd2AuR7YiIv7ug4fUvYI2tqg3LxgnPA+O7nB5RzY5Pdl7cxgXOS8UICGEtua crVYAWcn/Sfg6ZChLCu6Mx+V9cd/mjGbiIOfzAFthyrsrsghk3sMJj1BQVM41ntjYLys YQ7A==; darn=freebsd.org ARC-Authentication-Results: i=1; mx.google.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1778080330; x=1778685130; darn=freebsd.org; h=to:subject:message-id:date:from:mime-version:from:to:cc:subject :date:message-id:reply-to; bh=jgL746+N9L5RLMmTqOpZBz9gWz7ZVAxCtZJfUhIbuqo=; b=VeZzMJa/B685jEEHJlsToBd+LoUlP3hatFfMFNB1OadZEP3ZaNIby9YyZbhSmmH1A1 jfzG7WO9btfYQfWGT0RLzG3KV1FzcJIaw+znWmTmxMU6mo0rfQnlT5B4B0tuQu2jly0R bO/NOeBSwvlXPkApbMCKJOmhgREZ3WOsoInM6nNwMk2hJWYWO4okSBzsGgc+tPWA6pn7 ucrcAKPzUI5sKfOuACYaSzA0jvrpgag/gX8AxyUdtm/IAlVZEaGvqQhv14y4hbHy/xwu 0iQ2tslTqk8+Rw/UE0oZd1dj8aZbWtpKNiyJkK/scYMr07tZNSSsedn9xKxdsorllkKP KlBA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1778080330; x=1778685130; h=to:subject:message-id:date:from:mime-version:x-gm-gg :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=jgL746+N9L5RLMmTqOpZBz9gWz7ZVAxCtZJfUhIbuqo=; b=sBhpibsDdcOTE3KcebM+x8Z5uMgN2Taj+ho8g3O4rAECyEowDkVx8l5QEql7/uh/IU bhzDU8xCnjah+UTev0tNM9KQE8nP1HMnXI77xdLYIP59WcnFIQ909C7ZRipkI9xj0HXC KchgldsixSMVQ9aqGRu9V/GTl/geOyMVg7mNjpzxSzLsEVqp8lDvE7Fax6lTYDMQwMDM CjJjadknuK00dTJOGE+EcBA5pSAHGDW1MHlRVZj5oxQGkc2HtLP2DsxhPg6zuYV2OUhN R3fi091qYPk2MGGIlHE2V0sDBS2Kb6wCSB+Tsk5XK2VKYp3pZGhZS+j4KJ7RiUhrSNie mVCw== X-Gm-Message-State: AOJu0YwbGQ78V9gQkNKlhRYWLcTopyzzFQmqEB6tt5WxNVn+TXrLJljA kMtaF55bdR2Kq8METoz4K31llMM4530XCwgbFNE46dmW+Bn4PE1UwaSka6po3Jl/gIHj72rZJPE YYoqs0PrC5gk3QmruhoTZN1VYvDFoLrXA X-Gm-Gg: AeBDiesarRmDsh3+bus5OywS9ZitQ6UNmelY2WJs86rSvDVYKytidCUyu3jlMhaBies opHbfrjhH7n3PaCgqPoSMaWttURvr3271xtWx8MQT4z0TgtB5PGb9QMr8jsiAC3jylq46Us1rPF PCXGa4lvJmwn97ve5bKoXVEsLN9ZTIyL+gJa7n8jYupi1EW+CVfaROaJlgu0vjuI8eUWl0pKjVf dDJ7pr18yCQgz0CxLpmvbGR+XMiZPnpZsrw0AiMb012sdXNueclQ9rBUWe6wIPUCS9naHOOtaBt LP048KG8Yajl1WeL3zl8P+m3OyOr1QsBp38HBgn7yRWFSyO5bg== X-Received: by 2002:a17:907:c0a:b0:baf:477:f11b with SMTP id a640c23a62f3a-bc56cd3bf11mr203190066b.20.1778080329614; Wed, 06 May 2026 08:12:09 -0700 (PDT) List-Id: Discussions about the use of FreeBSD-current List-Archive: https://lists.freebsd.org/archives/freebsd-current List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-current@FreeBSD.org List-Id: List-Post: List-Help: List-Subscribe: List-Unsubscribe: List-Owner: Precedence: list MIME-Version: 1.0 From: Rick Macklem Date: Wed, 6 May 2026 08:11:56 -0700 X-Gm-Features: AVHnY4L9SQsfT0Znk7rwyuMbrxqUL2HuOYVpt-ofsDy1p0IvKbpoO1AgfvZt7nA Message-ID: Subject: RFC: Can a new "don't cache" chflags(1) be added? To: FreeBSD CURRENT Content-Type: text/plain; charset="UTF-8" X-Spamd-Result: default: False [-3.99 / 15.00]; SUBJECT_ENDS_QUESTION(1.00)[]; NEURAL_HAM_LONG(-1.00)[-1.000]; ARC_ALLOW(-1.00)[google.com:s=arc-20240605:i=1]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; NEURAL_HAM_SHORT(-0.99)[-0.992]; DMARC_POLICY_ALLOW(-0.50)[gmail.com,none]; R_SPF_ALLOW(-0.20)[+ip6:2a00:1450:4864::/56]; R_DKIM_ALLOW(-0.20)[gmail.com:s=20251104]; MIME_GOOD(-0.10)[text/plain]; RCVD_TLS_LAST(0.00)[]; TO_DN_ALL(0.00)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; FREEMAIL_ENVFROM(0.00)[gmail.com]; RCPT_COUNT_ONE(0.00)[1]; TAGGED_FROM(0.00)[]; MIME_TRACE(0.00)[0:+]; FREEMAIL_FROM(0.00)[gmail.com]; FROM_HAS_DN(0.00)[]; MISSING_XM_UA(0.00)[]; MLMMJ_DEST(0.00)[freebsd-current@freebsd.org]; PREVIOUSLY_DELIVERED(0.00)[freebsd-current@freebsd.org]; FROM_EQ_ENVFROM(0.00)[]; DKIM_TRACE(0.00)[gmail.com:+]; MID_RHS_MATCH_FROMTLD(0.00)[]; RCVD_COUNT_ONE(0.00)[1]; ASN(0.00)[asn:15169, ipnet:2a00:1450::/32, country:US]; DWL_DNSWL_NONE(0.00)[gmail.com:dkim]; RCVD_IN_DNSWL_NONE(0.00)[2a00:1450:4864:20::62a:from] X-Spamd-Bar: --- X-Rspamd-Queue-Id: 4g9f4X1LN1z3RV2 Hi, NFSv4.2 is getting a new "don't cache" attribute. It is meant to indicate to the NFS client that it should always handle the file as if it were open()'d with O_DIRECT. Does adding a new flag to chflags(1) called something like UF_DONTCACHE to support this new attribute seem reasonable? Thanks for any comments, rick