From: Chas Williams Date: Tue, 2 Aug 2005 06:11:38 +0000 (+0000) Subject: linux-write-dirty-pages-once-20050802 X-Git-Tag: openafs-devel-1_5_0~411 X-Git-Url: https://git.michaelhowe.org/gitweb/?a=commitdiff_plain;h=c893cf0e3ddce6c020a5fb28b6caa35ea3aa83c4;p=packages%2Fo%2Fopenafs.git linux-write-dirty-pages-once-20050802 FIXES 20561 also done in afs_linux_write --- 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,