From: Chas Williams Date: Tue, 2 Aug 2005 06:12:56 +0000 (+0000) Subject: STABLE14-linux-write-dirty-pages-once-20050802 X-Git-Tag: openafs-devel-1_3_87~16 X-Git-Url: https://git.michaelhowe.org/gitweb/?a=commitdiff_plain;h=ed72df47a43301912e76259568f0243271bfe69e;p=packages%2Fo%2Fopenafs.git STABLE14-linux-write-dirty-pages-once-20050802 FIXES 20561 also done in afs_linux_write (cherry picked from commit c893cf0e3ddce6c020a5fb28b6caa35ea3aa83c4) --- diff --git a/src/afs/LINUX/osi_vnodeops.c b/src/afs/LINUX/osi_vnodeops.c index fc9fcfc48..1763da78a 100644 --- a/src/afs/LINUX/osi_vnodeops.c +++ b/src/afs/LINUX/osi_vnodeops.c @@ -1375,16 +1375,6 @@ afs_linux_writepage_sync(struct inode *ip, struct page *pp, ip->i_size = vcp->m.Length; ip->i_blocks = ((vcp->m.Length + 1023) >> 10) << 1; - if (!code - && afs_stats_cmperf.cacheCurrDirtyChunks > - afs_stats_cmperf.cacheMaxDirtyChunks) { - struct vrequest treq; - - ObtainWriteLock(&vcp->lock, 533); - if (!afs_InitReq(&treq, credp)) - code = afs_DoPartialWrite(vcp, &treq); - ReleaseWriteLock(&vcp->lock); - } code = code ? -code : count - tuio.uio_resid; afs_Trace4(afs_iclSetp, CM_TRACE_UPDATEPAGE, ICL_TYPE_POINTER, vcp,