NetBSD Problem Report #59452

From www@netbsd.org  Sun Jun  1 10:51:43 2025
Return-Path: <www@netbsd.org>
Received: from mail.netbsd.org (mail.netbsd.org [199.233.217.200])
	(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)
	 key-exchange X25519 server-signature RSA-PSS (2048 bits)
	 client-signature RSA-PSS (2048 bits))
	(Client CN "mail.NetBSD.org", Issuer "mail.NetBSD.org CA" (not verified))
	by mollari.NetBSD.org (Postfix) with ESMTPS id EDC1E1A923C
	for <gnats-bugs@gnats.NetBSD.org>; Sun,  1 Jun 2025 10:51:42 +0000 (UTC)
Message-Id: <20250601105141.499DE1A923E@mollari.NetBSD.org>
Date: Sun,  1 Jun 2025 10:51:41 +0000 (UTC)
From: drixter@e-utp.net
Reply-To: drixter@e-utp.net
To: gnats-bugs@NetBSD.org
Subject: Move NFS wcc data messages to debug or control them via sysctl.
X-Send-Pr-Version: www-1.0

>Number:         59452
>Category:       kern
>Synopsis:       Move NFS wcc data messages to debug or control them via sysctl.
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    kern-bug-people
>State:          open
>Class:          change-request
>Submitter-Id:   net
>Arrival-Date:   Sun Jun 01 10:55:00 +0000 2025
>Last-Modified:  Wed Jun 03 18:50:01 +0000 2026
>Originator:     Marcin Gondek
>Release:        NetBSD current
>Organization:
e-utp.net
>Environment:
NetBSD devil.e-utp.net 10.99.14 NetBSD 10.99.14 (DEVIL) #43: Wed May 21 21:43:55 CEST 2025  root@devil.e-utp.net:/usr/obj/sys/arch/amd64/compile/DEVIL amd64

>Description:
Hi.

I know that such messages should not generally appear if the NFS server is working properly. But unfortunately it is not repairable everywhere -> Synology NFS, hence the question about the possibility of moving these messages to the DEBUG variant or maybe make it controlable via sysctl.

[    54.639309] diskstation6.e-utp.net:/volume1/homes/drixter: inaccurate wcc data (ctime) detected, disabling wcc (ctime 1747860168.846777829 1747860168.846777829, mtime 1747860168.846777829 1747860168.846777829)
[  8290.061715] diskstation6.e-utp.net:/volume1/Applications/html: inaccurate wcc data (ctime) detected, disabling wcc (ctime 1747868404.268648787 1747868404.268648787, mtime 1747868404.268648787 1747868404.268648787)
[ 37999.556765] diskstation6.e-utp.net:/volume1/Applications/NetBSD: inaccurate wcc data (ctime) detected, disabling wcc (ctime 1747898113.761877738 1747898113.761877738, mtime 1747898113.761877738 1747898113.761877738)
[ 129985.269256] diskstation6.e-utp.net:/volume1/homes/drixter: inaccurate wcc data (ctime) detected, disabling wcc (ctime 1747990099.474778485 1747990099.474778485, mtime 1747990099.474778485 1747990099.474778485)
[ 271086.518951] diskstation6.e-utp.net:/volume1/Applications/NetBSD: re-enabling wcc
[ 346441.968607] diskstation6.e-utp.net:/volume1/Applications/NetBSD: inaccurate wcc data (ctime) detected, disabling wcc (ctime 1748206556.173615162 1748206556.173615162, mtime 1748206556.173615162 1748206556.172615149)
[ 514378.384585] diskstation6.e-utp.net:/volume1/Applications/NetBSD: re-enabling wcc
[ 514557.066122] diskstation6.e-utp.net:/volume1/Applications/NetBSD: inaccurate wcc data (ctime) detected, disabling wcc (ctime 1748374671.270579777 1748374671.270579777, mtime 1748374671.270579777 1748374671.270579777)
[ 515971.888284] diskstation6.e-utp.net:/volume1/homes/drixter: re-enabling wcc
[ 515971.888284] diskstation6.e-utp.net:/volume1/homes/drixter: inaccurate wcc data (ctime) detected, disabling wcc (ctime 1748376086.092195755 1748376086.092195755, mtime 1748376086.092195755 1748376086.092195755)
[ 660108.808665] diskstation6.e-utp.net:/volume1/homes/drixter: re-enabling wcc
[ 660108.958666] diskstation6.e-utp.net:/volume1/homes/drixter: inaccurate wcc data (ctime) detected, disabling wcc (ctime 1748520223.159904837 1748520223.159904837, mtime 1748520223.159904837 1748520223.159904837)
[ 850685.043667] diskstation6.e-utp.net:/volume1/Applications/NetBSD: re-enabling wcc
[ 850838.054987] diskstation6.e-utp.net:/volume1/Applications/NetBSD: inaccurate wcc data (ctime) detected, disabling wcc (ctime 1748710952.261138867 1748710952.261138867, mtime 1748710952.261138867 1748710952.261138867)
[ 851717.862621] diskstation6.e-utp.net:/volume1/homes/drixter: re-enabling wcc
[ 851717.942624] diskstation6.e-utp.net:/volume1/homes/drixter: inaccurate wcc data (ctime) detected, disabling wcc (ctime 1748711832.146387487 1748711832.146387487, mtime 1748711832.146387487 1748711832.146387487)

>How-To-Repeat:
Make some load on NFS share.
>Fix:
Probably define DEBUG option for printf.

The patch is not tested, just to idea how this can be covered, if possible.

As far now I have no clue how to handle it via sysctl option.

==cut==
*** nfs_clntsubs.c      Sun Jun  1 12:41:04 2025
--- nfs_clntsubs-IFDEF.c        Sun Jun  1 12:43:24 2025
***************
*** 424,429 ****
--- 424,430 ----

                        mutex_enter(&nmp->nm_lock);
                        if (!NFS_WCCKLUDGE(nmp, now)) {
+ #ifdef DEBUG
                                printf("%s: inaccurate wcc data (%s) detected,"
                                    " disabling wcc"
                                    " (ctime %u.%09u %u.%09u,"
***************
*** 438,443 ****
--- 439,445 ----
                                    (unsigned int)omtime->tv_nsec,
                                    (unsigned int)mtime->tv_sec,
                                    (unsigned int)mtime->tv_nsec);
+ #endif
                        }
                        nmp->nm_iflag |= NFSMNT_WCCKLUDGE;
                        nmp->nm_wcckludgetime = now;
***************
*** 447,454 ****
--- 449,458 ----
                } else if (nmp->nm_iflag & NFSMNT_WCCKLUDGE) {
                        mutex_enter(&nmp->nm_lock);
                        if (nmp->nm_iflag & NFSMNT_WCCKLUDGE) {
+ #ifdef DEBUG
                                printf("%s: re-enabling wcc\n",
                                    vp->v_mount->mnt_stat.f_mntfromname);
+ #endif
                                nmp->nm_iflag &= ~NFSMNT_WCCKLUDGE;
                        }
                        mutex_exit(&nmp->nm_lock);
==cut==

Thanks,

>Audit-Trail:
From: mlelstv@serpens.de (Michael van Elst)
To: gnats-bugs@netbsd.org
Cc: 
Subject: Re: kern/59452: Move NFS wcc data messages to debug or control them via sysctl.
Date: Sun, 1 Jun 2025 11:41:06 -0000 (UTC)

 drixter@e-utp.net writes:

 >I know that such messages should not generally appear if the NFS server is working properly. But unfortunately it is not repairable everywhere -> Synology NFS, hence the question about the possibility of moving these messages to the DEBUG variant or maybe make it controlable via sysctl.

 >[ 514378.384585] diskstation6.e-utp.net:/volume1/Applications/NetBSD: re-enabling wcc
 >[ 514557.066122] diskstation6.e-utp.net:/volume1/Applications/NetBSD: inaccurate wcc data (ctime) detected, disabling wcc (ctime 1748374671.270579777 1748374671.270579777, mtime 1748374671.270579777 1748374671.270579777)

 Most of the messages appear to be "re-enabling" + "disabling wcc" again within a few seconds.

 What happens when you just disable the attribute cache when mounting with 'mount -o noac' ? It's hardly used anyway.

From: Marcin Gondek <drixter@e-utp.net>
To: "gnats-bugs@netbsd.org" <gnats-bugs@netbsd.org>,
	"kern-bug-people@netbsd.org" <kern-bug-people@netbsd.org>,
	"gnats-admin@netbsd.org" <gnats-admin@netbsd.org>, "netbsd-bugs@netbsd.org"
	<netbsd-bugs@netbsd.org>
Cc: 
Subject: RE: kern/59452: Move NFS wcc data messages to debug or control them
 via sysctl.
Date: Sun, 1 Jun 2025 12:06:38 +0000

 Hi Michael

 I've setup now as you suggested, It's the same, box restarted to be sure:

 [   190.659022] diskstation6.e-utp.net:/volume1/homes/drixter: inaccurate w=
 cc data (ctime) detected, disabling wcc (ctime 1748779290.941608597 1748779=
 290.941608597, mtime 1748779290.941608597 1748779290.941608597)

 devil# mount -vv | grep drixter | grep noac
 diskstation6.e-utp.net:/volume1/homes/drixter on /home/users/drixter type n=
 fs (automounted, fsid: 0xb0e/0x70b, reads: sync 0 async 0, writes: sync 0 a=
 sync 0, [nfs: addr=3D2001:67c:21ec:ffee:18f2:a77c:dc08:aef6, port=3D2049, a=
 ddrlen=3D28, sotype=3D1, proto=3D0, fhsize=3D0, flags=3D0x88247<soft,wsize,=
 rsize,intr,nfsv3,resvport,noac>, wsize=3D8192, rsize=3D8192, readdirsize=3D=
 4096, timeo=3D300, retrans=3D10, maxgrouplist=3D16, readahead=3D2, leaseter=
 m=3D0, deadthresh=3D9])
 devil#

 devil# cat /etc/auto_homes
 * -rw,noac,soft,intr,rsize=3D8192,wsize=3D8192 diskstation6.e-utp.net:/volu=
 me1/homes/&

 noac is included.


 Thanks,

 --
 Marcin Gondek / Drixter
 http://fido.e-utp.net/
 AS56662

 -----Original Message-----
 From: netbsd-bugs-owner@NetBSD.org <netbsd-bugs-owner@NetBSD.org> On Behalf=
  Of Michael van Elst via gnats
 Sent: Sunday, June 1, 2025 1:45 PM
 To: kern-bug-people@netbsd.org; gnats-admin@netbsd.org; netbsd-bugs@netbsd.=
 org; Marcin Gondek <drixter@e-utp.net>
 Subject: Re: kern/59452: Move NFS wcc data messages to debug or control the=
 m via sysctl.

 The following reply was made to PR kern/59452; it has been noted by GNATS.

 From: mlelstv@serpens.de (Michael van Elst)
 To: gnats-bugs@netbsd.org
 Cc:=20
 Subject: Re: kern/59452: Move NFS wcc data messages to debug or control the=
 m via sysctl.
 Date: Sun, 1 Jun 2025 11:41:06 -0000 (UTC)

  drixter@e-utp.net writes:
 =20
  >I know that such messages should not generally appear if the NFS server i=
 s working properly. But unfortunately it is not repairable everywhere -> Sy=
 nology NFS, hence the question about the possibility of moving these messag=
 es to the DEBUG variant or maybe make it controlable via sysctl.
 =20
  >[ 514378.384585] diskstation6.e-utp.net:/volume1/Applications/NetBSD: re-=
 enabling wcc  >[ 514557.066122] diskstation6.e-utp.net:/volume1/Application=
 s/NetBSD: inaccurate wcc data (ctime) detected, disabling wcc (ctime 174837=
 4671.270579777 1748374671.270579777, mtime 1748374671.270579777 1748374671.=
 270579777)
 =20
  Most of the messages appear to be "re-enabling" + "disabling wcc" again wi=
 thin a few seconds.
 =20
  What happens when you just disable the attribute cache when mounting with =
 'mount -o noac' ? It's hardly used anyway.
 =20

From: Marcin Gondek <drixter@e-utp.net>
To: Marcin Gondek <drixter@e-utp.net>, "gnats-bugs@netbsd.org"
	<gnats-bugs@netbsd.org>, "kern-bug-people@netbsd.org"
	<kern-bug-people@netbsd.org>, "gnats-admin@netbsd.org"
	<gnats-admin@netbsd.org>, "netbsd-bugs@netbsd.org" <netbsd-bugs@netbsd.org>
Cc: 
Subject: RE: kern/59452: Move NFS wcc data messages to debug or control them
 via sysctl.
Date: Mon, 9 Jun 2025 10:48:13 +0000

 Hi.

 [   190.659022] diskstation6.e-utp.net:/volume1/homes/drixter: inaccurate w=
 cc data (ctime) detected, disabling wcc (ctime 1748779290.941608597 1748779=
 290.941608597, mtime 1748779290.941608597 1748779290.941608597)
 [ 14577.965578] diskstation6.e-utp.net:/volume1/Applications/NetBSD: inaccu=
 rate wcc data (ctime) detected, disabling wcc (ctime 1748793678.251985388 1=
 748793678.251985388, mtime 1748793678.251985388 1748793678.251985388)
 [ 39826.666864] diskstation6.e-utp.net:/volume1/Applications/html: inaccura=
 te wcc data (ctime) detected, disabling wcc (ctime 1748818926.951985610 174=
 8818926.951985610, mtime 1748818926.951985610 1748818926.951985610)
 [ 103278.442441] diskstation6.e-utp.net:/volume1/Applications/NetBSD: re-en=
 abling wcc
 [ 104091.099550] diskstation6.e-utp.net:/volume1/Applications/NetBSD: inacc=
 urate wcc data (ctime) detected, disabling wcc (ctime 1748883191.385396294 =
 1748883191.385396294, mtime 1748883191.385396294 1748883191.385396294)
 [ 112832.426073] diskstation6.e-utp.net:/volume1/homes/drixter: re-enabling=
  wcc
 [ 112853.086255] diskstation6.e-utp.net:/volume1/homes/drixter: inaccurate =
 wcc data (ctime) detected, disabling wcc (ctime 1748891953.379970261 174889=
 1953.379970261, mtime 1748891953.379970261 1748891953.379970261)
 [ 530900.589197] diskstation6.e-utp.net:/volume1/Applications/NetBSD: re-en=
 abling wcc
 [ 530982.569922] diskstation6.e-utp.net:/volume1/Applications/NetBSD: inacc=
 urate wcc data (ctime) detected, disabling wcc (ctime 1749310082.858985530 =
 1749310082.858985530, mtime 1749310082.858985530 1749310082.858985530)

 The logs messages in kernel, still appears, even with noac option, the side=
 -effect is that NFS is quite slow right now when processing multiple small =
 files.
 I suggest maybe to move forward with my idea to control it via DEBUG and./o=
 r sysctl variable if possible.

 Thanks,

 --
 Marcin Gondek / Drixter
 http://fido.e-utp.net/
 AS56662

 -----Original Message-----
 From: netbsd-bugs-owner@NetBSD.org <netbsd-bugs-owner@NetBSD.org> On Behalf=
  Of Marcin Gondek
 Sent: Sunday, June 1, 2025 2:07 PM
 To: gnats-bugs@netbsd.org; kern-bug-people@netbsd.org; gnats-admin@netbsd.o=
 rg; netbsd-bugs@netbsd.org
 Subject: RE: kern/59452: Move NFS wcc data messages to debug or control the=
 m via sysctl.

 Hi Michael

 I've setup now as you suggested, It's the same, box restarted to be sure:

 [   190.659022] diskstation6.e-utp.net:/volume1/homes/drixter: inaccurate w=
 cc data (ctime) detected, disabling wcc (ctime 1748779290.941608597 1748779=
 290.941608597, mtime 1748779290.941608597 1748779290.941608597)

 devil# mount -vv | grep drixter | grep noac diskstation6.e-utp.net:/volume1=
 /homes/drixter on /home/users/drixter type nfs (automounted, fsid: 0xb0e/0x=
 70b, reads: sync 0 async 0, writes: sync 0 async 0, [nfs: addr=3D2001:67c:2=
 1ec:ffee:18f2:a77c:dc08:aef6, port=3D2049, addrlen=3D28, sotype=3D1, proto=
 =3D0, fhsize=3D0, flags=3D0x88247<soft,wsize,rsize,intr,nfsv3,resvport,noac=
 >, wsize=3D8192, rsize=3D8192, readdirsize=3D4096, timeo=3D300, retrans=3D1=
 0, maxgrouplist=3D16, readahead=3D2, leaseterm=3D0, deadthresh=3D9]) devil#

 devil# cat /etc/auto_homes
 * -rw,noac,soft,intr,rsize=3D8192,wsize=3D8192 diskstation6.e-utp.net:/volu=
 me1/homes/&

 noac is included.


 Thanks,

 --
 Marcin Gondek / Drixter
 http://fido.e-utp.net/
 AS56662

 -----Original Message-----
 From: netbsd-bugs-owner@NetBSD.org <netbsd-bugs-owner@NetBSD.org> On Behalf=
  Of Michael van Elst via gnats
 Sent: Sunday, June 1, 2025 1:45 PM
 To: kern-bug-people@netbsd.org; gnats-admin@netbsd.org; netbsd-bugs@netbsd.=
 org; Marcin Gondek <drixter@e-utp.net>
 Subject: Re: kern/59452: Move NFS wcc data messages to debug or control the=
 m via sysctl.

 The following reply was made to PR kern/59452; it has been noted by GNATS.

 From: mlelstv@serpens.de (Michael van Elst)
 To: gnats-bugs@netbsd.org
 Cc:=20
 Subject: Re: kern/59452: Move NFS wcc data messages to debug or control the=
 m via sysctl.
 Date: Sun, 1 Jun 2025 11:41:06 -0000 (UTC)

  drixter@e-utp.net writes:
 =20
  >I know that such messages should not generally appear if the NFS server i=
 s working properly. But unfortunately it is not repairable everywhere -> Sy=
 nology NFS, hence the question about the possibility of moving these messag=
 es to the DEBUG variant or maybe make it controlable via sysctl.
 =20
  >[ 514378.384585] diskstation6.e-utp.net:/volume1/Applications/NetBSD: re-=
 enabling wcc  >[ 514557.066122] diskstation6.e-utp.net:/volume1/Application=
 s/NetBSD: inaccurate wcc data (ctime) detected, disabling wcc (ctime 174837=
 4671.270579777 1748374671.270579777, mtime 1748374671.270579777 1748374671.=
 270579777)
 =20
  Most of the messages appear to be "re-enabling" + "disabling wcc" again wi=
 thin a few seconds.
 =20
  What happens when you just disable the attribute cache when mounting with =
 'mount -o noac' ? It's hardly used anyway.
 =20

From: Marcin Gondek <drixter@e-utp.net>
To: "gnats-bugs@netbsd.org" <gnats-bugs@netbsd.org>,
	"kern-bug-people@netbsd.org" <kern-bug-people@netbsd.org>,
	"gnats-admin@netbsd.org" <gnats-admin@netbsd.org>, "netbsd-bugs@netbsd.org"
	<netbsd-bugs@netbsd.org>
Cc: 
Subject: RE: kern/59452: Move NFS wcc data messages to debug or control them
 via sysctl.
Date: Thu, 24 Jul 2025 08:16:47 +0000

 Hi All,

 Is there any chance that someone will change it?
 I know that is rare case, but for my boxes I'm getting spam in dmesg on eve=
 ry high load ;-/
 With noac option there is a less spam but performance is significantly degr=
 aded.

 Thanks,


 --
 Marcin Gondek / Drixter
 http://fido.e-utp.net/
 AS56662

 -----Original Message-----
 From: Marcin Gondek=20
 Sent: Monday, June 9, 2025 12:48 PM
 To: Marcin Gondek <drixter@e-utp.net>; gnats-bugs@netbsd.org; kern-bug-peop=
 le@netbsd.org; gnats-admin@netbsd.org; netbsd-bugs@netbsd.org
 Subject: RE: kern/59452: Move NFS wcc data messages to debug or control the=
 m via sysctl.

 Hi.

 [   190.659022] diskstation6.e-utp.net:/volume1/homes/drixter: inaccurate w=
 cc data (ctime) detected, disabling wcc (ctime 1748779290.941608597 1748779=
 290.941608597, mtime 1748779290.941608597 1748779290.941608597)
 [ 14577.965578] diskstation6.e-utp.net:/volume1/Applications/NetBSD: inaccu=
 rate wcc data (ctime) detected, disabling wcc (ctime 1748793678.251985388 1=
 748793678.251985388, mtime 1748793678.251985388 1748793678.251985388) [ 398=
 26.666864] diskstation6.e-utp.net:/volume1/Applications/html: inaccurate wc=
 c data (ctime) detected, disabling wcc (ctime 1748818926.951985610 17488189=
 26.951985610, mtime 1748818926.951985610 1748818926.951985610) [ 103278.442=
 441] diskstation6.e-utp.net:/volume1/Applications/NetBSD: re-enabling wcc [=
  104091.099550] diskstation6.e-utp.net:/volume1/Applications/NetBSD: inaccu=
 rate wcc data (ctime) detected, disabling wcc (ctime 1748883191.385396294 1=
 748883191.385396294, mtime 1748883191.385396294 1748883191.385396294) [ 112=
 832.426073] diskstation6.e-utp.net:/volume1/homes/drixter: re-enabling wcc =
 [ 112853.086255] diskstation6.e-utp.net:/volume1/homes/drixter: inaccurate =
 wcc data (ctime) detected, disabling wcc (ctime 1748891953.379970261 174889=
 1953.379970261, mtime 1748891953.379970261 1748891953.379970261) [ 530900.5=
 89197] diskstation6.e-utp.net:/volume1/Applications/NetBSD: re-enabling wcc=
  [ 530982.569922] diskstation6.e-utp.net:/volume1/Applications/NetBSD: inac=
 curate wcc data (ctime) detected, disabling wcc (ctime 1749310082.858985530=
  1749310082.858985530, mtime 1749310082.858985530 1749310082.858985530)

 The logs messages in kernel, still appears, even with noac option, the side=
 -effect is that NFS is quite slow right now when processing multiple small =
 files.
 I suggest maybe to move forward with my idea to control it via DEBUG and./o=
 r sysctl variable if possible.

 Thanks,

 --
 Marcin Gondek / Drixter
 http://fido.e-utp.net/
 AS56662

 -----Original Message-----
 From: netbsd-bugs-owner@NetBSD.org <netbsd-bugs-owner@NetBSD.org> On Behalf=
  Of Marcin Gondek
 Sent: Sunday, June 1, 2025 2:07 PM
 To: gnats-bugs@netbsd.org; kern-bug-people@netbsd.org; gnats-admin@netbsd.o=
 rg; netbsd-bugs@netbsd.org
 Subject: RE: kern/59452: Move NFS wcc data messages to debug or control the=
 m via sysctl.

 Hi Michael

 I've setup now as you suggested, It's the same, box restarted to be sure:

 [   190.659022] diskstation6.e-utp.net:/volume1/homes/drixter: inaccurate w=
 cc data (ctime) detected, disabling wcc (ctime 1748779290.941608597 1748779=
 290.941608597, mtime 1748779290.941608597 1748779290.941608597)

 devil# mount -vv | grep drixter | grep noac diskstation6.e-utp.net:/volume1=
 /homes/drixter on /home/users/drixter type nfs (automounted, fsid: 0xb0e/0x=
 70b, reads: sync 0 async 0, writes: sync 0 async 0, [nfs: addr=3D2001:67c:2=
 1ec:ffee:18f2:a77c:dc08:aef6, port=3D2049, addrlen=3D28, sotype=3D1, proto=
 =3D0, fhsize=3D0, flags=3D0x88247<soft,wsize,rsize,intr,nfsv3,resvport,noac=
 >, wsize=3D8192, rsize=3D8192, readdirsize=3D4096, timeo=3D300, retrans=3D1=
 0, maxgrouplist=3D16, readahead=3D2, leaseterm=3D0, deadthresh=3D9]) devil#

 devil# cat /etc/auto_homes
 * -rw,noac,soft,intr,rsize=3D8192,wsize=3D8192 diskstation6.e-utp.net:/volu=
 me1/homes/&

 noac is included.


 Thanks,

 --
 Marcin Gondek / Drixter
 http://fido.e-utp.net/
 AS56662

 -----Original Message-----
 From: netbsd-bugs-owner@NetBSD.org <netbsd-bugs-owner@NetBSD.org> On Behalf=
  Of Michael van Elst via gnats
 Sent: Sunday, June 1, 2025 1:45 PM
 To: kern-bug-people@netbsd.org; gnats-admin@netbsd.org; netbsd-bugs@netbsd.=
 org; Marcin Gondek <drixter@e-utp.net>
 Subject: Re: kern/59452: Move NFS wcc data messages to debug or control the=
 m via sysctl.

 The following reply was made to PR kern/59452; it has been noted by GNATS.

 From: mlelstv@serpens.de (Michael van Elst)
 To: gnats-bugs@netbsd.org
 Cc:=20
 Subject: Re: kern/59452: Move NFS wcc data messages to debug or control the=
 m via sysctl.
 Date: Sun, 1 Jun 2025 11:41:06 -0000 (UTC)

  drixter@e-utp.net writes:
 =20
  >I know that such messages should not generally appear if the NFS server i=
 s working properly. But unfortunately it is not repairable everywhere -> Sy=
 nology NFS, hence the question about the possibility of moving these messag=
 es to the DEBUG variant or maybe make it controlable via sysctl.
 =20
  >[ 514378.384585] diskstation6.e-utp.net:/volume1/Applications/NetBSD: re-=
 enabling wcc  >[ 514557.066122] diskstation6.e-utp.net:/volume1/Application=
 s/NetBSD: inaccurate wcc data (ctime) detected, disabling wcc (ctime 174837=
 4671.270579777 1748374671.270579777, mtime 1748374671.270579777 1748374671.=
 270579777)
 =20
  Most of the messages appear to be "re-enabling" + "disabling wcc" again wi=
 thin a few seconds.
 =20
  What happens when you just disable the attribute cache when mounting with =
 'mount -o noac' ? It's hardly used anyway.
 =20

From: Marcin Gondek <drixter@e-utp.net>
To: "gnats-bugs@netbsd.org" <gnats-bugs@netbsd.org>,
	"kern-bug-people@netbsd.org" <kern-bug-people@netbsd.org>,
	"gnats-admin@netbsd.org" <gnats-admin@netbsd.org>, "netbsd-bugs@netbsd.org"
	<netbsd-bugs@netbsd.org>
Cc: 
Subject: RE: kern/59452: Move NFS wcc data messages to debug or control them
 via sysctl.
Date: Wed, 22 Oct 2025 19:08:42 +0000

 Hi All,

 I've made a patch for myself to disable it via ifdef, probably this is not =
 proper way, but my system is getting spam on high load over NFS.

 Now observing that is better or not, as far I'm not C developer I hope that=
  there is no other side effect.

 The good thing is that kernel compile correctly. First my approach was only=
  theory now time for practice ;-)


 =3D=3Dcut=3D=3D
 --- nfs_clntsubs.c      2025-10-22 21:00:13.919594789 +0200
 +++ nfs_clntsubs.c-IFDEF        2025-10-22 19:38:56.907354570 +0200
 @@ -393,15 +393,20 @@
                 time_t now =3D time_second;
                 const struct timespec *omtime =3D &np->n_vattr->va_mtime;
                 const struct timespec *octime =3D &np->n_vattr->va_ctime;
 +#ifdef DEBUG
                 const char *reason =3D NULL; /* XXX: gcc */
 -
 +#endif
                 if (timespeccmp(omtime, mtime, <=3D)) {
 +#ifdef DEBUG
                         reason =3D "mtime";
 +#endif
                         error =3D EINVAL;
                 }

                 if (vp->v_type =3D=3D VDIR && timespeccmp(octime, ctime, <=
 =3D)) {
 +#ifdef DEBUG
                         reason =3D "ctime";
 +#endif
                         error =3D EINVAL;
                 }

 @@ -423,6 +428,7 @@
                          */

                         mutex_enter(&nmp->nm_lock);
 +#ifdef DEBUG
                         if (!NFS_WCCKLUDGE(nmp, now)) {
                                 printf("%s: inaccurate wcc data (%s) detect=
 ed,"
                                     " disabling wcc"
 @@ -439,6 +445,7 @@
                                     (unsigned int)mtime->tv_sec,
                                     (unsigned int)mtime->tv_nsec);
                         }
 +#endif
                         nmp->nm_iflag |=3D NFSMNT_WCCKLUDGE;
                         nmp->nm_wcckludgetime =3D now;
                         mutex_exit(&nmp->nm_lock);
 @@ -447,8 +454,10 @@
                 } else if (nmp->nm_iflag & NFSMNT_WCCKLUDGE) {
                         mutex_enter(&nmp->nm_lock);
                         if (nmp->nm_iflag & NFSMNT_WCCKLUDGE) {
 +#ifdef DEBUG
                                 printf("%s: re-enabling wcc\n",
                                     vp->v_mount->mnt_stat.f_mntfromname);
 +#endif
                                 nmp->nm_iflag &=3D ~NFSMNT_WCCKLUDGE;
                         }
                         mutex_exit(&nmp->nm_lock);
 =3D=3Dcut=3D=3D


 --
 Marcin Gondek / Drixter
 http://fido.e-utp.net/
 AS56662

 -----Original Message-----
 From: netbsd-bugs-owner@NetBSD.org <netbsd-bugs-owner@NetBSD.org> On Behalf=
  Of Marcin Gondek
 Sent: Thursday, July 24, 2025 10:17 AM
 To: gnats-bugs@netbsd.org; kern-bug-people@netbsd.org; gnats-admin@netbsd.o=
 rg; netbsd-bugs@netbsd.org
 Subject: RE: kern/59452: Move NFS wcc data messages to debug or control the=
 m via sysctl.

 Hi All,

 Is there any chance that someone will change it?
 I know that is rare case, but for my boxes I'm getting spam in dmesg on eve=
 ry high load ;-/ With noac option there is a less spam but performance is s=
 ignificantly degraded.

 Thanks,


 --
 Marcin Gondek / Drixter
 http://fido.e-utp.net/
 AS56662

 -----Original Message-----
 From: Marcin Gondek
 Sent: Monday, June 9, 2025 12:48 PM
 To: Marcin Gondek <drixter@e-utp.net>; gnats-bugs@netbsd.org; kern-bug-peop=
 le@netbsd.org; gnats-admin@netbsd.org; netbsd-bugs@netbsd.org
 Subject: RE: kern/59452: Move NFS wcc data messages to debug or control the=
 m via sysctl.

 Hi.

 [   190.659022] diskstation6.e-utp.net:/volume1/homes/drixter: inaccurate w=
 cc data (ctime) detected, disabling wcc (ctime 1748779290.941608597 1748779=
 290.941608597, mtime 1748779290.941608597 1748779290.941608597)
 [ 14577.965578] diskstation6.e-utp.net:/volume1/Applications/NetBSD: inaccu=
 rate wcc data (ctime) detected, disabling wcc (ctime 1748793678.251985388 1=
 748793678.251985388, mtime 1748793678.251985388 1748793678.251985388) [ 398=
 26.666864] diskstation6.e-utp.net:/volume1/Applications/html: inaccurate wc=
 c data (ctime) detected, disabling wcc (ctime 1748818926.951985610 17488189=
 26.951985610, mtime 1748818926.951985610 1748818926.951985610) [ 103278.442=
 441] diskstation6.e-utp.net:/volume1/Applications/NetBSD: re-enabling wcc [=
  104091.099550] diskstation6.e-utp.net:/volume1/Applications/NetBSD: inaccu=
 rate wcc data (ctime) detected, disabling wcc (ctime 1748883191.385396294 1=
 748883191.385396294, mtime 1748883191.385396294 1748883191.385396294) [ 112=
 832.426073] diskstation6.e-utp.net:/volume1/homes/drixter: re-enabling wcc =
 [ 112853.086255] diskstation6.e-utp.net:/volume1/homes/drixter: inaccurate =
 wcc data (ctime) detected, disabling wcc (ctime 1748891953.379970261 174889=
 1953.379970261, mtime 1748891953.379970261 1748891953.379970261) [ 530900.5=
 89197] diskstation6.e-utp.net:/volume1/Applications/NetBSD: re-enabling wcc=
  [ 530982.569922] diskstation6.e-utp.net:/volume1/Applications/NetBSD: inac=
 curate wcc data (ctime) detected, disabling wcc (ctime 1749310082.858985530=
  1749310082.858985530, mtime 1749310082.858985530 1749310082.858985530)

 The logs messages in kernel, still appears, even with noac option, the side=
 -effect is that NFS is quite slow right now when processing multiple small =
 files.
 I suggest maybe to move forward with my idea to control it via DEBUG and./o=
 r sysctl variable if possible.

 Thanks,

 --
 Marcin Gondek / Drixter
 http://fido.e-utp.net/
 AS56662

 -----Original Message-----
 From: netbsd-bugs-owner@NetBSD.org <netbsd-bugs-owner@NetBSD.org> On Behalf=
  Of Marcin Gondek
 Sent: Sunday, June 1, 2025 2:07 PM
 To: gnats-bugs@netbsd.org; kern-bug-people@netbsd.org; gnats-admin@netbsd.o=
 rg; netbsd-bugs@netbsd.org
 Subject: RE: kern/59452: Move NFS wcc data messages to debug or control the=
 m via sysctl.

 Hi Michael

 I've setup now as you suggested, It's the same, box restarted to be sure:

 [   190.659022] diskstation6.e-utp.net:/volume1/homes/drixter: inaccurate w=
 cc data (ctime) detected, disabling wcc (ctime 1748779290.941608597 1748779=
 290.941608597, mtime 1748779290.941608597 1748779290.941608597)

 devil# mount -vv | grep drixter | grep noac diskstation6.e-utp.net:/volume1=
 /homes/drixter on /home/users/drixter type nfs (automounted, fsid: 0xb0e/0x=
 70b, reads: sync 0 async 0, writes: sync 0 async 0, [nfs: addr=3D2001:67c:2=
 1ec:ffee:18f2:a77c:dc08:aef6, port=3D2049, addrlen=3D28, sotype=3D1, proto=
 =3D0, fhsize=3D0, flags=3D0x88247<soft,wsize,rsize,intr,nfsv3,resvport,noac=
 >, wsize=3D8192, rsize=3D8192, readdirsize=3D4096, timeo=3D300, retrans=3D1=
 0, maxgrouplist=3D16, readahead=3D2, leaseterm=3D0, deadthresh=3D9]) devil#

 devil# cat /etc/auto_homes
 * -rw,noac,soft,intr,rsize=3D8192,wsize=3D8192 diskstation6.e-utp.net:/volu=
 me1/homes/&

 noac is included.


 Thanks,

 --
 Marcin Gondek / Drixter
 http://fido.e-utp.net/
 AS56662

 -----Original Message-----
 From: netbsd-bugs-owner@NetBSD.org <netbsd-bugs-owner@NetBSD.org> On Behalf=
  Of Michael van Elst via gnats
 Sent: Sunday, June 1, 2025 1:45 PM
 To: kern-bug-people@netbsd.org; gnats-admin@netbsd.org; netbsd-bugs@netbsd.=
 org; Marcin Gondek <drixter@e-utp.net>
 Subject: Re: kern/59452: Move NFS wcc data messages to debug or control the=
 m via sysctl.

 The following reply was made to PR kern/59452; it has been noted by GNATS.

 From: mlelstv@serpens.de (Michael van Elst)
 To: gnats-bugs@netbsd.org
 Cc:=20
 Subject: Re: kern/59452: Move NFS wcc data messages to debug or control the=
 m via sysctl.
 Date: Sun, 1 Jun 2025 11:41:06 -0000 (UTC)

  drixter@e-utp.net writes:
 =20
  >I know that such messages should not generally appear if the NFS server i=
 s working properly. But unfortunately it is not repairable everywhere -> Sy=
 nology NFS, hence the question about the possibility of moving these messag=
 es to the DEBUG variant or maybe make it controlable via sysctl.
 =20
  >[ 514378.384585] diskstation6.e-utp.net:/volume1/Applications/NetBSD: re-=
 enabling wcc  >[ 514557.066122] diskstation6.e-utp.net:/volume1/Application=
 s/NetBSD: inaccurate wcc data (ctime) detected, disabling wcc (ctime 174837=
 4671.270579777 1748374671.270579777, mtime 1748374671.270579777 1748374671.=
 270579777)
 =20
  Most of the messages appear to be "re-enabling" + "disabling wcc" again wi=
 thin a few seconds.
 =20
  What happens when you just disable the attribute cache when mounting with =
 'mount -o noac' ? It's hardly used anyway.
 =20

From: Marcin Gondek <drixter@e-utp.net>
To: "gnats-bugs@netbsd.org" <gnats-bugs@netbsd.org>,
	"kern-bug-people@netbsd.org" <kern-bug-people@netbsd.org>,
	"gnats-admin@netbsd.org" <gnats-admin@netbsd.org>, "netbsd-bugs@netbsd.org"
	<netbsd-bugs@netbsd.org>
Cc: 
Subject: RE: kern/59452: Move NFS wcc data messages to debug or control them
 via sysctl.
Date: Mon, 25 May 2026 12:26:20 +0000

 Hi All,

 Any change to apply such patch?
 It's moving these errors messages into DEBUG mode.

 =3D=3Dcut=3D=3D
 --- /root/nfs_clntsubs.c        2025-10-22 21:00:13.919594789 +0200
 +++ nfs_clntsubs.c      2025-10-22 20:13:06.624486932 +0200
 @@ -393,15 +393,20 @@
                 time_t now =3D time_second;
                 const struct timespec *omtime =3D &np->n_vattr->va_mtime;
                 const struct timespec *octime =3D &np->n_vattr->va_ctime;
 +#ifdef DEBUG
                 const char *reason =3D NULL; /* XXX: gcc */
 -
 +#endif
                 if (timespeccmp(omtime, mtime, <=3D)) {
 +#ifdef DEBUG
                         reason =3D "mtime";
 +#endif
                         error =3D EINVAL;
                 }

                 if (vp->v_type =3D=3D VDIR && timespeccmp(octime, ctime, <=
 =3D)) {
 +#ifdef DEBUG
                         reason =3D "ctime";
 +#endif
                         error =3D EINVAL;
                 }

 @@ -423,6 +428,7 @@
                          */

                         mutex_enter(&nmp->nm_lock);
 +#ifdef DEBUG
                         if (!NFS_WCCKLUDGE(nmp, now)) {
                                 printf("%s: inaccurate wcc data (%s) detect=
 ed,"
                                     " disabling wcc"
 @@ -439,6 +445,7 @@
                                     (unsigned int)mtime->tv_sec,
                                     (unsigned int)mtime->tv_nsec);
                         }
 +#endif
                         nmp->nm_iflag |=3D NFSMNT_WCCKLUDGE;
                         nmp->nm_wcckludgetime =3D now;
                         mutex_exit(&nmp->nm_lock);
 @@ -447,8 +454,10 @@
                 } else if (nmp->nm_iflag & NFSMNT_WCCKLUDGE) {
                         mutex_enter(&nmp->nm_lock);
                         if (nmp->nm_iflag & NFSMNT_WCCKLUDGE) {
 +#ifdef DEBUG
                                 printf("%s: re-enabling wcc\n",
                                     vp->v_mount->mnt_stat.f_mntfromname);
 +#endif
                                 nmp->nm_iflag &=3D ~NFSMNT_WCCKLUDGE;
                         }
                         mutex_exit(&nmp->nm_lock);

 =3D=3Dcut=3D=3D

 --
 Marcin Gondek / Drixter
 http://fido.e-utp.net/
 AS56662

 -----Original Message-----
 From: netbsd-bugs-owner@NetBSD.org <netbsd-bugs-owner@NetBSD.org> On Behalf=
  Of Marcin Gondek via gnats
 Sent: Wednesday, October 22, 2025 9:10 PM
 To: kern-bug-people@netbsd.org; gnats-admin@netbsd.org; netbsd-bugs@netbsd.=
 org; Marcin Gondek <drixter@e-utp.net>
 Subject: RE: kern/59452: Move NFS wcc data messages to debug or control the=
 m via sysctl.

 The following reply was made to PR kern/59452; it has been noted by GNATS.

 From: Marcin Gondek <drixter@e-utp.net>
 To: "gnats-bugs@netbsd.org" <gnats-bugs@netbsd.org>,
 	"kern-bug-people@netbsd.org" <kern-bug-people@netbsd.org>,
 	"gnats-admin@netbsd.org" <gnats-admin@netbsd.org>, "netbsd-bugs@netbsd.org=
 "
 	<netbsd-bugs@netbsd.org>
 Cc:=20
 Subject: RE: kern/59452: Move NFS wcc data messages to debug or control the=
 m  via sysctl.
 Date: Wed, 22 Oct 2025 19:08:42 +0000

  Hi All,
 =20
  I've made a patch for myself to disable it via ifdef, probably this is not=
  =3D  proper way, but my system is getting spam on high load over NFS.
 =20
  Now observing that is better or not, as far I'm not C developer I hope tha=
 t=3D
   there is no other side effect.
 =20
  The good thing is that kernel compile correctly. First my approach was onl=
 y=3D
   theory now time for practice ;-)
 =20
 =20
  =3D3D=3D3Dcut=3D3D=3D3D
  --- nfs_clntsubs.c      2025-10-22 21:00:13.919594789 +0200
  +++ nfs_clntsubs.c-IFDEF        2025-10-22 19:38:56.907354570 +0200
  @@ -393,15 +393,20 @@
                  time_t now =3D3D time_second;
                  const struct timespec *omtime =3D3D &np->n_vattr->va_mtime=
 ;
                  const struct timespec *octime =3D3D &np->n_vattr->va_ctime=
 ;  +#ifdef DEBUG
                  const char *reason =3D3D NULL; /* XXX: gcc */
  -
  +#endif
                  if (timespeccmp(omtime, mtime, <=3D3D)) {  +#ifdef DEBUG
                          reason =3D3D "mtime";  +#endif
                          error =3D3D EINVAL;
                  }
 =20
                  if (vp->v_type =3D3D=3D3D VDIR && timespeccmp(octime, ctim=
 e, <=3D
  =3D3D)) {
  +#ifdef DEBUG
                          reason =3D3D "ctime";  +#endif
                          error =3D3D EINVAL;
                  }
 =20
  @@ -423,6 +428,7 @@
                           */
 =20
                          mutex_enter(&nmp->nm_lock);  +#ifdef DEBUG
                          if (!NFS_WCCKLUDGE(nmp, now)) {
                                  printf("%s: inaccurate wcc data (%s) detec=
 t=3D  ed,"
                                      " disabling wcc"
  @@ -439,6 +445,7 @@
                                      (unsigned int)mtime->tv_sec,
                                      (unsigned int)mtime->tv_nsec);
                          }
  +#endif
                          nmp->nm_iflag |=3D3D NFSMNT_WCCKLUDGE;
                          nmp->nm_wcckludgetime =3D3D now;
                          mutex_exit(&nmp->nm_lock);  @@ -447,8 +454,10 @@
                  } else if (nmp->nm_iflag & NFSMNT_WCCKLUDGE) {
                          mutex_enter(&nmp->nm_lock);
                          if (nmp->nm_iflag & NFSMNT_WCCKLUDGE) {  +#ifdef D=
 EBUG
                                  printf("%s: re-enabling wcc\n",
                                      vp->v_mount->mnt_stat.f_mntfromname);
  +#endif
                                  nmp->nm_iflag &=3D3D ~NFSMNT_WCCKLUDGE;
                          }
                          mutex_exit(&nmp->nm_lock);  =3D3D=3D3Dcut=3D3D=3D3=
 D
 =20
 =20
  --
  Marcin Gondek / Drixter
  http://fido.e-utp.net/
  AS56662
 =20
  -----Original Message-----
  From: netbsd-bugs-owner@NetBSD.org <netbsd-bugs-owner@NetBSD.org> On Behal=
 f=3D
   Of Marcin Gondek
  Sent: Thursday, July 24, 2025 10:17 AM
  To: gnats-bugs@netbsd.org; kern-bug-people@netbsd.org; gnats-admin@netbsd.=
 o=3D  rg; netbsd-bugs@netbsd.org
  Subject: RE: kern/59452: Move NFS wcc data messages to debug or control th=
 e=3D  m via sysctl.
 =20
  Hi All,
 =20
  Is there any chance that someone will change it?
  I know that is rare case, but for my boxes I'm getting spam in dmesg on ev=
 e=3D  ry high load ;-/ With noac option there is a less spam but performanc=
 e is s=3D  ignificantly degraded.
 =20
  Thanks,
 =20
 =20
  --
  Marcin Gondek / Drixter
  http://fido.e-utp.net/
  AS56662
 =20
  -----Original Message-----
  From: Marcin Gondek
  Sent: Monday, June 9, 2025 12:48 PM
  To: Marcin Gondek <drixter@e-utp.net>; gnats-bugs@netbsd.org; kern-bug-peo=
 p=3D  le@netbsd.org; gnats-admin@netbsd.org; netbsd-bugs@netbsd.org
  Subject: RE: kern/59452: Move NFS wcc data messages to debug or control th=
 e=3D  m via sysctl.
 =20
  Hi.
 =20
  [   190.659022] diskstation6.e-utp.net:/volume1/homes/drixter: inaccurate =
 w=3D
  cc data (ctime) detected, disabling wcc (ctime 1748779290.941608597 174877=
 9=3D  290.941608597, mtime 1748779290.941608597 1748779290.941608597)  [ 14=
 577.965578] diskstation6.e-utp.net:/volume1/Applications/NetBSD: inaccu=3D =
  rate wcc data (ctime) detected, disabling wcc (ctime 1748793678.251985388 =
 1=3D  748793678.251985388, mtime 1748793678.251985388 1748793678.251985388)=
  [ 398=3D  26.666864] diskstation6.e-utp.net:/volume1/Applications/html: in=
 accurate wc=3D  c data (ctime) detected, disabling wcc (ctime 1748818926.95=
 1985610 17488189=3D  26.951985610, mtime 1748818926.951985610 1748818926.95=
 1985610) [ 103278.442=3D  441] diskstation6.e-utp.net:/volume1/Applications=
 /NetBSD: re-enabling wcc [=3D
   104091.099550] diskstation6.e-utp.net:/volume1/Applications/NetBSD: inacc=
 u=3D  rate wcc data (ctime) detected, disabling wcc (ctime 1748883191.38539=
 6294 1=3D  748883191.385396294, mtime 1748883191.385396294 1748883191.38539=
 6294) [ 112=3D  832.426073] diskstation6.e-utp.net:/volume1/homes/drixter: =
 re-enabling wcc =3D  [ 112853.086255] diskstation6.e-utp.net:/volume1/homes=
 /drixter: inaccurate =3D  wcc data (ctime) detected, disabling wcc (ctime 1=
 748891953.379970261 174889=3D  1953.379970261, mtime 1748891953.379970261 1=
 748891953.379970261) [ 530900.5=3D  89197] diskstation6.e-utp.net:/volume1/=
 Applications/NetBSD: re-enabling wcc=3D
   [ 530982.569922] diskstation6.e-utp.net:/volume1/Applications/NetBSD: ina=
 c=3D  curate wcc data (ctime) detected, disabling wcc (ctime 1749310082.858=
 985530=3D
   1749310082.858985530, mtime 1749310082.858985530 1749310082.858985530)
 =20
  The logs messages in kernel, still appears, even with noac option, the sid=
 e=3D  -effect is that NFS is quite slow right now when processing multiple =
 small =3D  files.
  I suggest maybe to move forward with my idea to control it via DEBUG and./=
 o=3D  r sysctl variable if possible.
 =20
  Thanks,
 =20
  --
  Marcin Gondek / Drixter
  http://fido.e-utp.net/
  AS56662
 =20
  -----Original Message-----
  From: netbsd-bugs-owner@NetBSD.org <netbsd-bugs-owner@NetBSD.org> On Behal=
 f=3D
   Of Marcin Gondek
  Sent: Sunday, June 1, 2025 2:07 PM
  To: gnats-bugs@netbsd.org; kern-bug-people@netbsd.org; gnats-admin@netbsd.=
 o=3D  rg; netbsd-bugs@netbsd.org
  Subject: RE: kern/59452: Move NFS wcc data messages to debug or control th=
 e=3D  m via sysctl.
 =20
  Hi Michael
 =20
  I've setup now as you suggested, It's the same, box restarted to be sure:
 =20
  [   190.659022] diskstation6.e-utp.net:/volume1/homes/drixter: inaccurate =
 w=3D
  cc data (ctime) detected, disabling wcc (ctime 1748779290.941608597 174877=
 9=3D  290.941608597, mtime 1748779290.941608597 1748779290.941608597)
 =20
  devil# mount -vv | grep drixter | grep noac diskstation6.e-utp.net:/volume=
 1=3D  /homes/drixter on /home/users/drixter type nfs (automounted, fsid: 0x=
 b0e/0x=3D  70b, reads: sync 0 async 0, writes: sync 0 async 0, [nfs: addr=
 =3D3D2001:67c:2=3D  1ec:ffee:18f2:a77c:dc08:aef6, port=3D3D2049, addrlen=3D=
 3D28, sotype=3D3D1, proto=3D  =3D3D0, fhsize=3D3D0, flags=3D3D0x88247<soft,=
 wsize,rsize,intr,nfsv3,resvport,noac=3D
  >, wsize=3D3D8192, rsize=3D3D8192, readdirsize=3D3D4096, timeo=3D3D300, re=
 trans=3D3D1=3D  0, maxgrouplist=3D3D16, readahead=3D3D2, leaseterm=3D3D0, d=
 eadthresh=3D3D9]) devil#
 =20
  devil# cat /etc/auto_homes
  * -rw,noac,soft,intr,rsize=3D3D8192,wsize=3D3D8192 diskstation6.e-utp.net:=
 /volu=3D  me1/homes/&
 =20
  noac is included.
 =20
 =20
  Thanks,
 =20
  --
  Marcin Gondek / Drixter
  http://fido.e-utp.net/
  AS56662
 =20
  -----Original Message-----
  From: netbsd-bugs-owner@NetBSD.org <netbsd-bugs-owner@NetBSD.org> On Behal=
 f=3D
   Of Michael van Elst via gnats
  Sent: Sunday, June 1, 2025 1:45 PM
  To: kern-bug-people@netbsd.org; gnats-admin@netbsd.org; netbsd-bugs@netbsd=
 .=3D  org; Marcin Gondek <drixter@e-utp.net>
  Subject: Re: kern/59452: Move NFS wcc data messages to debug or control th=
 e=3D  m via sysctl.
 =20
  The following reply was made to PR kern/59452; it has been noted by GNATS.
 =20
  From: mlelstv@serpens.de (Michael van Elst)
  To: gnats-bugs@netbsd.org
  Cc:=3D20
  Subject: Re: kern/59452: Move NFS wcc data messages to debug or control th=
 e=3D  m via sysctl.
  Date: Sun, 1 Jun 2025 11:41:06 -0000 (UTC)
 =20
   drixter@e-utp.net writes:
  =3D20
   >I know that such messages should not generally appear if the NFS server =
 i=3D  s working properly. But unfortunately it is not repairable everywhere=
  -> Sy=3D  nology NFS, hence the question about the possibility of moving t=
 hese messag=3D  es to the DEBUG variant or maybe make it controlable via sy=
 sctl.
  =3D20
   >[ 514378.384585] diskstation6.e-utp.net:/volume1/Applications/NetBSD: re=
 -=3D  enabling wcc  >[ 514557.066122] diskstation6.e-utp.net:/volume1/Appli=
 cation=3D
  s/NetBSD: inaccurate wcc data (ctime) detected, disabling wcc (ctime 17483=
 7=3D
  4671.270579777 1748374671.270579777, mtime 1748374671.270579777 1748374671=
 .=3D
  270579777)
  =3D20
   Most of the messages appear to be "re-enabling" + "disabling wcc" again w=
 i=3D  thin a few seconds.
  =3D20
   What happens when you just disable the attribute cache when mounting with=
  =3D  'mount -o noac' ? It's hardly used anyway.
  =3D20
 =20

From: Christos Zoulas <christos@zoulas.com>
To: gnats-bugs@netbsd.org
Cc: kern-bug-people@netbsd.org,
 gnats-admin@netbsd.org,
 netbsd-bugs@netbsd.org,
 drixter@e-utp.net
Subject: Re: kern/59452: Move NFS wcc data messages to debug or control them
 via sysctl.
Date: Mon, 25 May 2026 13:02:40 -0400

 --Apple-Mail=_0DA8FE95-C258-4AE8-9973-F2A6D11659AF
 Content-Type: multipart/mixed;
 	boundary="Apple-Mail=_AF8CA433-09A1-4A38-B6D8-CDC2E19FBABB"


 --Apple-Mail=_AF8CA433-09A1-4A38-B6D8-CDC2E19FBABB
 Content-Transfer-Encoding: 7bit
 Content-Type: text/plain;
 	charset=us-ascii

 How about this diff?


 --Apple-Mail=_AF8CA433-09A1-4A38-B6D8-CDC2E19FBABB
 Content-Disposition: attachment;
 	filename=nowccmsg.diff
 Content-Type: application/octet-stream;
 	name=nowccmsg.diff;
 	x-unix-mode=0664
 Content-Transfer-Encoding: 7bit

 Index: sbin/mount_nfs/mount_nfs.8
 ===================================================================
 RCS file: /cvsroot/src/sbin/mount_nfs/mount_nfs.8,v
 retrieving revision 1.52
 diff -u -p -u -r1.52 mount_nfs.8
 --- sbin/mount_nfs/mount_nfs.8	14 Mar 2021 02:56:51 -0000	1.52
 +++ sbin/mount_nfs/mount_nfs.8	25 May 2026 17:01:58 -0000
 @@ -29,7 +29,7 @@
  .\"
  .\"	@(#)mount_nfs.8	8.3 (Berkeley) 3/29/95
  .\"
 -.Dd January 24, 2021
 +.Dd May 25, 2026
  .Dt MOUNT_NFS 8
  .Os
  .Sh NAME
 @@ -234,6 +234,8 @@ Same as
  .It Cm wsize Ns = Ns Aq Ar writesize
  Same as
  .Fl w Ar writesize .
 +.It Cm nowccmsg
 +Disable WCC (Write Cache Consistency) warning messages.
  .El
  .It Fl P
  Use a reserved socket port number.
 Index: sbin/mount_nfs/mount_nfs.c
 ===================================================================
 RCS file: /cvsroot/src/sbin/mount_nfs/mount_nfs.c,v
 retrieving revision 1.76
 diff -u -p -u -r1.76 mount_nfs.c
 --- sbin/mount_nfs/mount_nfs.c	3 Jan 2025 00:49:24 -0000	1.76
 +++ sbin/mount_nfs/mount_nfs.c	25 May 2026 17:01:58 -0000
 @@ -101,6 +101,7 @@ __RCSID("$NetBSD: mount_nfs.c,v 1.76 202
  #define ALTF_TIMEO	0x00400000
  #define ALTF_RETRANS	0x00800000
  #define ALTF_UDP	0x01000000
 +#define ALTF_NOWCCMSG	0x02000000

  static const struct mntopt mopts[] = {
  	MOPT_STDOPTS,
 @@ -130,6 +131,7 @@ static const struct mntopt mopts[] = {
  	{ "readahead", 0, ALTF_READAHEAD, 1 },
  	{ "deadthresh", 0, ALTF_DEADTHRESH, 1 },
  	{ "timeo", 0, ALTF_TIMEO, 1 },
 +	{ "wccmsg", 1, ALTF_NOWCCMSG, 1 },
  	MOPT_NULL,

  };
 @@ -291,6 +293,8 @@ mount_nfs_parseargs(int argc, char *argv
  				nfsargsp->flags |= NFSMNT_INT;
  			if (altflags & ALTF_NOAC)
  				nfsargsp->flags |= NFSMNT_NOAC;
 +			if (altflags & ALTF_NOWCCMSG)
 +				nfsargsp->flags |= NFSMNT_NOWCCMSG;
  			if (altflags & (ALTF_NFSV3|ALTF_NQNFS)) {
  				if (force2)
  					conflicting();
 Index: sys/nfs/nfs_clntsubs.c
 ===================================================================
 RCS file: /cvsroot/src/sys/nfs/nfs_clntsubs.c,v
 retrieving revision 1.7
 diff -u -p -u -r1.7 nfs_clntsubs.c
 --- sys/nfs/nfs_clntsubs.c	21 Mar 2023 15:47:46 -0000	1.7
 +++ sys/nfs/nfs_clntsubs.c	25 May 2026 17:01:58 -0000
 @@ -423,7 +423,8 @@ nfs_check_wccdata(struct nfsnode *np, co
  			 */

  			mutex_enter(&nmp->nm_lock);
 -			if (!NFS_WCCKLUDGE(nmp, now)) {
 +			if (!NFS_WCCKLUDGE(nmp, now) &&
 +			    !(nmp->nm_flag & NFSMNT_NOWCCMSG)) {
  				printf("%s: inaccurate wcc data (%s) detected,"
  				    " disabling wcc"
  				    " (ctime %u.%09u %u.%09u,"
 @@ -447,8 +448,9 @@ nfs_check_wccdata(struct nfsnode *np, co
  		} else if (nmp->nm_iflag & NFSMNT_WCCKLUDGE) {
  			mutex_enter(&nmp->nm_lock);
  			if (nmp->nm_iflag & NFSMNT_WCCKLUDGE) {
 -				printf("%s: re-enabling wcc\n",
 -				    vp->v_mount->mnt_stat.f_mntfromname);
 +				if (!(nmp->nm_flag & NFSMNT_NOWCCMSG))
 +					printf("%s: re-enabling wcc\n",
 +					    vp->v_mount->mnt_stat.f_mntfromname);
  				nmp->nm_iflag &= ~NFSMNT_WCCKLUDGE;
  			}
  			mutex_exit(&nmp->nm_lock);
 Index: sys/nfs/nfsmount.h
 ===================================================================
 RCS file: /cvsroot/src/sys/nfs/nfsmount.h,v
 retrieving revision 1.54
 diff -u -p -u -r1.54 nfsmount.h
 --- sys/nfs/nfsmount.h	7 Dec 2024 02:05:55 -0000	1.54
 +++ sys/nfs/nfsmount.h	25 May 2026 17:01:58 -0000
 @@ -92,13 +92,15 @@ struct nfs_args {
  #define	NFSMNT_READDIRSIZE	0x00020000  /* Set readdir size */
  #define NFSMNT_XLATECOOKIE	0x00040000  /* 32<->64 dir cookie xlation */
  #define	NFSMNT_NOAC		0x00080000  /* Turn off attribute cache */
 +#define	NFSMNT_NOWCCMSG		0x00100000  /* Turn off attribute wcc messages */

  #define NFSMNT_BITS	"\177\20" \
      "b\00soft\0b\01wsize\0b\02rsize\0b\03timeo\0" \
      "b\04retrans\0b\05maxgrps\0b\06intr\0b\07noconn\0" \
      "b\10nqnfs\0b\11nfsv3\0b\12kerb\0b\13dumbtimr\0" \
      "b\14leaseterm\0b\15readahead\0b\16deadthresh\0b\17resvport\0" \
 -    "b\20rdirplus\0b\21readdirsize\0b\22xlatecookie\0b\23noac\0"
 +    "b\20rdirplus\0b\21readdirsize\0b\22xlatecookie\0b\23noac\0" \
 +    "b\24nowccmsg\0"

  /*
   * NFS internal flags (nm_iflag) */

 --Apple-Mail=_AF8CA433-09A1-4A38-B6D8-CDC2E19FBABB
 Content-Transfer-Encoding: 7bit
 Content-Type: text/plain;
 	charset=us-ascii



 christos
 --Apple-Mail=_AF8CA433-09A1-4A38-B6D8-CDC2E19FBABB--

 --Apple-Mail=_0DA8FE95-C258-4AE8-9973-F2A6D11659AF
 Content-Transfer-Encoding: 7bit
 Content-Disposition: attachment;
 	filename=signature.asc
 Content-Type: application/pgp-signature;
 	name=signature.asc
 Content-Description: Message signed with OpenPGP

 -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - http://gpgtools.org

 iF0EARECAB0WIQS+BJlbqPkO0MDBdsRxESqxbLM7OgUCahSAsAAKCRBxESqxbLM7
 Ok4TAJ9VASUY/q/H6/T2odWqYBTCs/IC1ACeJAW+anTYzfk8ghfHGTMiSw9dOU8=
 =i3/Q
 -----END PGP SIGNATURE-----

 --Apple-Mail=_0DA8FE95-C258-4AE8-9973-F2A6D11659AF--

From: Marcin Gondek <drixter@e-utp.net>
To: "gnats-bugs@netbsd.org" <gnats-bugs@netbsd.org>,
	"kern-bug-people@netbsd.org" <kern-bug-people@netbsd.org>,
	"gnats-admin@netbsd.org" <gnats-admin@netbsd.org>, "netbsd-bugs@netbsd.org"
	<netbsd-bugs@netbsd.org>
Cc: 
Subject: RE: kern/59452: Move NFS wcc data messages to debug or control them
 via sysctl.
Date: Mon, 25 May 2026 19:31:35 +0000

 Hi Christos,

 Patch is ok,  just applied to 11.0RC4 sources, recompiled kernel and userla=
 nd, reboot and observe.
 Will let you know by EOW how this looks like, maybe there is chance to add =
 into 11.0

 Thanks,

 --
 Marcin Gondek / Drixter
 http://fido.e-utp.net/
 AS56662

 -----Original Message-----
 From: netbsd-bugs-owner@NetBSD.org <netbsd-bugs-owner@NetBSD.org> On Behalf=
  Of Christos Zoulas via gnats
 Sent: Monday, May 25, 2026 7:05 PM
 To: kern-bug-people@netbsd.org; gnats-admin@netbsd.org; netbsd-bugs@netbsd.=
 org; Marcin Gondek <drixter@e-utp.net>
 Subject: Re: kern/59452: Move NFS wcc data messages to debug or control the=
 m via sysctl.

 The following reply was made to PR kern/59452; it has been noted by GNATS.

 From: Christos Zoulas <christos@zoulas.com>
 To: gnats-bugs@netbsd.org
 Cc: kern-bug-people@netbsd.org,
  gnats-admin@netbsd.org,
  netbsd-bugs@netbsd.org,
  drixter@e-utp.net
 Subject: Re: kern/59452: Move NFS wcc data messages to debug or control the=
 m  via sysctl.
 Date: Mon, 25 May 2026 13:02:40 -0400

  --Apple-Mail=3D_0DA8FE95-C258-4AE8-9973-F2A6D11659AF
  Content-Type: multipart/mixed;
  	boundary=3D"Apple-Mail=3D_AF8CA433-09A1-4A38-B6D8-CDC2E19FBABB"
 =20
 =20
  --Apple-Mail=3D_AF8CA433-09A1-4A38-B6D8-CDC2E19FBABB
  Content-Transfer-Encoding: 7bit
  Content-Type: text/plain;
  	charset=3Dus-ascii
 =20
  How about this diff?
 =20
 =20
  --Apple-Mail=3D_AF8CA433-09A1-4A38-B6D8-CDC2E19FBABB
  Content-Disposition: attachment;
  	filename=3Dnowccmsg.diff
  Content-Type: application/octet-stream;
  	name=3Dnowccmsg.diff;
  	x-unix-mode=3D0664
  Content-Transfer-Encoding: 7bit
 =20
  Index: sbin/mount_nfs/mount_nfs.8
  =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
 =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
 =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
  RCS file: /cvsroot/src/sbin/mount_nfs/mount_nfs.8,v
  retrieving revision 1.52
  diff -u -p -u -r1.52 mount_nfs.8
  --- sbin/mount_nfs/mount_nfs.8	14 Mar 2021 02:56:51 -0000	1.52
  +++ sbin/mount_nfs/mount_nfs.8	25 May 2026 17:01:58 -0000
  @@ -29,7 +29,7 @@
   .\"
   .\"	@(#)mount_nfs.8	8.3 (Berkeley) 3/29/95
   .\"
  -.Dd January 24, 2021
  +.Dd May 25, 2026
   .Dt MOUNT_NFS 8
   .Os
   .Sh NAME
  @@ -234,6 +234,8 @@ Same as
   .It Cm wsize Ns =3D Ns Aq Ar writesize
   Same as
   .Fl w Ar writesize .
  +.It Cm nowccmsg
  +Disable WCC (Write Cache Consistency) warning messages.
   .El
   .It Fl P
   Use a reserved socket port number.
  Index: sbin/mount_nfs/mount_nfs.c
  =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
 =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
 =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
  RCS file: /cvsroot/src/sbin/mount_nfs/mount_nfs.c,v
  retrieving revision 1.76
  diff -u -p -u -r1.76 mount_nfs.c
  --- sbin/mount_nfs/mount_nfs.c	3 Jan 2025 00:49:24 -0000	1.76
  +++ sbin/mount_nfs/mount_nfs.c	25 May 2026 17:01:58 -0000
  @@ -101,6 +101,7 @@ __RCSID("$NetBSD: mount_nfs.c,v 1.76 202
   #define ALTF_TIMEO	0x00400000
   #define ALTF_RETRANS	0x00800000
   #define ALTF_UDP	0x01000000
  +#define ALTF_NOWCCMSG	0x02000000
  =20
   static const struct mntopt mopts[] =3D {
   	MOPT_STDOPTS,
  @@ -130,6 +131,7 @@ static const struct mntopt mopts[] =3D {
   	{ "readahead", 0, ALTF_READAHEAD, 1 },
   	{ "deadthresh", 0, ALTF_DEADTHRESH, 1 },
   	{ "timeo", 0, ALTF_TIMEO, 1 },
  +	{ "wccmsg", 1, ALTF_NOWCCMSG, 1 },
   	MOPT_NULL,
  =20
   };
  @@ -291,6 +293,8 @@ mount_nfs_parseargs(int argc, char *argv
   				nfsargsp->flags |=3D NFSMNT_INT;
   			if (altflags & ALTF_NOAC)
   				nfsargsp->flags |=3D NFSMNT_NOAC;
  +			if (altflags & ALTF_NOWCCMSG)
  +				nfsargsp->flags |=3D NFSMNT_NOWCCMSG;
   			if (altflags & (ALTF_NFSV3|ALTF_NQNFS)) {
   				if (force2)
   					conflicting();
  Index: sys/nfs/nfs_clntsubs.c
  =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
 =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
 =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
  RCS file: /cvsroot/src/sys/nfs/nfs_clntsubs.c,v
  retrieving revision 1.7
  diff -u -p -u -r1.7 nfs_clntsubs.c
  --- sys/nfs/nfs_clntsubs.c	21 Mar 2023 15:47:46 -0000	1.7
  +++ sys/nfs/nfs_clntsubs.c	25 May 2026 17:01:58 -0000
  @@ -423,7 +423,8 @@ nfs_check_wccdata(struct nfsnode *np, co
   			 */
  =20
   			mutex_enter(&nmp->nm_lock);
  -			if (!NFS_WCCKLUDGE(nmp, now)) {
  +			if (!NFS_WCCKLUDGE(nmp, now) &&
  +			    !(nmp->nm_flag & NFSMNT_NOWCCMSG)) {
   				printf("%s: inaccurate wcc data (%s) detected,"
   				    " disabling wcc"
   				    " (ctime %u.%09u %u.%09u,"
  @@ -447,8 +448,9 @@ nfs_check_wccdata(struct nfsnode *np, co
   		} else if (nmp->nm_iflag & NFSMNT_WCCKLUDGE) {
   			mutex_enter(&nmp->nm_lock);
   			if (nmp->nm_iflag & NFSMNT_WCCKLUDGE) {
  -				printf("%s: re-enabling wcc\n",
  -				    vp->v_mount->mnt_stat.f_mntfromname);
  +				if (!(nmp->nm_flag & NFSMNT_NOWCCMSG))
  +					printf("%s: re-enabling wcc\n",
  +					    vp->v_mount->mnt_stat.f_mntfromname);
   				nmp->nm_iflag &=3D ~NFSMNT_WCCKLUDGE;
   			}
   			mutex_exit(&nmp->nm_lock);
  Index: sys/nfs/nfsmount.h
  =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
 =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
 =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
  RCS file: /cvsroot/src/sys/nfs/nfsmount.h,v  retrieving revision 1.54  dif=
 f -u -p -u -r1.54 nfsmount.h
  --- sys/nfs/nfsmount.h	7 Dec 2024 02:05:55 -0000	1.54
  +++ sys/nfs/nfsmount.h	25 May 2026 17:01:58 -0000
  @@ -92,13 +92,15 @@ struct nfs_args {
   #define	NFSMNT_READDIRSIZE	0x00020000  /* Set readdir size */
   #define NFSMNT_XLATECOOKIE	0x00040000  /* 32<->64 dir cookie xlation */
   #define	NFSMNT_NOAC		0x00080000  /* Turn off attribute cache */
  +#define	NFSMNT_NOWCCMSG		0x00100000  /* Turn off attribute wcc messages *=
 /
  =20
   #define NFSMNT_BITS	"\177\20" \
       "b\00soft\0b\01wsize\0b\02rsize\0b\03timeo\0" \
       "b\04retrans\0b\05maxgrps\0b\06intr\0b\07noconn\0" \
       "b\10nqnfs\0b\11nfsv3\0b\12kerb\0b\13dumbtimr\0" \
       "b\14leaseterm\0b\15readahead\0b\16deadthresh\0b\17resvport\0" \
  -    "b\20rdirplus\0b\21readdirsize\0b\22xlatecookie\0b\23noac\0"
  +    "b\20rdirplus\0b\21readdirsize\0b\22xlatecookie\0b\23noac\0" \
  +    "b\24nowccmsg\0"
  =20
   /*
    * NFS internal flags (nm_iflag) */
 =20
  --Apple-Mail=3D_AF8CA433-09A1-4A38-B6D8-CDC2E19FBABB
  Content-Transfer-Encoding: 7bit
  Content-Type: text/plain;
  	charset=3Dus-ascii
 =20
 =20
 =20
  christos
  --Apple-Mail=3D_AF8CA433-09A1-4A38-B6D8-CDC2E19FBABB--
 =20
  --Apple-Mail=3D_0DA8FE95-C258-4AE8-9973-F2A6D11659AF
  Content-Transfer-Encoding: 7bit
  Content-Disposition: attachment;
  	filename=3Dsignature.asc
  Content-Type: application/pgp-signature;
  	name=3Dsignature.asc
  Content-Description: Message signed with OpenPGP
 =20
  -----BEGIN PGP SIGNATURE-----
  Comment: GPGTools - http://gpgtools.org
 =20
  iF0EARECAB0WIQS+BJlbqPkO0MDBdsRxESqxbLM7OgUCahSAsAAKCRBxESqxbLM7
  Ok4TAJ9VASUY/q/H6/T2odWqYBTCs/IC1ACeJAW+anTYzfk8ghfHGTMiSw9dOU8=3D
  =3Di3/Q
  -----END PGP SIGNATURE-----
 =20
  --Apple-Mail=3D_0DA8FE95-C258-4AE8-9973-F2A6D11659AF--
 =20

From: Marcin Gondek <drixter@e-utp.net>
To: "gnats-bugs@netbsd.org" <gnats-bugs@netbsd.org>,
	"kern-bug-people@netbsd.org" <kern-bug-people@netbsd.org>,
	"gnats-admin@netbsd.org" <gnats-admin@netbsd.org>, "netbsd-bugs@netbsd.org"
	<netbsd-bugs@netbsd.org>
Cc: 
Subject: RE: kern/59452: Move NFS wcc data messages to debug or control them
 via sysctl.
Date: Mon, 25 May 2026 21:27:53 +0000

 Hi Christos

 Should I use some specific mount option?

 RC4+patch
 NetBSD devil.e-utp.net 11.0_RC4 NetBSD 11.0_RC4 (DEVIL) #12: Mon May 25 20:=
 18:27 CEST 2026  root@devil.e-utp.net:/usr/obj/sys/arch/amd64/compile/DEVIL=
  amd64

 [  1523.851401] diskstation6.e-utp.net:/volume1/Applications/NetBSD: inaccu=
 rate wcc data (ctime) detected, disabling wcc (ctime 1779738980.705549207 1=
 779738980.705549207, mtime 1779738980.705549207 1779738980.705549207)

 diskstation6.e-utp.net:/volume1/Applications/NetBSD on /srv/NetBSD type nfs=
  (fsid: 0xb09/0x70b, reads: sync 0 async 0, writes: sync 0 async 0, [nfs: a=
 ddr=3D2001:67c:21ec:ffee:18f2:a77c:dc08:aef6, port=3D2049, addrlen=3D28, so=
 type=3D1, proto=3D0, fhsize=3D0, flags=3D0x8a00<nfsv3,dumbtimr,resvport>, w=
 size=3D32768, rsize=3D32768, readdirsize=3D4096, timeo=3D300, retrans=3D10,=
  maxgrouplist=3D16, readahead=3D2, leaseterm=3D0, deadthresh=3D9])

 # NetBSD /etc/fstab
 diskstation6.e-utp.net:/volume1/Applications/NetBSD /srv/NetBSD            =
       nfs     rw,auto,dumbtimer    0 0

 --
 Marcin Gondek / Drixter
 http://fido.e-utp.net/
 AS56662

 -----Original Message-----
 From: netbsd-bugs-owner@NetBSD.org <netbsd-bugs-owner@NetBSD.org> On Behalf=
  Of Marcin Gondek via gnats
 Sent: Monday, May 25, 2026 9:35 PM
 To: kern-bug-people@netbsd.org; gnats-admin@netbsd.org; netbsd-bugs@netbsd.=
 org; Marcin Gondek <drixter@e-utp.net>
 Subject: RE: kern/59452: Move NFS wcc data messages to debug or control the=
 m via sysctl.

 The following reply was made to PR kern/59452; it has been noted by GNATS.

 From: Marcin Gondek <drixter@e-utp.net>
 To: "gnats-bugs@netbsd.org" <gnats-bugs@netbsd.org>,
 	"kern-bug-people@netbsd.org" <kern-bug-people@netbsd.org>,
 	"gnats-admin@netbsd.org" <gnats-admin@netbsd.org>, "netbsd-bugs@netbsd.org=
 "
 	<netbsd-bugs@netbsd.org>
 Cc:=20
 Subject: RE: kern/59452: Move NFS wcc data messages to debug or control the=
 m  via sysctl.
 Date: Mon, 25 May 2026 19:31:35 +0000

  Hi Christos,
 =20
  Patch is ok,  just applied to 11.0RC4 sources, recompiled kernel and userl=
 a=3D  nd, reboot and observe.
  Will let you know by EOW how this looks like, maybe there is chance to add=
  =3D  into 11.0
 =20
  Thanks,
 =20
  --
  Marcin Gondek / Drixter
  http://fido.e-utp.net/
  AS56662
 =20
  -----Original Message-----
  From: netbsd-bugs-owner@NetBSD.org <netbsd-bugs-owner@NetBSD.org> On Behal=
 f=3D
   Of Christos Zoulas via gnats
  Sent: Monday, May 25, 2026 7:05 PM
  To: kern-bug-people@netbsd.org; gnats-admin@netbsd.org; netbsd-bugs@netbsd=
 .=3D  org; Marcin Gondek <drixter@e-utp.net>
  Subject: Re: kern/59452: Move NFS wcc data messages to debug or control th=
 e=3D  m via sysctl.
 =20
  The following reply was made to PR kern/59452; it has been noted by GNATS.
 =20
  From: Christos Zoulas <christos@zoulas.com>
  To: gnats-bugs@netbsd.org
  Cc: kern-bug-people@netbsd.org,
   gnats-admin@netbsd.org,
   netbsd-bugs@netbsd.org,
   drixter@e-utp.net
  Subject: Re: kern/59452: Move NFS wcc data messages to debug or control th=
 e=3D  m  via sysctl.
  Date: Mon, 25 May 2026 13:02:40 -0400
 =20
   --Apple-Mail=3D3D_0DA8FE95-C258-4AE8-9973-F2A6D11659AF
   Content-Type: multipart/mixed;
   	boundary=3D3D"Apple-Mail=3D3D_AF8CA433-09A1-4A38-B6D8-CDC2E19FBABB"
  =3D20
  =3D20
   --Apple-Mail=3D3D_AF8CA433-09A1-4A38-B6D8-CDC2E19FBABB
   Content-Transfer-Encoding: 7bit
   Content-Type: text/plain;
   	charset=3D3Dus-ascii
  =3D20
   How about this diff?
  =3D20
  =3D20
   --Apple-Mail=3D3D_AF8CA433-09A1-4A38-B6D8-CDC2E19FBABB
   Content-Disposition: attachment;
   	filename=3D3Dnowccmsg.diff
   Content-Type: application/octet-stream;
   	name=3D3Dnowccmsg.diff;
   	x-unix-mode=3D3D0664
   Content-Transfer-Encoding: 7bit
  =3D20
   Index: sbin/mount_nfs/mount_nfs.8
   =3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D=
 3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D
  =3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3=
 D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D
  =3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3=
 D=3D3D=3D3D=3D3D
   RCS file: /cvsroot/src/sbin/mount_nfs/mount_nfs.8,v
   retrieving revision 1.52
   diff -u -p -u -r1.52 mount_nfs.8
   --- sbin/mount_nfs/mount_nfs.8	14 Mar 2021 02:56:51 -0000	1.52
   +++ sbin/mount_nfs/mount_nfs.8	25 May 2026 17:01:58 -0000
   @@ -29,7 +29,7 @@
    .\"
    .\"	@(#)mount_nfs.8	8.3 (Berkeley) 3/29/95
    .\"
   -.Dd January 24, 2021
   +.Dd May 25, 2026
    .Dt MOUNT_NFS 8
    .Os
    .Sh NAME
   @@ -234,6 +234,8 @@ Same as
    .It Cm wsize Ns =3D3D Ns Aq Ar writesize
    Same as
    .Fl w Ar writesize .
   +.It Cm nowccmsg
   +Disable WCC (Write Cache Consistency) warning messages.
    .El
    .It Fl P
    Use a reserved socket port number.
   Index: sbin/mount_nfs/mount_nfs.c
   =3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D=
 3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D
  =3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3=
 D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D
  =3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3=
 D=3D3D=3D3D=3D3D
   RCS file: /cvsroot/src/sbin/mount_nfs/mount_nfs.c,v
   retrieving revision 1.76
   diff -u -p -u -r1.76 mount_nfs.c
   --- sbin/mount_nfs/mount_nfs.c	3 Jan 2025 00:49:24 -0000	1.76
   +++ sbin/mount_nfs/mount_nfs.c	25 May 2026 17:01:58 -0000
   @@ -101,6 +101,7 @@ __RCSID("$NetBSD: mount_nfs.c,v 1.76 202
    #define ALTF_TIMEO	0x00400000
    #define ALTF_RETRANS	0x00800000
    #define ALTF_UDP	0x01000000
   +#define ALTF_NOWCCMSG	0x02000000
   =3D20
    static const struct mntopt mopts[] =3D3D {
    	MOPT_STDOPTS,
   @@ -130,6 +131,7 @@ static const struct mntopt mopts[] =3D3D {
    	{ "readahead", 0, ALTF_READAHEAD, 1 },
    	{ "deadthresh", 0, ALTF_DEADTHRESH, 1 },
    	{ "timeo", 0, ALTF_TIMEO, 1 },
   +	{ "wccmsg", 1, ALTF_NOWCCMSG, 1 },
    	MOPT_NULL,
   =3D20
    };
   @@ -291,6 +293,8 @@ mount_nfs_parseargs(int argc, char *argv
    				nfsargsp->flags |=3D3D NFSMNT_INT;
    			if (altflags & ALTF_NOAC)
    				nfsargsp->flags |=3D3D NFSMNT_NOAC;
   +			if (altflags & ALTF_NOWCCMSG)
   +				nfsargsp->flags |=3D3D NFSMNT_NOWCCMSG;
    			if (altflags & (ALTF_NFSV3|ALTF_NQNFS)) {
    				if (force2)
    					conflicting();
   Index: sys/nfs/nfs_clntsubs.c
   =3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D=
 3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D
  =3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3=
 D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D
  =3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3=
 D=3D3D=3D3D=3D3D
   RCS file: /cvsroot/src/sys/nfs/nfs_clntsubs.c,v
   retrieving revision 1.7
   diff -u -p -u -r1.7 nfs_clntsubs.c
   --- sys/nfs/nfs_clntsubs.c	21 Mar 2023 15:47:46 -0000	1.7
   +++ sys/nfs/nfs_clntsubs.c	25 May 2026 17:01:58 -0000
   @@ -423,7 +423,8 @@ nfs_check_wccdata(struct nfsnode *np, co
    			 */
   =3D20
    			mutex_enter(&nmp->nm_lock);
   -			if (!NFS_WCCKLUDGE(nmp, now)) {
   +			if (!NFS_WCCKLUDGE(nmp, now) &&
   +			    !(nmp->nm_flag & NFSMNT_NOWCCMSG)) {
    				printf("%s: inaccurate wcc data (%s) detected,"
    				    " disabling wcc"
    				    " (ctime %u.%09u %u.%09u,"
   @@ -447,8 +448,9 @@ nfs_check_wccdata(struct nfsnode *np, co
    		} else if (nmp->nm_iflag & NFSMNT_WCCKLUDGE) {
    			mutex_enter(&nmp->nm_lock);
    			if (nmp->nm_iflag & NFSMNT_WCCKLUDGE) {
   -				printf("%s: re-enabling wcc\n",
   -				    vp->v_mount->mnt_stat.f_mntfromname);
   +				if (!(nmp->nm_flag & NFSMNT_NOWCCMSG))
   +					printf("%s: re-enabling wcc\n",
   +					    vp->v_mount->mnt_stat.f_mntfromname);
    				nmp->nm_iflag &=3D3D ~NFSMNT_WCCKLUDGE;
    			}
    			mutex_exit(&nmp->nm_lock);
   Index: sys/nfs/nfsmount.h
   =3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D=
 3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D
  =3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3=
 D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D
  =3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3=
 D=3D3D=3D3D=3D3D
   RCS file: /cvsroot/src/sys/nfs/nfsmount.h,v  retrieving revision 1.54  di=
 f=3D  f -u -p -u -r1.54 nfsmount.h
   --- sys/nfs/nfsmount.h	7 Dec 2024 02:05:55 -0000	1.54
   +++ sys/nfs/nfsmount.h	25 May 2026 17:01:58 -0000
   @@ -92,13 +92,15 @@ struct nfs_args {
    #define	NFSMNT_READDIRSIZE	0x00020000  /* Set readdir size */
    #define NFSMNT_XLATECOOKIE	0x00040000  /* 32<->64 dir cookie xlation */
    #define	NFSMNT_NOAC		0x00080000  /* Turn off attribute cache */
   +#define	NFSMNT_NOWCCMSG		0x00100000  /* Turn off attribute wcc messages =
 *=3D
  /
   =3D20
    #define NFSMNT_BITS	"\177\20" \
        "b\00soft\0b\01wsize\0b\02rsize\0b\03timeo\0" \
        "b\04retrans\0b\05maxgrps\0b\06intr\0b\07noconn\0" \
        "b\10nqnfs\0b\11nfsv3\0b\12kerb\0b\13dumbtimr\0" \
        "b\14leaseterm\0b\15readahead\0b\16deadthresh\0b\17resvport\0" \
   -    "b\20rdirplus\0b\21readdirsize\0b\22xlatecookie\0b\23noac\0"
   +    "b\20rdirplus\0b\21readdirsize\0b\22xlatecookie\0b\23noac\0" \
   +    "b\24nowccmsg\0"
   =3D20
    /*
     * NFS internal flags (nm_iflag) */
  =3D20
   --Apple-Mail=3D3D_AF8CA433-09A1-4A38-B6D8-CDC2E19FBABB
   Content-Transfer-Encoding: 7bit
   Content-Type: text/plain;
   	charset=3D3Dus-ascii
  =3D20
  =3D20
  =3D20
   christos
   --Apple-Mail=3D3D_AF8CA433-09A1-4A38-B6D8-CDC2E19FBABB--
  =3D20
   --Apple-Mail=3D3D_0DA8FE95-C258-4AE8-9973-F2A6D11659AF
   Content-Transfer-Encoding: 7bit
   Content-Disposition: attachment;
   	filename=3D3Dsignature.asc
   Content-Type: application/pgp-signature;
   	name=3D3Dsignature.asc
   Content-Description: Message signed with OpenPGP
  =3D20
   -----BEGIN PGP SIGNATURE-----
   Comment: GPGTools - http://gpgtools.org
  =3D20
   iF0EARECAB0WIQS+BJlbqPkO0MDBdsRxESqxbLM7OgUCahSAsAAKCRBxESqxbLM7
   Ok4TAJ9VASUY/q/H6/T2odWqYBTCs/IC1ACeJAW+anTYzfk8ghfHGTMiSw9dOU8=3D3D
   =3D3Di3/Q
   -----END PGP SIGNATURE-----
  =3D20
   --Apple-Mail=3D3D_0DA8FE95-C258-4AE8-9973-F2A6D11659AF--
  =3D20
 =20

From: Christos Zoulas <christos@zoulas.com>
To: Marcin Gondek <drixter@e-utp.net>
Cc: "gnats-bugs@netbsd.org" <gnats-bugs@netbsd.org>,
 "kern-bug-people@netbsd.org" <kern-bug-people@netbsd.org>,
 "gnats-admin@netbsd.org" <gnats-admin@netbsd.org>,
 "netbsd-bugs@netbsd.org" <netbsd-bugs@netbsd.org>
Subject: Re: kern/59452: Move NFS wcc data messages to debug or control them
 via sysctl.
Date: Mon, 25 May 2026 17:56:01 -0400

 --Apple-Mail=_13296A71-6C33-4B2A-AA73-5DD9B7A2EBDE
 Content-Transfer-Encoding: quoted-printable
 Content-Type: text/plain;
 	charset=utf-8



 > On May 25, 2026, at 3:31=E2=80=AFPM, Marcin Gondek <drixter@e-utp.net> =
 wrote:
 >=20
 > Hi Christos,
 >=20
 > Patch is ok,  just applied to 11.0RC4 sources, recompiled kernel and =
 userland, reboot and observe.
 > Will let you know by EOW how this looks like, maybe there is chance to =
 add into 11.0
 >=20

 Thanks, if it works I can ask for a pull-up.

 christos


 --Apple-Mail=_13296A71-6C33-4B2A-AA73-5DD9B7A2EBDE
 Content-Transfer-Encoding: 7bit
 Content-Disposition: attachment;
 	filename=signature.asc
 Content-Type: application/pgp-signature;
 	name=signature.asc
 Content-Description: Message signed with OpenPGP

 -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - http://gpgtools.org

 iF0EARECAB0WIQS+BJlbqPkO0MDBdsRxESqxbLM7OgUCahTFcQAKCRBxESqxbLM7
 Oh6OAKCdBiyrdv34ASzbMa1UhjmI/mIJeQCdHQQSG+58ZQeXoQB0km0I3R0rPkc=
 =+Tm8
 -----END PGP SIGNATURE-----

 --Apple-Mail=_13296A71-6C33-4B2A-AA73-5DD9B7A2EBDE--

From: Marcin Gondek <drixter@e-utp.net>
To: Christos Zoulas <christos@zoulas.com>
Cc: "gnats-bugs@netbsd.org" <gnats-bugs@netbsd.org>,
	"kern-bug-people@netbsd.org" <kern-bug-people@netbsd.org>,
	"gnats-admin@netbsd.org" <gnats-admin@netbsd.org>, "netbsd-bugs@netbsd.org"
	<netbsd-bugs@netbsd.org>
Subject: RE: kern/59452: Move NFS wcc data messages to debug or control them
 via sysctl.
Date: Tue, 26 May 2026 08:28:33 +0000

 Hi Christos

 Should I use some specific mount option?

 RC4+patch
 NetBSD devil.e-utp.net 11.0_RC4 NetBSD 11.0_RC4 (DEVIL) #12: Mon May 25 20:=
 18:27 CEST 2026  root@devil.e-utp.net:/usr/obj/sys/arch/amd64/compile/DEVIL=
  amd64

 [  1523.851401] diskstation6.e-utp.net:/volume1/Applications/NetBSD: inaccu=
 rate wcc data (ctime) detected, disabling wcc (ctime 1779738980.705549207 1=
 779738980.705549207, mtime 1779738980.705549207 1779738980.705549207)

 diskstation6.e-utp.net:/volume1/Applications/NetBSD on /srv/NetBSD type nfs=
  (fsid: 0xb09/0x70b, reads: sync 0 async 0, writes: sync 0 async 0, [nfs: a=
 ddr=3D2001:67c:21ec:ffee:18f2:a77c:dc08:aef6, port=3D2049, addrlen=3D28, so=
 type=3D1, proto=3D0, fhsize=3D0, flags=3D0x8a00<nfsv3,dumbtimr,resvport>, w=
 size=3D32768, rsize=3D32768, readdirsize=3D4096, timeo=3D300, retrans=3D10,=
  maxgrouplist=3D16, readahead=3D2, leaseterm=3D0, deadthresh=3D9])

 # NetBSD /etc/fstab
 diskstation6.e-utp.net:/volume1/Applications/NetBSD /srv/NetBSD            =
       nfs     rw,auto,dumbtimer    0 0

 Thanks,

 --
 Marcin Gondek / Drixter
 http://fido.e-utp.net/
 AS56662

 -----Original Message-----
 From: netbsd-bugs-owner@NetBSD.org <netbsd-bugs-owner@NetBSD.org> On Behalf=
  Of Christos Zoulas via gnats
 Sent: Tuesday, May 26, 2026 12:00 AM
 To: kern-bug-people@netbsd.org; gnats-admin@netbsd.org; netbsd-bugs@netbsd.=
 org; Marcin Gondek <drixter@e-utp.net>
 Subject: Re: kern/59452: Move NFS wcc data messages to debug or control the=
 m via sysctl.

 The following reply was made to PR kern/59452; it has been noted by GNATS.

 From: Christos Zoulas <christos@zoulas.com>
 To: Marcin Gondek <drixter@e-utp.net>
 Cc: "gnats-bugs@netbsd.org" <gnats-bugs@netbsd.org>,  "kern-bug-people@netb=
 sd.org" <kern-bug-people@netbsd.org>,  "gnats-admin@netbsd.org" <gnats-admi=
 n@netbsd.org>,  "netbsd-bugs@netbsd.org" <netbsd-bugs@netbsd.org>
 Subject: Re: kern/59452: Move NFS wcc data messages to debug or control the=
 m  via sysctl.
 Date: Mon, 25 May 2026 17:56:01 -0400

  --Apple-Mail=3D_13296A71-6C33-4B2A-AA73-5DD9B7A2EBDE
  Content-Transfer-Encoding: quoted-printable
  Content-Type: text/plain;
  	charset=3Dutf-8
 =20
 =20
 =20
  > On May 25, 2026, at 3:31=3DE2=3D80=3DAFPM, Marcin Gondek <drixter@e-utp.=
 net> =3D
  wrote:
  >=3D20
  > Hi Christos,
  >=3D20
  > Patch is ok,  just applied to 11.0RC4 sources, recompiled kernel and =3D=
   userland, reboot and observe.
  > Will let you know by EOW how this looks like, maybe there is chance to =
 =3D  add into 11.0
  >=3D20
 =20
  Thanks, if it works I can ask for a pull-up.
 =20
  christos
 =20
 =20
  --Apple-Mail=3D_13296A71-6C33-4B2A-AA73-5DD9B7A2EBDE
  Content-Transfer-Encoding: 7bit
  Content-Disposition: attachment;
  	filename=3Dsignature.asc
  Content-Type: application/pgp-signature;
  	name=3Dsignature.asc
  Content-Description: Message signed with OpenPGP
 =20
  -----BEGIN PGP SIGNATURE-----
  Comment: GPGTools - http://gpgtools.org
 =20
  iF0EARECAB0WIQS+BJlbqPkO0MDBdsRxESqxbLM7OgUCahTFcQAKCRBxESqxbLM7
  Oh6OAKCdBiyrdv34ASzbMa1UhjmI/mIJeQCdHQQSG+58ZQeXoQB0km0I3R0rPkc=3D
  =3D+Tm8
  -----END PGP SIGNATURE-----
 =20
  --Apple-Mail=3D_13296A71-6C33-4B2A-AA73-5DD9B7A2EBDE--
 =20

From: Marcin Gondek <drixter@e-utp.net>
To: "gnats-bugs@netbsd.org" <gnats-bugs@netbsd.org>,
	"kern-bug-people@netbsd.org" <kern-bug-people@netbsd.org>,
	"gnats-admin@netbsd.org" <gnats-admin@netbsd.org>, "netbsd-bugs@netbsd.org"
	<netbsd-bugs@netbsd.org>
Cc: 
Subject: RE: kern/59452: Move NFS wcc data messages to debug or control them
 via sysctl.
Date: Tue, 26 May 2026 09:51:01 +0000

 Hi

 Ok, I see that I've done something wrong. Double checking...

 Thanks,


 --
 Marcin Gondek / Drixter
 http://fido.e-utp.net/
 AS56662

 -----Original Message-----
 From: netbsd-bugs-owner@NetBSD.org <netbsd-bugs-owner@NetBSD.org> On Behalf=
  Of Marcin Gondek via gnats
 Sent: Tuesday, May 26, 2026 10:30 AM
 To: kern-bug-people@netbsd.org; gnats-admin@netbsd.org; netbsd-bugs@netbsd.=
 org; Marcin Gondek <drixter@e-utp.net>
 Subject: RE: kern/59452: Move NFS wcc data messages to debug or control the=
 m via sysctl.

 The following reply was made to PR kern/59452; it has been noted by GNATS.

 From: Marcin Gondek <drixter@e-utp.net>
 To: Christos Zoulas <christos@zoulas.com>
 Cc: "gnats-bugs@netbsd.org" <gnats-bugs@netbsd.org>,
 	"kern-bug-people@netbsd.org" <kern-bug-people@netbsd.org>,
 	"gnats-admin@netbsd.org" <gnats-admin@netbsd.org>, "netbsd-bugs@netbsd.org=
 "
 	<netbsd-bugs@netbsd.org>
 Subject: RE: kern/59452: Move NFS wcc data messages to debug or control the=
 m  via sysctl.
 Date: Tue, 26 May 2026 08:28:33 +0000

  Hi Christos
 =20
  Should I use some specific mount option?
 =20
  RC4+patch
  NetBSD devil.e-utp.net 11.0_RC4 NetBSD 11.0_RC4 (DEVIL) #12: Mon May 25 20=
 :=3D
  18:27 CEST 2026  root@devil.e-utp.net:/usr/obj/sys/arch/amd64/compile/DEVI=
 L=3D
   amd64
 =20
  [  1523.851401] diskstation6.e-utp.net:/volume1/Applications/NetBSD: inacc=
 u=3D  rate wcc data (ctime) detected, disabling wcc (ctime 1779738980.70554=
 9207 1=3D  779738980.705549207, mtime 1779738980.705549207 1779738980.70554=
 9207)
 =20
  diskstation6.e-utp.net:/volume1/Applications/NetBSD on /srv/NetBSD type nf=
 s=3D
   (fsid: 0xb09/0x70b, reads: sync 0 async 0, writes: sync 0 async 0, [nfs: =
 a=3D  ddr=3D3D2001:67c:21ec:ffee:18f2:a77c:dc08:aef6, port=3D3D2049, addrle=
 n=3D3D28, so=3D  type=3D3D1, proto=3D3D0, fhsize=3D3D0, flags=3D3D0x8a00<nf=
 sv3,dumbtimr,resvport>, w=3D  size=3D3D32768, rsize=3D3D32768, readdirsize=
 =3D3D4096, timeo=3D3D300, retrans=3D3D10,=3D
   maxgrouplist=3D3D16, readahead=3D3D2, leaseterm=3D3D0, deadthresh=3D3D9])
 =20
  # NetBSD /etc/fstab
  diskstation6.e-utp.net:/volume1/Applications/NetBSD /srv/NetBSD           =
  =3D
        nfs     rw,auto,dumbtimer    0 0
 =20
  Thanks,
 =20
  --
  Marcin Gondek / Drixter
  http://fido.e-utp.net/
  AS56662
 =20
  -----Original Message-----
  From: netbsd-bugs-owner@NetBSD.org <netbsd-bugs-owner@NetBSD.org> On Behal=
 f=3D
   Of Christos Zoulas via gnats
  Sent: Tuesday, May 26, 2026 12:00 AM
  To: kern-bug-people@netbsd.org; gnats-admin@netbsd.org; netbsd-bugs@netbsd=
 .=3D  org; Marcin Gondek <drixter@e-utp.net>
  Subject: Re: kern/59452: Move NFS wcc data messages to debug or control th=
 e=3D  m via sysctl.
 =20
  The following reply was made to PR kern/59452; it has been noted by GNATS.
 =20
  From: Christos Zoulas <christos@zoulas.com>
  To: Marcin Gondek <drixter@e-utp.net>
  Cc: "gnats-bugs@netbsd.org" <gnats-bugs@netbsd.org>,  "kern-bug-people@net=
 b=3D  sd.org" <kern-bug-people@netbsd.org>,  "gnats-admin@netbsd.org" <gnat=
 s-admi=3D  n@netbsd.org>,  "netbsd-bugs@netbsd.org" <netbsd-bugs@netbsd.org=
 >
  Subject: Re: kern/59452: Move NFS wcc data messages to debug or control th=
 e=3D  m  via sysctl.
  Date: Mon, 25 May 2026 17:56:01 -0400
 =20
   --Apple-Mail=3D3D_13296A71-6C33-4B2A-AA73-5DD9B7A2EBDE
   Content-Transfer-Encoding: quoted-printable
   Content-Type: text/plain;
   	charset=3D3Dutf-8
  =3D20
  =3D20
  =3D20
   > On May 25, 2026, at 3:31=3D3DE2=3D3D80=3D3DAFPM, Marcin Gondek <drixter=
 @e-utp.=3D  net> =3D3D
   wrote:
   >=3D3D20
   > Hi Christos,
   >=3D3D20
   > Patch is ok,  just applied to 11.0RC4 sources, recompiled kernel and =
 =3D3D=3D
    userland, reboot and observe.
   > Will let you know by EOW how this looks like, maybe there is chance to =
 =3D  =3D3D  add into 11.0
   >=3D3D20
  =3D20
   Thanks, if it works I can ask for a pull-up.
  =3D20
   christos
  =3D20
  =3D20
   --Apple-Mail=3D3D_13296A71-6C33-4B2A-AA73-5DD9B7A2EBDE
   Content-Transfer-Encoding: 7bit
   Content-Disposition: attachment;
   	filename=3D3Dsignature.asc
   Content-Type: application/pgp-signature;
   	name=3D3Dsignature.asc
   Content-Description: Message signed with OpenPGP
  =3D20
   -----BEGIN PGP SIGNATURE-----
   Comment: GPGTools - http://gpgtools.org
  =3D20
   iF0EARECAB0WIQS+BJlbqPkO0MDBdsRxESqxbLM7OgUCahTFcQAKCRBxESqxbLM7
   Oh6OAKCdBiyrdv34ASzbMa1UhjmI/mIJeQCdHQQSG+58ZQeXoQB0km0I3R0rPkc=3D3D
   =3D3D+Tm8
   -----END PGP SIGNATURE-----
  =3D20
   --Apple-Mail=3D3D_13296A71-6C33-4B2A-AA73-5DD9B7A2EBDE--
  =3D20
 =20

From: Marcin Gondek <drixter@e-utp.net>
To: "gnats-bugs@netbsd.org" <gnats-bugs@netbsd.org>,
	"kern-bug-people@netbsd.org" <kern-bug-people@netbsd.org>,
	"gnats-admin@netbsd.org" <gnats-admin@netbsd.org>, "netbsd-bugs@netbsd.org"
	<netbsd-bugs@netbsd.org>
Cc: 
Subject: RE: kern/59452: Move NFS wcc data messages to debug or control them
 via sysctl.
Date: Tue, 26 May 2026 10:12:09 +0000

 Hi

 Now I've proper setup, looking on that, nowccmsg param in NFS mount.

 [NetBSD-root@devil:~]$ mount -vvv | grep diskstation6
 diskstation6.e-utp.net:/volume1/Applications on /opt type nfs (fsid: 0xb06/=
 0x70b, reads: sync 0 async 0, writes: sync 0 async 0, [nfs: addr=3D2001:67c=
 :21ec:ffee:18f2:a77c:dc08:aef6, port=3D2049, addrlen=3D28, sotype=3D1, prot=
 o=3D0, fhsize=3D0, flags=3D0x108a00<nfsv3,dumbtimr,resvport,nowccmsg>, wsiz=
 e=3D32768, rsize=3D32768, readdirsize=3D4096, timeo=3D300, retrans=3D10, ma=
 xgrouplist=3D16, readahead=3D2, leaseterm=3D0, deadthresh=3D9])
 diskstation6.e-utp.net:/volume1/Applications/ftp on /srv/ftp type nfs (fsid=
 : 0xb07/0x70b, reads: sync 0 async 0, writes: sync 0 async 0, [nfs: addr=3D=
 2001:67c:21ec:ffee:18f2:a77c:dc08:aef6, port=3D2049, addrlen=3D28, sotype=
 =3D1, proto=3D0, fhsize=3D0, flags=3D0x108a00<nfsv3,dumbtimr,resvport,nowcc=
 msg>, wsize=3D32768, rsize=3D32768, readdirsize=3D4096, timeo=3D300, retran=
 s=3D10, maxgrouplist=3D16, readahead=3D2, leaseterm=3D0, deadthresh=3D9])
 diskstation6.e-utp.net:/volume1/Applications/html on /var/www/html type nfs=
  (fsid: 0xb08/0x70b, reads: sync 0 async 0, writes: sync 0 async 0, [nfs: a=
 ddr=3D2001:67c:21ec:ffee:18f2:a77c:dc08:aef6, port=3D2049, addrlen=3D28, so=
 type=3D1, proto=3D0, fhsize=3D0, flags=3D0x108a00<nfsv3,dumbtimr,resvport,n=
 owccmsg>, wsize=3D32768, rsize=3D32768, readdirsize=3D4096, timeo=3D300, re=
 trans=3D10, maxgrouplist=3D16, readahead=3D2, leaseterm=3D0, deadthresh=3D9=
 ])
 diskstation6.e-utp.net:/volume1/Applications/NetBSD on /srv/NetBSD type nfs=
  (fsid: 0xb09/0x70b, reads: sync 0 async 0, writes: sync 0 async 0, [nfs: a=
 ddr=3D2001:67c:21ec:ffee:18f2:a77c:dc08:aef6, port=3D2049, addrlen=3D28, so=
 type=3D1, proto=3D0, fhsize=3D0, flags=3D0x108a00<nfsv3,dumbtimr,resvport,n=
 owccmsg>, wsize=3D32768, rsize=3D32768, readdirsize=3D4096, timeo=3D300, re=
 trans=3D10, maxgrouplist=3D16, readahead=3D2, leaseterm=3D0, deadthresh=3D9=
 ])
 diskstation6.e-utp.net:/volume1/homes/drixter/public_html on /var/www/html/=
 users/drixter/public_html type nfs (fsid: 0xb0a/0x70b, reads: sync 0 async =
 0, writes: sync 0 async 0, [nfs: addr=3D2001:67c:21ec:ffee:18f2:a77c:dc08:a=
 ef6, port=3D2049, addrlen=3D28, sotype=3D1, proto=3D0, fhsize=3D0, flags=3D=
 0x108a00<nfsv3,dumbtimr,resvport,nowccmsg>, wsize=3D32768, rsize=3D32768, r=
 eaddirsize=3D4096, timeo=3D300, retrans=3D10, maxgrouplist=3D16, readahead=
 =3D2, leaseterm=3D0, deadthresh=3D9])
 [NetBSD-root@devil:~]$

 Thanks,

 --
 Marcin Gondek / Drixter
 http://fido.e-utp.net/
 AS56662

 -----Original Message-----
 From: netbsd-bugs-owner@NetBSD.org <netbsd-bugs-owner@NetBSD.org> On Behalf=
  Of Marcin Gondek via gnats
 Sent: Tuesday, May 26, 2026 11:55 AM
 To: kern-bug-people@netbsd.org; gnats-admin@netbsd.org; netbsd-bugs@netbsd.=
 org; Marcin Gondek <drixter@e-utp.net>
 Subject: RE: kern/59452: Move NFS wcc data messages to debug or control the=
 m via sysctl.

 The following reply was made to PR kern/59452; it has been noted by GNATS.

 From: Marcin Gondek <drixter@e-utp.net>
 To: "gnats-bugs@netbsd.org" <gnats-bugs@netbsd.org>,
 	"kern-bug-people@netbsd.org" <kern-bug-people@netbsd.org>,
 	"gnats-admin@netbsd.org" <gnats-admin@netbsd.org>, "netbsd-bugs@netbsd.org=
 "
 	<netbsd-bugs@netbsd.org>
 Cc:=20
 Subject: RE: kern/59452: Move NFS wcc data messages to debug or control the=
 m  via sysctl.
 Date: Tue, 26 May 2026 09:51:01 +0000

  Hi
 =20
  Ok, I see that I've done something wrong. Double checking...
 =20
  Thanks,
 =20
 =20
  --
  Marcin Gondek / Drixter
  http://fido.e-utp.net/
  AS56662
 =20
  -----Original Message-----
  From: netbsd-bugs-owner@NetBSD.org <netbsd-bugs-owner@NetBSD.org> On Behal=
 f=3D
   Of Marcin Gondek via gnats
  Sent: Tuesday, May 26, 2026 10:30 AM
  To: kern-bug-people@netbsd.org; gnats-admin@netbsd.org; netbsd-bugs@netbsd=
 .=3D  org; Marcin Gondek <drixter@e-utp.net>
  Subject: RE: kern/59452: Move NFS wcc data messages to debug or control th=
 e=3D  m via sysctl.
 =20
  The following reply was made to PR kern/59452; it has been noted by GNATS.
 =20
  From: Marcin Gondek <drixter@e-utp.net>
  To: Christos Zoulas <christos@zoulas.com>
  Cc: "gnats-bugs@netbsd.org" <gnats-bugs@netbsd.org>,
  	"kern-bug-people@netbsd.org" <kern-bug-people@netbsd.org>,
  	"gnats-admin@netbsd.org" <gnats-admin@netbsd.org>, "netbsd-bugs@netbsd.or=
 g=3D  "
  	<netbsd-bugs@netbsd.org>
  Subject: RE: kern/59452: Move NFS wcc data messages to debug or control th=
 e=3D  m  via sysctl.
  Date: Tue, 26 May 2026 08:28:33 +0000
 =20
   Hi Christos
  =3D20
   Should I use some specific mount option?
  =3D20
   RC4+patch
   NetBSD devil.e-utp.net 11.0_RC4 NetBSD 11.0_RC4 (DEVIL) #12: Mon May 25 2=
 0=3D  :=3D3D
   18:27 CEST 2026  root@devil.e-utp.net:/usr/obj/sys/arch/amd64/compile/DEV=
 I=3D
  L=3D3D
    amd64
  =3D20
   [  1523.851401] diskstation6.e-utp.net:/volume1/Applications/NetBSD: inac=
 c=3D  u=3D3D  rate wcc data (ctime) detected, disabling wcc (ctime 17797389=
 80.70554=3D
  9207 1=3D3D  779738980.705549207, mtime 1779738980.705549207 1779738980.70=
 554=3D
  9207)
  =3D20
   diskstation6.e-utp.net:/volume1/Applications/NetBSD on /srv/NetBSD type n=
 f=3D  s=3D3D
    (fsid: 0xb09/0x70b, reads: sync 0 async 0, writes: sync 0 async 0, [nfs:=
  =3D  a=3D3D  ddr=3D3D3D2001:67c:21ec:ffee:18f2:a77c:dc08:aef6, port=3D3D3D=
 2049, addrle=3D  n=3D3D3D28, so=3D3D  type=3D3D3D1, proto=3D3D3D0, fhsize=
 =3D3D3D0, flags=3D3D3D0x8a00<nf=3D  sv3,dumbtimr,resvport>, w=3D3D  size=3D=
 3D3D32768, rsize=3D3D3D32768, readdirsize=3D  =3D3D3D4096, timeo=3D3D3D300,=
  retrans=3D3D3D10,=3D3D
    maxgrouplist=3D3D3D16, readahead=3D3D3D2, leaseterm=3D3D3D0, deadthresh=
 =3D3D3D9])
  =3D20
   # NetBSD /etc/fstab
   diskstation6.e-utp.net:/volume1/Applications/NetBSD /srv/NetBSD          =
  =3D
   =3D3D
         nfs     rw,auto,dumbtimer    0 0
  =3D20
   Thanks,
  =3D20
   --
   Marcin Gondek / Drixter
   http://fido.e-utp.net/
   AS56662
  =3D20
   -----Original Message-----
   From: netbsd-bugs-owner@NetBSD.org <netbsd-bugs-owner@NetBSD.org> On Beha=
 l=3D  f=3D3D
    Of Christos Zoulas via gnats
   Sent: Tuesday, May 26, 2026 12:00 AM
   To: kern-bug-people@netbsd.org; gnats-admin@netbsd.org; netbsd-bugs@netbs=
 d=3D  .=3D3D  org; Marcin Gondek <drixter@e-utp.net>
   Subject: Re: kern/59452: Move NFS wcc data messages to debug or control t=
 h=3D  e=3D3D  m via sysctl.
  =3D20
   The following reply was made to PR kern/59452; it has been noted by GNATS=
 .
  =3D20
   From: Christos Zoulas <christos@zoulas.com>
   To: Marcin Gondek <drixter@e-utp.net>
   Cc: "gnats-bugs@netbsd.org" <gnats-bugs@netbsd.org>,  "kern-bug-people@ne=
 t=3D  b=3D3D  sd.org" <kern-bug-people@netbsd.org>,  "gnats-admin@netbsd.or=
 g" <gnat=3D  s-admi=3D3D  n@netbsd.org>,  "netbsd-bugs@netbsd.org" <netbsd-=
 bugs@netbsd.org=3D  >
   Subject: Re: kern/59452: Move NFS wcc data messages to debug or control t=
 h=3D  e=3D3D  m  via sysctl.
   Date: Mon, 25 May 2026 17:56:01 -0400
  =3D20
    --Apple-Mail=3D3D3D_13296A71-6C33-4B2A-AA73-5DD9B7A2EBDE
    Content-Transfer-Encoding: quoted-printable
    Content-Type: text/plain;
    	charset=3D3D3Dutf-8
   =3D3D20
   =3D3D20
   =3D3D20
    > On May 25, 2026, at 3:31=3D3D3DE2=3D3D3D80=3D3D3DAFPM, Marcin Gondek <=
 drixter=3D  @e-utp.=3D3D  net> =3D3D3D
    wrote:
    >=3D3D3D20
    > Hi Christos,
    >=3D3D3D20
    > Patch is ok,  just applied to 11.0RC4 sources, recompiled kernel and =
 =3D  =3D3D3D=3D3D
     userland, reboot and observe.
    > Will let you know by EOW how this looks like, maybe there is chance to=
  =3D  =3D3D  =3D3D3D  add into 11.0
    >=3D3D3D20
   =3D3D20
    Thanks, if it works I can ask for a pull-up.
   =3D3D20
    christos
   =3D3D20
   =3D3D20
    --Apple-Mail=3D3D3D_13296A71-6C33-4B2A-AA73-5DD9B7A2EBDE
    Content-Transfer-Encoding: 7bit
    Content-Disposition: attachment;
    	filename=3D3D3Dsignature.asc
    Content-Type: application/pgp-signature;
    	name=3D3D3Dsignature.asc
    Content-Description: Message signed with OpenPGP
   =3D3D20
    -----BEGIN PGP SIGNATURE-----
    Comment: GPGTools - http://gpgtools.org
   =3D3D20
    iF0EARECAB0WIQS+BJlbqPkO0MDBdsRxESqxbLM7OgUCahTFcQAKCRBxESqxbLM7
    Oh6OAKCdBiyrdv34ASzbMa1UhjmI/mIJeQCdHQQSG+58ZQeXoQB0km0I3R0rPkc=3D3D3D
    =3D3D3D+Tm8
    -----END PGP SIGNATURE-----
   =3D3D20
    --Apple-Mail=3D3D3D_13296A71-6C33-4B2A-AA73-5DD9B7A2EBDE--
   =3D3D20
  =3D20
 =20

From: Christos Zoulas <christos@zoulas.com>
To: Marcin Gondek <drixter@e-utp.net>
Cc: gnats-bugs@netbsd.org, kern-bug-people@netbsd.org,
 gnats-admin@netbsd.org, netbsd-bugs@netbsd.org
Subject: Re: kern/59452: Move NFS wcc data messages to debug or control them via sysctl.
Date: Tue, 26 May 2026 07:52:18 -0400

 Yes, -o nowccmsg

 christos

 > On May 26, 2026, at 5:51=E2=80=AFAM, Marcin Gondek <drixter@e-utp.net> wro=
 te:
 >=20
 > =EF=BB=BFHi
 >=20
 > Ok, I see that I've done something wrong. Double checking...
 >=20
 > Thanks,
 >=20
 >=20
 > --
 > Marcin Gondek / Drixter
 > http://fido.e-utp.net/
 > AS56662
 >=20
 > -----Original Message-----
 > From: netbsd-bugs-owner@NetBSD.org <netbsd-bugs-owner@NetBSD.org> On Behal=
 f Of Marcin Gondek via gnats
 > Sent: Tuesday, May 26, 2026 10:30 AM
 > To: kern-bug-people@netbsd.org; gnats-admin@netbsd.org; netbsd-bugs@netbsd=
 .org; Marcin Gondek <drixter@e-utp.net>
 > Subject: RE: kern/59452: Move NFS wcc data messages to debug or control th=
 em via sysctl.
 >=20
 > The following reply was made to PR kern/59452; it has been noted by GNATS.=

 >=20
 > From: Marcin Gondek <drixter@e-utp.net>
 > To: Christos Zoulas <christos@zoulas.com>
 > Cc: "gnats-bugs@netbsd.org" <gnats-bugs@netbsd.org>,
 >    "kern-bug-people@netbsd.org" <kern-bug-people@netbsd.org>,
 >    "gnats-admin@netbsd.org" <gnats-admin@netbsd.org>, "netbsd-bugs@netbsd.=
 org"
 >    <netbsd-bugs@netbsd.org>
 > Subject: RE: kern/59452: Move NFS wcc data messages to debug or control th=
 em  via sysctl.
 > Date: Tue, 26 May 2026 08:28:33 +0000
 >=20
 > Hi Christos
 >=20
 > Should I use some specific mount option?
 >=20
 > RC4+patch
 > NetBSD devil.e-utp.net 11.0_RC4 NetBSD 11.0_RC4 (DEVIL) #12: Mon May 25 20=
 :=3D
 > 18:27 CEST 2026  root@devil.e-utp.net:/usr/obj/sys/arch/amd64/compile/DEVI=
 L=3D
 >  amd64
 >=20
 > [  1523.851401] diskstation6.e-utp.net:/volume1/Applications/NetBSD: inacc=
 u=3D  rate wcc data (ctime) detected, disabling wcc (ctime 1779738980.705549=
 207 1=3D  779738980.705549207, mtime 1779738980.705549207 1779738980.7055492=
 07)
 >=20
 > diskstation6.e-utp.net:/volume1/Applications/NetBSD on /srv/NetBSD type nf=
 s=3D
 >  (fsid: 0xb09/0x70b, reads: sync 0 async 0, writes: sync 0 async 0, [nfs: a=
 =3D  ddr=3D3D2001:67c:21ec:ffee:18f2:a77c:dc08:aef6, port=3D3D2049, addrlen=3D=
 3D28, so=3D  type=3D3D1, proto=3D3D0, fhsize=3D3D0, flags=3D3D0x8a00<nfsv3,d=
 umbtimr,resvport>, w=3D  size=3D3D32768, rsize=3D3D32768, readdirsize=3D3D40=
 96, timeo=3D3D300, retrans=3D3D10,=3D
 >  maxgrouplist=3D3D16, readahead=3D3D2, leaseterm=3D3D0, deadthresh=3D3D9])=

 >=20
 > # NetBSD /etc/fstab
 > diskstation6.e-utp.net:/volume1/Applications/NetBSD /srv/NetBSD           =
  =3D
 >       nfs     rw,auto,dumbtimer    0 0
 >=20
 > Thanks,
 >=20
 > --
 > Marcin Gondek / Drixter
 > http://fido.e-utp.net/
 > AS56662
 >=20
 > -----Original Message-----
 > From: netbsd-bugs-owner@NetBSD.org <netbsd-bugs-owner@NetBSD.org> On Behal=
 f=3D
 >  Of Christos Zoulas via gnats
 > Sent: Tuesday, May 26, 2026 12:00 AM
 > To: kern-bug-people@netbsd.org; gnats-admin@netbsd.org; netbsd-bugs@netbsd=
 .=3D  org; Marcin Gondek <drixter@e-utp.net>
 > Subject: Re: kern/59452: Move NFS wcc data messages to debug or control th=
 e=3D  m via sysctl.
 >=20
 > The following reply was made to PR kern/59452; it has been noted by GNATS.=

 >=20
 > From: Christos Zoulas <christos@zoulas.com>
 > To: Marcin Gondek <drixter@e-utp.net>
 > Cc: "gnats-bugs@netbsd.org" <gnats-bugs@netbsd.org>,  "kern-bug-people@net=
 b=3D  sd.org" <kern-bug-people@netbsd.org>,  "gnats-admin@netbsd.org" <gnats=
 -admi=3D  n@netbsd.org>,  "netbsd-bugs@netbsd.org" <netbsd-bugs@netbsd.org>
 > Subject: Re: kern/59452: Move NFS wcc data messages to debug or control th=
 e=3D  m  via sysctl.
 > Date: Mon, 25 May 2026 17:56:01 -0400
 >=20
 >  --Apple-Mail=3D3D_13296A71-6C33-4B2A-AA73-5DD9B7A2EBDE
 >  Content-Transfer-Encoding: quoted-printable
 >  Content-Type: text/plain;
 >      charset=3D3Dutf-8
 > =3D20
 > =3D20
 > =3D20
 >>> On May 25, 2026, at 3:31=3D3DE2=3D3D80=3D3DAFPM, Marcin Gondek <drixter@=
 e-utp.=3D  net> =3D3D
 >>  wrote:
 >> =3D3D20
 >> Hi Christos,
 >> =3D3D20
 >> Patch is ok,  just applied to 11.0RC4 sources, recompiled kernel and =3D3=
 D=3D
 >   userland, reboot and observe.
 >> Will let you know by EOW how this looks like, maybe there is chance to =3D=
   =3D3D  add into 11.0
 >> =3D3D20
 > =3D20
 >  Thanks, if it works I can ask for a pull-up.
 > =3D20
 >  christos
 > =3D20
 > =3D20
 >  --Apple-Mail=3D3D_13296A71-6C33-4B2A-AA73-5DD9B7A2EBDE
 >  Content-Transfer-Encoding: 7bit
 >  Content-Disposition: attachment;
 >      filename=3D3Dsignature.asc
 >  Content-Type: application/pgp-signature;
 >      name=3D3Dsignature.asc
 >  Content-Description: Message signed with OpenPGP
 > =3D20
 >  -----BEGIN PGP SIGNATURE-----
 >  Comment: GPGTools - http://gpgtools.org
 > =3D20
 >  iF0EARECAB0WIQS+BJlbqPkO0MDBdsRxESqxbLM7OgUCahTFcQAKCRBxESqxbLM7
 >  Oh6OAKCdBiyrdv34ASzbMa1UhjmI/mIJeQCdHQQSG+58ZQeXoQB0km0I3R0rPkc=3D3D
 >  =3D3D+Tm8
 >  -----END PGP SIGNATURE-----
 > =3D20
 >  --Apple-Mail=3D3D_13296A71-6C33-4B2A-AA73-5DD9B7A2EBDE--
 > =3D20
 >=20
 >=20
 >=20
 > --
 > This message has been 'sanitized'.  This means that potentially
 > dangerous content has been rewritten or removed.  The following
 > log describes which actions were taken.
 >=20
 > Sanitizer (start=3D"1779789082"):
 >  Split unusually long word(s) in header.
 >  SanitizeFile (filename=3D"unnamed.txt", mimetype=3D"text/plain"):
 >    Match (names=3D"unnamed.txt", rule=3D"9"):
 >      Enforced policy: accept
 >=20
 >  Total modifications so far: 1
 >=20
 >=20
 > Anomy 0.0.0 : Sanitizer.pm
 > $Id: Sanitizer.pm,v 1.94 2006/01/02 16:43:10 bre Exp $

From: Marcin Gondek <drixter@e-utp.net>
To: Christos Zoulas <christos@zoulas.com>
Cc: "gnats-bugs@netbsd.org" <gnats-bugs@netbsd.org>,
	"kern-bug-people@netbsd.org" <kern-bug-people@netbsd.org>,
	"gnats-admin@netbsd.org" <gnats-admin@netbsd.org>, "netbsd-bugs@netbsd.org"
	<netbsd-bugs@netbsd.org>
Subject: RE: kern/59452: Move NFS wcc data messages to debug or control them
 via sysctl.
Date: Tue, 26 May 2026 15:45:50 +0000

 Hi Christos,

 Looking good from my side, few hours of run without any messages in dmesg a=
 bout "wcc"

 diskstation6.e-utp.net:/volume1/Applications on /opt type nfs (fsid: 0xb06/=
 0x70b, reads: sync 0 async 0, writes: sync 0 async 0, [nfs: addr=3D2001:67c=
 :21ec:ffee:18f2:a77c:dc08:aef6, port=3D2049, addrlen=3D28, sotype=3D1, prot=
 o=3D0, fhsize=3D0, flags=3D0x108a00<nfsv3,dumbtimr,resvport,nowccmsg>, wsiz=
 e=3D32768, rsize=3D32768, readdirsize=3D4096, timeo=3D300, retrans=3D10, ma=
 xgrouplist=3D16, readahead=3D2, leaseterm=3D0, deadthresh=3D9])

 diskstation6.e-utp.net:/volume1/Applications/ftp on /srv/ftp type nfs (fsid=
 : 0xb07/0x70b, reads: sync 0 async 0, writes: sync 0 async 0, [nfs: addr=3D=
 2001:67c:21ec:ffee:18f2:a77c:dc08:aef6, port=3D2049, addrlen=3D28, sotype=
 =3D1, proto=3D0, fhsize=3D0, flags=3D0x108a00<nfsv3,dumbtimr,resvport,nowcc=
 msg>, wsize=3D32768, rsize=3D32768, readdirsize=3D4096, timeo=3D300, retran=
 s=3D10, maxgrouplist=3D16, readahead=3D2, leaseterm=3D0, deadthresh=3D9])

 diskstation6.e-utp.net:/volume1/Applications/html on /var/www/html type nfs=
  (fsid: 0xb08/0x70b, reads: sync 0 async 0, writes: sync 0 async 0, [nfs: a=
 ddr=3D2001:67c:21ec:ffee:18f2:a77c:dc08:aef6, port=3D2049, addrlen=3D28, so=
 type=3D1, proto=3D0, fhsize=3D0, flags=3D0x108a00<nfsv3,dumbtimr,resvport,n=
 owccmsg>, wsize=3D32768, rsize=3D32768, readdirsize=3D4096, timeo=3D300, re=
 trans=3D10, maxgrouplist=3D16, readahead=3D2, leaseterm=3D0, deadthresh=3D9=
 ])

 diskstation6.e-utp.net:/volume1/Applications/NetBSD on /srv/NetBSD type nfs=
  (fsid: 0xb09/0x70b, reads: sync 0 async 0, writes: sync 0 async 0, [nfs: a=
 ddr=3D2001:67c:21ec:ffee:18f2:a77c:dc08:aef6, port=3D2049, addrlen=3D28, so=
 type=3D1, proto=3D0, fhsize=3D0, flags=3D0x108a00<nfsv3,dumbtimr,resvport,n=
 owccmsg>, wsize=3D32768, rsize=3D32768, readdirsize=3D4096, timeo=3D300, re=
 trans=3D10, maxgrouplist=3D16, readahead=3D2, leaseterm=3D0, deadthresh=3D9=
 ])

 #NFS
 diskstation6.e-utp.net:/volume1/Applications     /opt                      =
        nfs     rw,auto,dumbtimer,nowccmsg    0 0
 diskstation6.e-utp.net:/volume1/Applications/ftp /srv/ftp                  =
        nfs     rw,auto,dumbtimer,nowccmsg    0 0
 diskstation6.e-utp.net:/volume1/Applications/html /var/www/html            =
        nfs     rw,auto,dumbtimer,nowccmsg    0 0
 diskstation6.e-utp.net:/volume1/Applications/NetBSD /srv/NetBSD            =
       nfs     rw,auto,dumbtimer,nowccmsg    0 0

 Thanks,

 --
 Marcin Gondek / Drixter
 http://fido.e-utp.net/
 AS56662

 -----Original Message-----
 From: netbsd-bugs-owner@NetBSD.org <netbsd-bugs-owner@NetBSD.org> On Behalf=
  Of Christos Zoulas via gnats
 Sent: Tuesday, May 26, 2026 1:55 PM
 To: kern-bug-people@netbsd.org; gnats-admin@netbsd.org; netbsd-bugs@netbsd.=
 org; Marcin Gondek <drixter@e-utp.net>
 Subject: Re: kern/59452: Move NFS wcc data messages to debug or control the=
 m via sysctl.

 The following reply was made to PR kern/59452; it has been noted by GNATS.

 From: Christos Zoulas <christos@zoulas.com>
 To: Marcin Gondek <drixter@e-utp.net>
 Cc: gnats-bugs@netbsd.org, kern-bug-people@netbsd.org,  gnats-admin@netbsd.=
 org, netbsd-bugs@netbsd.org
 Subject: Re: kern/59452: Move NFS wcc data messages to debug or control the=
 m via sysctl.
 Date: Tue, 26 May 2026 07:52:18 -0400

  Yes, -o nowccmsg
 =20
  christos
 =20
  > On May 26, 2026, at 5:51=3DE2=3D80=3DAFAM, Marcin Gondek <drixter@e-utp.=
 net> wro=3D
  te:
  >=3D20
  > =3DEF=3DBB=3DBFHi
  >=3D20
  > Ok, I see that I've done something wrong. Double checking...
  >=3D20
  > Thanks,
  >=3D20
  >=3D20
  > --
  > Marcin Gondek / Drixter
  > http://fido.e-utp.net/
  > AS56662
  >=3D20
  > -----Original Message-----
  > From: netbsd-bugs-owner@NetBSD.org <netbsd-bugs-owner@NetBSD.org> On Beh=
 al=3D  f Of Marcin Gondek via gnats  > Sent: Tuesday, May 26, 2026 10:30 AM=
   > To: kern-bug-people@netbsd.org; gnats-admin@netbsd.org; netbsd-bugs@net=
 bsd=3D  .org; Marcin Gondek <drixter@e-utp.net>  > Subject: RE: kern/59452:=
  Move NFS wcc data messages to debug or control th=3D  em via sysctl.
  >=3D20
  > The following reply was made to PR kern/59452; it has been noted by GNAT=
 S.=3D
 =20
  >=3D20
  > From: Marcin Gondek <drixter@e-utp.net>  > To: Christos Zoulas <christos=
 @zoulas.com>  > Cc: "gnats-bugs@netbsd.org" <gnats-bugs@netbsd.org>,
  >    "kern-bug-people@netbsd.org" <kern-bug-people@netbsd.org>,
  >    "gnats-admin@netbsd.org" <gnats-admin@netbsd.org>, "netbsd-bugs@netbs=
 d.=3D
  org"
  >    <netbsd-bugs@netbsd.org>
  > Subject: RE: kern/59452: Move NFS wcc data messages to debug or control =
 th=3D  em  via sysctl.
  > Date: Tue, 26 May 2026 08:28:33 +0000
  >=3D20
  > Hi Christos
  >=3D20
  > Should I use some specific mount option?
  >=3D20
  > RC4+patch
  > NetBSD devil.e-utp.net 11.0_RC4 NetBSD 11.0_RC4 (DEVIL) #12: Mon May 25 =
 20=3D  :=3D3D  > 18:27 CEST 2026  root@devil.e-utp.net:/usr/obj/sys/arch/am=
 d64/compile/DEVI=3D
  L=3D3D
  >  amd64
  >=3D20
  > [  1523.851401] diskstation6.e-utp.net:/volume1/Applications/NetBSD: ina=
 cc=3D  u=3D3D  rate wcc data (ctime) detected, disabling wcc (ctime 1779738=
 980.705549=3D
  207 1=3D3D  779738980.705549207, mtime 1779738980.705549207 1779738980.705=
 5492=3D
  07)
  >=3D20
  > diskstation6.e-utp.net:/volume1/Applications/NetBSD on /srv/NetBSD type =
 nf=3D  s=3D3D  >  (fsid: 0xb09/0x70b, reads: sync 0 async 0, writes: sync 0=
  async 0, [nfs: a=3D  =3D3D  ddr=3D3D3D2001:67c:21ec:ffee:18f2:a77c:dc08:ae=
 f6, port=3D3D3D2049, addrlen=3D3D=3D  3D28, so=3D3D  type=3D3D3D1, proto=3D=
 3D3D0, fhsize=3D3D3D0, flags=3D3D3D0x8a00<nfsv3,d=3D  umbtimr,resvport>, w=
 =3D3D  size=3D3D3D32768, rsize=3D3D3D32768, readdirsize=3D3D3D40=3D  96, ti=
 meo=3D3D3D300, retrans=3D3D3D10,=3D3D  >  maxgrouplist=3D3D3D16, readahead=
 =3D3D3D2, leaseterm=3D3D3D0, deadthresh=3D3D3D9])=3D
 =20
  >=3D20
  > # NetBSD /etc/fstab
  > diskstation6.e-utp.net:/volume1/Applications/NetBSD /srv/NetBSD         =
   =3D
   =3D3D
  >       nfs     rw,auto,dumbtimer    0 0
  >=3D20
  > Thanks,
  >=3D20
  > --
  > Marcin Gondek / Drixter
  > http://fido.e-utp.net/
  > AS56662
  >=3D20
  > -----Original Message-----
  > From: netbsd-bugs-owner@NetBSD.org <netbsd-bugs-owner@NetBSD.org> On Beh=
 al=3D  f=3D3D  >  Of Christos Zoulas via gnats  > Sent: Tuesday, May 26, 20=
 26 12:00 AM  > To: kern-bug-people@netbsd.org; gnats-admin@netbsd.org; netb=
 sd-bugs@netbsd=3D  .=3D3D  org; Marcin Gondek <drixter@e-utp.net>  > Subjec=
 t: Re: kern/59452: Move NFS wcc data messages to debug or control th=3D  e=
 =3D3D  m via sysctl.
  >=3D20
  > The following reply was made to PR kern/59452; it has been noted by GNAT=
 S.=3D
 =20
  >=3D20
  > From: Christos Zoulas <christos@zoulas.com>  > To: Marcin Gondek <drixte=
 r@e-utp.net>  > Cc: "gnats-bugs@netbsd.org" <gnats-bugs@netbsd.org>,  "kern=
 -bug-people@net=3D  b=3D3D  sd.org" <kern-bug-people@netbsd.org>,  "gnats-a=
 dmin@netbsd.org" <gnats=3D  -admi=3D3D  n@netbsd.org>,  "netbsd-bugs@netbsd=
 .org" <netbsd-bugs@netbsd.org>  > Subject: Re: kern/59452: Move NFS wcc dat=
 a messages to debug or control th=3D  e=3D3D  m  via sysctl.
  > Date: Mon, 25 May 2026 17:56:01 -0400
  >=3D20
  >  --Apple-Mail=3D3D3D_13296A71-6C33-4B2A-AA73-5DD9B7A2EBDE
  >  Content-Transfer-Encoding: quoted-printable  >  Content-Type: text/plai=
 n;
  >      charset=3D3D3Dutf-8
  > =3D3D20
  > =3D3D20
  > =3D3D20
  >>> On May 25, 2026, at 3:31=3D3D3DE2=3D3D3D80=3D3D3DAFPM, Marcin Gondek <=
 drixter@=3D  e-utp.=3D3D  net> =3D3D3D  >>  wrote:
  >> =3D3D3D20
  >> Hi Christos,
  >> =3D3D3D20
  >> Patch is ok,  just applied to 11.0RC4 sources, recompiled kernel and =
 =3D3D3=3D  D=3D3D
  >   userland, reboot and observe.
  >> Will let you know by EOW how this looks like, maybe there is chance to =
 =3D3D=3D
    =3D3D3D  add into 11.0
  >> =3D3D3D20
  > =3D3D20
  >  Thanks, if it works I can ask for a pull-up.
  > =3D3D20
  >  christos
  > =3D3D20
  > =3D3D20
  >  --Apple-Mail=3D3D3D_13296A71-6C33-4B2A-AA73-5DD9B7A2EBDE
  >  Content-Transfer-Encoding: 7bit
  >  Content-Disposition: attachment;
  >      filename=3D3D3Dsignature.asc
  >  Content-Type: application/pgp-signature;
  >      name=3D3D3Dsignature.asc
  >  Content-Description: Message signed with OpenPGP  > =3D3D20  >  -----BE=
 GIN PGP SIGNATURE-----  >  Comment: GPGTools - http://gpgtools.org  > =3D3D=
 20  >  iF0EARECAB0WIQS+BJlbqPkO0MDBdsRxESqxbLM7OgUCahTFcQAKCRBxESqxbLM7
  >  Oh6OAKCdBiyrdv34ASzbMa1UhjmI/mIJeQCdHQQSG+58ZQeXoQB0km0I3R0rPkc=3D3D3D
  >  =3D3D3D+Tm8
  >  -----END PGP SIGNATURE-----
  > =3D3D20
  >  --Apple-Mail=3D3D3D_13296A71-6C33-4B2A-AA73-5DD9B7A2EBDE--
  > =3D3D20
  >=3D20
  >=3D20
  >=3D20
  > --
  > This message has been 'sanitized'.  This means that potentially  > dange=
 rous content has been rewritten or removed.  The following  > log describes=
  which actions were taken.
  >=3D20
  > Sanitizer (start=3D3D"1779789082"):
  >  Split unusually long word(s) in header.
  >  SanitizeFile (filename=3D3D"unnamed.txt", mimetype=3D3D"text/plain"):
  >    Match (names=3D3D"unnamed.txt", rule=3D3D"9"):
  >      Enforced policy: accept
  >=3D20
  >  Total modifications so far: 1
  >=3D20
  >=3D20
  > Anomy 0.0.0 : Sanitizer.pm
  > $Id: Sanitizer.pm,v 1.94 2006/01/02 16:43:10 bre Exp $
 =20

From: Christos Zoulas <christos@zoulas.com>
To: gnats-bugs@netbsd.org
Cc: kern-bug-people@netbsd.org,
 gnats-admin@netbsd.org,
 netbsd-bugs@netbsd.org,
 drixter@e-utp.net
Subject: Re: kern/59452: Move NFS wcc data messages to debug or control them
 via sysctl.
Date: Tue, 26 May 2026 14:26:01 -0400

 --Apple-Mail=_97D822D7-2EE5-4647-9B65-7CC9FCFBB969
 Content-Transfer-Encoding: quoted-printable
 Content-Type: text/plain;
 	charset=us-ascii

 Let's wait for a day or so to make sure and then I will commit and file =
 a PR for /11.

 christos=

 --Apple-Mail=_97D822D7-2EE5-4647-9B65-7CC9FCFBB969
 Content-Transfer-Encoding: 7bit
 Content-Disposition: attachment;
 	filename=signature.asc
 Content-Type: application/pgp-signature;
 	name=signature.asc
 Content-Description: Message signed with OpenPGP

 -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - http://gpgtools.org

 iF0EARECAB0WIQS+BJlbqPkO0MDBdsRxESqxbLM7OgUCahXluQAKCRBxESqxbLM7
 OoYRAJ9P6asxEnoMk2Q6dHAahYG/KHcptQCgkpxV1YGy/mgkfo+0rCwRMZGZL7c=
 =i5iH
 -----END PGP SIGNATURE-----

 --Apple-Mail=_97D822D7-2EE5-4647-9B65-7CC9FCFBB969--

From: Marcin Gondek <drixter@e-utp.net>
To: Christos Zoulas <christos@zoulas.com>
Cc: "netbsd-bugs@netbsd.org" <netbsd-bugs@netbsd.org>,
	"gnats-admin@netbsd.org" <gnats-admin@netbsd.org>,
	"kern-bug-people@netbsd.org" <kern-bug-people@netbsd.org>,
	"gnats-bugs@netbsd.org" <gnats-bugs@netbsd.org>
Subject: RE: kern/59452: Move NFS wcc data messages to debug or control them
 via sysctl.
Date: Thu, 28 May 2026 06:57:37 +0000

 Hi Christos,

 Looks ok after almost 2 days...

 [     2.804769] kern.module.path=3D/stand/amd64/11.0/modules
 [    10.174768] wsdisplay0: screen 1 added (80x25, vt100 emulation)
 [    10.174768] wsdisplay0: screen 2 added (80x25, vt100 emulation)
 [    10.174768] wsdisplay0: screen 3 added (80x25, vt100 emulation)
 [    10.174768] wsdisplay0: screen 4 added (80x25, vt100 emulation)
 [NetBSD-root@devil:~]$ uptime
  8:36AM  up 1 day, 20:26, 2 users, load averages: 0.48, 0.44, 0.30
 [NetBSD-root@devil:~]$

 Thanks,

 --
 Marcin Gondek / Drixter
 http://fido.e-utp.net/
 AS56662

 -----Original Message-----
 From: netbsd-bugs-owner@NetBSD.org <netbsd-bugs-owner@NetBSD.org> On Behalf=
  Of Christos Zoulas via gnats
 Sent: Tuesday, May 26, 2026 8:30 PM
 To: kern-bug-people@netbsd.org; gnats-admin@netbsd.org; netbsd-bugs@netbsd.=
 org; Marcin Gondek <drixter@e-utp.net>
 Subject: Re: kern/59452: Move NFS wcc data messages to debug or control the=
 m via sysctl.

 The following reply was made to PR kern/59452; it has been noted by GNATS.

 From: Christos Zoulas <christos@zoulas.com>
 To: gnats-bugs@netbsd.org
 Cc: kern-bug-people@netbsd.org,
  gnats-admin@netbsd.org,
  netbsd-bugs@netbsd.org,
  drixter@e-utp.net
 Subject: Re: kern/59452: Move NFS wcc data messages to debug or control the=
 m  via sysctl.
 Date: Tue, 26 May 2026 14:26:01 -0400

  --Apple-Mail=3D_97D822D7-2EE5-4647-9B65-7CC9FCFBB969
  Content-Transfer-Encoding: quoted-printable
  Content-Type: text/plain;
  	charset=3Dus-ascii
 =20
  Let's wait for a day or so to make sure and then I will commit and file =
 =3D  a PR for /11.
 =20
  christos=3D
 =20
  --Apple-Mail=3D_97D822D7-2EE5-4647-9B65-7CC9FCFBB969
  Content-Transfer-Encoding: 7bit
  Content-Disposition: attachment;
  	filename=3Dsignature.asc
  Content-Type: application/pgp-signature;
  	name=3Dsignature.asc
  Content-Description: Message signed with OpenPGP
 =20
  -----BEGIN PGP SIGNATURE-----
  Comment: GPGTools - http://gpgtools.org
 =20
  iF0EARECAB0WIQS+BJlbqPkO0MDBdsRxESqxbLM7OgUCahXluQAKCRBxESqxbLM7
  OoYRAJ9P6asxEnoMk2Q6dHAahYG/KHcptQCgkpxV1YGy/mgkfo+0rCwRMZGZL7c=3D
  =3Di5iH
  -----END PGP SIGNATURE-----
 =20
  --Apple-Mail=3D_97D822D7-2EE5-4647-9B65-7CC9FCFBB969--
 =20

From: Christos Zoulas <christos@zoulas.com>
To: Marcin Gondek <drixter@e-utp.net>
Cc: "netbsd-bugs@netbsd.org" <netbsd-bugs@netbsd.org>,
 "gnats-admin@netbsd.org" <gnats-admin@netbsd.org>,
 "kern-bug-people@netbsd.org" <kern-bug-people@netbsd.org>,
 "gnats-bugs@netbsd.org" <gnats-bugs@netbsd.org>
Subject: Re: kern/59452: Move NFS wcc data messages to debug or control them
 via sysctl.
Date: Thu, 28 May 2026 09:35:29 -0400

 --Apple-Mail=_E2EFDD8C-24A9-445A-9EF9-0E505E174D42
 Content-Transfer-Encoding: quoted-printable
 Content-Type: text/plain;
 	charset=utf-8

 Ok, I will commit and issue a PR. Thanks for testing.

 christos

 > On May 28, 2026, at 2:57=E2=80=AFAM, Marcin Gondek <drixter@e-utp.net> =
 wrote:
 >=20
 > Hi Christos,
 >=20
 > Looks ok after almost 2 days...
 >=20
 > [     2.804769] kern.module.path=3D/stand/amd64/11.0/modules
 > [    10.174768] wsdisplay0: screen 1 added (80x25, vt100 emulation)
 > [    10.174768] wsdisplay0: screen 2 added (80x25, vt100 emulation)
 > [    10.174768] wsdisplay0: screen 3 added (80x25, vt100 emulation)
 > [    10.174768] wsdisplay0: screen 4 added (80x25, vt100 emulation)
 > [NetBSD-root@devil:~]$ uptime
 > 8:36AM  up 1 day, 20:26, 2 users, load averages: 0.48, 0.44, 0.30
 > [NetBSD-root@devil:~]$
 >=20
 > Thanks,
 >=20
 > --
 > Marcin Gondek / Drixter
 > http://fido.e-utp.net/
 > AS56662
 >=20
 > -----Original Message-----
 > From: netbsd-bugs-owner@NetBSD.org <netbsd-bugs-owner@NetBSD.org> On =
 Behalf Of Christos Zoulas via gnats
 > Sent: Tuesday, May 26, 2026 8:30 PM
 > To: kern-bug-people@netbsd.org; gnats-admin@netbsd.org; =
 netbsd-bugs@netbsd.org; Marcin Gondek <drixter@e-utp.net>
 > Subject: Re: kern/59452: Move NFS wcc data messages to debug or =
 control them via sysctl.
 >=20
 > The following reply was made to PR kern/59452; it has been noted by =
 GNATS.
 >=20
 > From: Christos Zoulas <christos@zoulas.com>
 > To: gnats-bugs@netbsd.org
 > Cc: kern-bug-people@netbsd.org,
 > gnats-admin@netbsd.org,
 > netbsd-bugs@netbsd.org,
 > drixter@e-utp.net
 > Subject: Re: kern/59452: Move NFS wcc data messages to debug or =
 control them  via sysctl.
 > Date: Tue, 26 May 2026 14:26:01 -0400
 >=20
 > --Apple-Mail=3D_97D822D7-2EE5-4647-9B65-7CC9FCFBB969
 > Content-Transfer-Encoding: quoted-printable
 > Content-Type: text/plain;
 > 	charset=3Dus-ascii
 >=20
 > Let's wait for a day or so to make sure and then I will commit and =
 file =3D  a PR for /11.
 >=20
 > christos=3D
 >=20
 > --Apple-Mail=3D_97D822D7-2EE5-4647-9B65-7CC9FCFBB969
 > Content-Transfer-Encoding: 7bit
 > Content-Disposition: attachment;
 > 	filename=3Dsignature.asc
 > Content-Type: application/pgp-signature;
 > 	name=3Dsignature.asc
 > Content-Description: Message signed with OpenPGP
 >=20
 > -----BEGIN PGP SIGNATURE-----
 > Comment: GPGTools - http://gpgtools.org
 >=20
 > iF0EARECAB0WIQS+BJlbqPkO0MDBdsRxESqxbLM7OgUCahXluQAKCRBxESqxbLM7
 > OoYRAJ9P6asxEnoMk2Q6dHAahYG/KHcptQCgkpxV1YGy/mgkfo+0rCwRMZGZL7c=3D
 > =3Di5iH
 > -----END PGP SIGNATURE-----
 >=20
 > --Apple-Mail=3D_97D822D7-2EE5-4647-9B65-7CC9FCFBB969--
 >=20
 >=20
 >=20
 > --=20
 > This message has been 'sanitized'.  This means that potentially
 > dangerous content has been rewritten or removed.  The following
 > log describes which actions were taken.
 >=20
 > Sanitizer (start=3D"1779951467"):
 >  Split unusually long word(s) in header.
 >  SanitizeFile (filename=3D"unnamed.txt", mimetype=3D"text/plain"):
 >    Match (names=3D"unnamed.txt", rule=3D"9"):
 >      Enforced policy: accept
 >=20
 >  Total modifications so far: 1
 >=20
 >=20
 > Anomy 0.0.0 : Sanitizer.pm
 > $Id: Sanitizer.pm,v 1.94 2006/01/02 16:43:10 bre Exp $


 --Apple-Mail=_E2EFDD8C-24A9-445A-9EF9-0E505E174D42
 Content-Transfer-Encoding: 7bit
 Content-Disposition: attachment;
 	filename=signature.asc
 Content-Type: application/pgp-signature;
 	name=signature.asc
 Content-Description: Message signed with OpenPGP

 -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - http://gpgtools.org

 iF0EARECAB0WIQS+BJlbqPkO0MDBdsRxESqxbLM7OgUCahhEoQAKCRBxESqxbLM7
 OhcBAJ9yINDY3UiencdL2HGYU9I48h9WmwCgq15vj3B+ESG7aB4PH6PNa5HqKIY=
 =s9NS
 -----END PGP SIGNATURE-----

 --Apple-Mail=_E2EFDD8C-24A9-445A-9EF9-0E505E174D42--

From: "Christos Zoulas" <christos@netbsd.org>
To: gnats-bugs@gnats.NetBSD.org
Cc: 
Subject: PR/59452 CVS commit: src
Date: Thu, 28 May 2026 09:38:06 -0400

 Module Name:	src
 Committed By:	christos
 Date:		Thu May 28 13:38:06 UTC 2026

 Modified Files:
 	src/sbin/mount_nfs: mount_nfs.8 mount_nfs.c
 	src/sys/nfs: nfs_clntsubs.c nfsmount.h

 Log Message:
 PR/59452: Marcin Gondek: Add a new mount flag "nowccmsg" to suppress printing
 wcc-related messages. Apparently some synology server is causing them. This
 just suppresses the messages, but does not change the behavior of the client.


 To generate a diff of this commit:
 cvs rdiff -u -r1.52 -r1.53 src/sbin/mount_nfs/mount_nfs.8
 cvs rdiff -u -r1.76 -r1.77 src/sbin/mount_nfs/mount_nfs.c
 cvs rdiff -u -r1.7 -r1.8 src/sys/nfs/nfs_clntsubs.c
 cvs rdiff -u -r1.54 -r1.55 src/sys/nfs/nfsmount.h

 Please note that diffs are not public domain; they are subject to the
 copyright notices on the relevant files.

From: Marcin Gondek <drixter@e-utp.net>
To: Christos Zoulas <christos@zoulas.com>
Cc: "netbsd-bugs@netbsd.org" <netbsd-bugs@netbsd.org>,
	"gnats-admin@netbsd.org" <gnats-admin@netbsd.org>,
	"kern-bug-people@netbsd.org" <kern-bug-people@netbsd.org>,
	"gnats-bugs@netbsd.org" <gnats-bugs@netbsd.org>
Subject: RE: kern/59452: Move NFS wcc data messages to debug or control them
 via sysctl.
Date: Fri, 29 May 2026 11:45:14 +0000

 SGkgQ2hyaXN0b3MsDQoNCkp1c3QgdG8gZW5zdXJlLCBpdCB3aWxsIGJlIGluY29ycG9yYXRlZCB0
 byBjdXJyZW50IHBsYW5uZWQgMTEuMCwgdGhlIHJlbGVhc2Ugd2hpY2ggaXMgY29taW5nPw0KDQpU
 aGFua3MsDQoNCi0tDQpNYXJjaW4gR29uZGVrIC8gRHJpeHRlcg0KaHR0cDovL2ZpZG8uZS11dHAu
 bmV0Lw0KQVM1NjY2Mg0KDQotLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KRnJvbTogQ2hyaXN0
 b3MgWm91bGFzIDxjaHJpc3Rvc0B6b3VsYXMuY29tPiANClNlbnQ6IFRodXJzZGF5LCBNYXkgMjgs
 IDIwMjYgMzozNSBQTQ0KVG86IE1hcmNpbiBHb25kZWsgPGRyaXh0ZXJAZS11dHAubmV0Pg0KQ2M6
 IG5ldGJzZC1idWdzQG5ldGJzZC5vcmc7IGduYXRzLWFkbWluQG5ldGJzZC5vcmc7IGtlcm4tYnVn
 LXBlb3BsZUBuZXRic2Qub3JnOyBnbmF0cy1idWdzQG5ldGJzZC5vcmcNClN1YmplY3Q6IFJlOiBr
 ZXJuLzU5NDUyOiBNb3ZlIE5GUyB3Y2MgZGF0YSBtZXNzYWdlcyB0byBkZWJ1ZyBvciBjb250cm9s
 IHRoZW0gdmlhIHN5c2N0bC4NCg0KT2ssIEkgd2lsbCBjb21taXQgYW5kIGlzc3VlIGEgUFIuIFRo
 YW5rcyBmb3IgdGVzdGluZy4NCg0KY2hyaXN0b3MNCg0KPiBPbiBNYXkgMjgsIDIwMjYsIGF0IDI6
 NTfigK9BTSwgTWFyY2luIEdvbmRlayA8ZHJpeHRlckBlLXV0cC5uZXQ+IHdyb3RlOg0KPiANCj4g
 SGkgQ2hyaXN0b3MsDQo+IA0KPiBMb29rcyBvayBhZnRlciBhbG1vc3QgMiBkYXlzLi4uDQo+IA0K
 PiBbICAgICAyLjgwNDc2OV0ga2Vybi5tb2R1bGUucGF0aD0vc3RhbmQvYW1kNjQvMTEuMC9tb2R1
 bGVzDQo+IFsgICAgMTAuMTc0NzY4XSB3c2Rpc3BsYXkwOiBzY3JlZW4gMSBhZGRlZCAoODB4MjUs
 IHZ0MTAwIGVtdWxhdGlvbikNCj4gWyAgICAxMC4xNzQ3NjhdIHdzZGlzcGxheTA6IHNjcmVlbiAy
 IGFkZGVkICg4MHgyNSwgdnQxMDAgZW11bGF0aW9uKQ0KPiBbICAgIDEwLjE3NDc2OF0gd3NkaXNw
 bGF5MDogc2NyZWVuIDMgYWRkZWQgKDgweDI1LCB2dDEwMCBlbXVsYXRpb24pDQo+IFsgICAgMTAu
 MTc0NzY4XSB3c2Rpc3BsYXkwOiBzY3JlZW4gNCBhZGRlZCAoODB4MjUsIHZ0MTAwIGVtdWxhdGlv
 bikNCj4gW05ldEJTRC1yb290QGRldmlsOn5dJCB1cHRpbWUNCj4gODozNkFNICB1cCAxIGRheSwg
 MjA6MjYsIDIgdXNlcnMsIGxvYWQgYXZlcmFnZXM6IDAuNDgsIDAuNDQsIDAuMzAgDQo+IFtOZXRC
 U0Qtcm9vdEBkZXZpbDp+XSQNCj4gDQo+IFRoYW5rcywNCj4gDQo+IC0tDQo+IE1hcmNpbiBHb25k
 ZWsgLyBEcml4dGVyDQo+IGh0dHA6Ly9maWRvLmUtdXRwLm5ldC8NCj4gQVM1NjY2Mg0KPiANCj4g
 LS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gRnJvbTogbmV0YnNkLWJ1Z3Mtb3duZXJATmV0
 QlNELm9yZyA8bmV0YnNkLWJ1Z3Mtb3duZXJATmV0QlNELm9yZz4gT24gDQo+IEJlaGFsZiBPZiBD
 aHJpc3RvcyBab3VsYXMgdmlhIGduYXRzDQo+IFNlbnQ6IFR1ZXNkYXksIE1heSAyNiwgMjAyNiA4
 OjMwIFBNDQo+IFRvOiBrZXJuLWJ1Zy1wZW9wbGVAbmV0YnNkLm9yZzsgZ25hdHMtYWRtaW5AbmV0
 YnNkLm9yZzsgDQo+IG5ldGJzZC1idWdzQG5ldGJzZC5vcmc7IE1hcmNpbiBHb25kZWsgPGRyaXh0
 ZXJAZS11dHAubmV0Pg0KPiBTdWJqZWN0OiBSZToga2Vybi81OTQ1MjogTW92ZSBORlMgd2NjIGRh
 dGEgbWVzc2FnZXMgdG8gZGVidWcgb3IgY29udHJvbCB0aGVtIHZpYSBzeXNjdGwuDQo+IA0KPiBU
 aGUgZm9sbG93aW5nIHJlcGx5IHdhcyBtYWRlIHRvIFBSIGtlcm4vNTk0NTI7IGl0IGhhcyBiZWVu
 IG5vdGVkIGJ5IEdOQVRTLg0KPiANCj4gRnJvbTogQ2hyaXN0b3MgWm91bGFzIDxjaHJpc3Rvc0B6
 b3VsYXMuY29tPg0KPiBUbzogZ25hdHMtYnVnc0BuZXRic2Qub3JnDQo+IENjOiBrZXJuLWJ1Zy1w
 ZW9wbGVAbmV0YnNkLm9yZywNCj4gZ25hdHMtYWRtaW5AbmV0YnNkLm9yZywNCj4gbmV0YnNkLWJ1
 Z3NAbmV0YnNkLm9yZywNCj4gZHJpeHRlckBlLXV0cC5uZXQNCj4gU3ViamVjdDogUmU6IGtlcm4v
 NTk0NTI6IE1vdmUgTkZTIHdjYyBkYXRhIG1lc3NhZ2VzIHRvIGRlYnVnIG9yIGNvbnRyb2wgdGhl
 bSAgdmlhIHN5c2N0bC4NCj4gRGF0ZTogVHVlLCAyNiBNYXkgMjAyNiAxNDoyNjowMSAtMDQwMA0K
 PiANCj4gLS1BcHBsZS1NYWlsPV85N0Q4MjJENy0yRUU1LTQ2NDctOUI2NS03Q0M5RkNGQkI5NjkN
 Cj4gQ29udGVudC1UcmFuc2Zlci1FbmNvZGluZzogcXVvdGVkLXByaW50YWJsZQ0KPiBDb250ZW50
 LVR5cGU6IHRleHQvcGxhaW47DQo+IAljaGFyc2V0PXVzLWFzY2lpDQo+IA0KPiBMZXQncyB3YWl0
 IGZvciBhIGRheSBvciBzbyB0byBtYWtlIHN1cmUgYW5kIHRoZW4gSSB3aWxsIGNvbW1pdCBhbmQg
 ZmlsZSA9ICBhIFBSIGZvciAvMTEuDQo+IA0KPiBjaHJpc3Rvcz0NCj4gDQo+IC0tQXBwbGUtTWFp
 bD1fOTdEODIyRDctMkVFNS00NjQ3LTlCNjUtN0NDOUZDRkJCOTY5DQo+IENvbnRlbnQtVHJhbnNm
 ZXItRW5jb2Rpbmc6IDdiaXQNCj4gQ29udGVudC1EaXNwb3NpdGlvbjogYXR0YWNobWVudDsNCj4g
 CWZpbGVuYW1lPXNpZ25hdHVyZS5hc2MNCj4gQ29udGVudC1UeXBlOiBhcHBsaWNhdGlvbi9wZ3At
 c2lnbmF0dXJlOw0KPiAJbmFtZT1zaWduYXR1cmUuYXNjDQo+IENvbnRlbnQtRGVzY3JpcHRpb246
 IE1lc3NhZ2Ugc2lnbmVkIHdpdGggT3BlblBHUA0KPiANCj4gLS0tLS1CRUdJTiBQR1AgU0lHTkFU
 VVJFLS0tLS0NCj4gQ29tbWVudDogR1BHVG9vbHMgLSBodHRwOi8vZ3BndG9vbHMub3JnDQo+IA0K
 PiBpRjBFQVJFQ0FCMFdJUVMrQkpsYnFQa08wTURCZHNSeEVTcXhiTE03T2dVQ2FoWGx1UUFLQ1JC
 eEVTcXhiTE03DQo+IE9vWVJBSjlQNmFzeEVub01rMlE2ZEhBYWhZRy9LSGNwdFFDZ2tweFYxWUd5
 L21na2ZvKzByQ3dSTVpHWkw3Yz0NCj4gPWk1aUgNCj4gLS0tLS1FTkQgUEdQIFNJR05BVFVSRS0t
 LS0tDQo+IA0KPiAtLUFwcGxlLU1haWw9Xzk3RDgyMkQ3LTJFRTUtNDY0Ny05QjY1LTdDQzlGQ0ZC
 Qjk2OS0tDQo+IA0KPiANCj4gDQo+IC0tDQo+IFRoaXMgbWVzc2FnZSBoYXMgYmVlbiAnc2FuaXRp
 emVkJy4gIFRoaXMgbWVhbnMgdGhhdCBwb3RlbnRpYWxseSANCj4gZGFuZ2Vyb3VzIGNvbnRlbnQg
 aGFzIGJlZW4gcmV3cml0dGVuIG9yIHJlbW92ZWQuICBUaGUgZm9sbG93aW5nIGxvZyANCj4gZGVz
 Y3JpYmVzIHdoaWNoIGFjdGlvbnMgd2VyZSB0YWtlbi4NCj4gDQo+IFNhbml0aXplciAoc3RhcnQ9
 IjE3Nzk5NTE0NjciKToNCj4gIFNwbGl0IHVudXN1YWxseSBsb25nIHdvcmQocykgaW4gaGVhZGVy
 Lg0KPiAgU2FuaXRpemVGaWxlIChmaWxlbmFtZT0idW5uYW1lZC50eHQiLCBtaW1ldHlwZT0idGV4
 dC9wbGFpbiIpOg0KPiAgICBNYXRjaCAobmFtZXM9InVubmFtZWQudHh0IiwgcnVsZT0iOSIpOg0K
 PiAgICAgIEVuZm9yY2VkIHBvbGljeTogYWNjZXB0DQo+IA0KPiAgVG90YWwgbW9kaWZpY2F0aW9u
 cyBzbyBmYXI6IDENCj4gDQo+IA0KPiBBbm9teSAwLjAuMCA6IFNhbml0aXplci5wbQ0KPiAkSWQ6
 IFNhbml0aXplci5wbSx2IDEuOTQgMjAwNi8wMS8wMiAxNjo0MzoxMCBicmUgRXhwICQNCg0K

From: "Martin Husemann" <martin@netbsd.org>
To: gnats-bugs@gnats.NetBSD.org
Cc: 
Subject: PR/59452 CVS commit: [netbsd-11] src
Date: Wed, 3 Jun 2026 18:46:37 +0000

 Module Name:	src
 Committed By:	martin
 Date:		Wed Jun  3 18:46:36 UTC 2026

 Modified Files:
 	src/sbin/mount_nfs [netbsd-11]: mount_nfs.8 mount_nfs.c
 	src/sys/nfs [netbsd-11]: nfs_clntsubs.c nfsmount.h

 Log Message:
 Pull up following revision(s) (requested by christos in ticket #301):

 	sys/nfs/nfsmount.h: revision 1.55
 	sbin/mount_nfs/mount_nfs.c: revision 1.77
 	sys/nfs/nfs_clntsubs.c: revision 1.8
 	sbin/mount_nfs/mount_nfs.8: revision 1.53

 PR/59452: Marcin Gondek: Add a new mount flag "nowccmsg" to suppress printing
 wcc-related messages. Apparently some synology server is causing them. This
 just suppresses the messages, but does not change the behavior of the client.


 To generate a diff of this commit:
 cvs rdiff -u -r1.52 -r1.52.10.1 src/sbin/mount_nfs/mount_nfs.8
 cvs rdiff -u -r1.76 -r1.76.2.1 src/sbin/mount_nfs/mount_nfs.c
 cvs rdiff -u -r1.7 -r1.7.8.1 src/sys/nfs/nfs_clntsubs.c
 cvs rdiff -u -r1.54 -r1.54.2.1 src/sys/nfs/nfsmount.h

 Please note that diffs are not public domain; they are subject to the
 copyright notices on the relevant files.

NetBSD Home
NetBSD PR Database Search

(Contact us) $NetBSD: query-full-pr,v 1.51 2026/08/10 02:28:17 riastradh Exp $
$NetBSD: gnats_config.sh,v 1.10 2026/05/13 22:00:09 riastradh Exp $
Copyright © 1994-2026 The NetBSD Foundation, Inc. ALL RIGHTS RESERVED.