Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 13 Aug 1998 18:31:22 +1000
From:      Bruce Evans <bde@zeta.org.au>
To:        cvs-all@FreeBSD.ORG, cvs-committers@FreeBSD.ORG, dfr@FreeBSD.ORG
Subject:   Re: cvs commit: src/sys/kern subr_diskslice.c vfs_bio.c vfs_cluster.c src/sys/nfs nfs_vnops.c
Message-ID:  <199808130831.SAA09075@godzilla.zeta.org.au>

next in thread | raw e-mail | index | archive | help
>  Modified files:
>    sys/kern             subr_diskslice.c vfs_bio.c vfs_cluster.c 
>    sys/nfs              nfs_vnops.c 
>  Log:
>  Protect all modifications to v_numoutput with splbio().
>  
>  Revision  Changes    Path
>  1.57      +7 -3      src/sys/kern/subr_diskslice.c
>  1.169     +4 -2      src/sys/kern/vfs_bio.c
>  1.68      +3 -1      src/sys/kern/vfs_cluster.c
>  1.106     +2 -2      src/sys/nfs/nfs_vnops.c

This can't be the right fix.  vwakeup() also modifies v_flag, so zillions
of of modifications of v_flag need similar changes.  Perhaps keep the VBWAIT
flag and a pending v_numoutput decrement in separate variables to reduce
contention.

Bruce



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199808130831.SAA09075>