From 202c4ea660266f232837a7dd5543cd7c0344f588 Mon Sep 17 00:00:00 2001 From: Hartmut Reuter Date: Thu, 28 Jul 2005 22:33:57 +0000 Subject: [PATCH] STABLE14-dir-buffers-use-nullidx-as-none-20050721 FIXES 20214 since 0 is a valid number use -1 (NULLIDX) (cherry picked from commit da5187d4b4093b32f811631d3cc57c746e4b23a3) --- src/afs/afs_buffer.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/afs/afs_buffer.c b/src/afs/afs_buffer.c index f8894e7aa5..70903a14ba 100644 --- a/src/afs/afs_buffer.c +++ b/src/afs/afs_buffer.c @@ -130,7 +130,7 @@ DInit(int abuffers) #endif /* Fill in each buffer with an empty indication. */ tb = &Buffers[i]; - tb->fid = 0; + tb->fid = NULLIDX; tb->inode = 0; tb->accesstime = 0; tb->lockers = 0; @@ -226,7 +226,7 @@ DRead(register struct dcache *adc, register int page) MReleaseWriteLock(&afs_bufferLock); tb->lockers++; if (page * AFS_BUFFER_PAGESIZE >= adc->f.chunkBytes) { - tb->fid = 0; + tb->fid = NULLIDX; tb->inode = 0; tb->lockers--; MReleaseWriteLock(&tb->lock); @@ -238,7 +238,7 @@ DRead(register struct dcache *adc, register int page) AFS_BUFFER_PAGESIZE); afs_CFileClose(tfile); if (code < AFS_BUFFER_PAGESIZE) { - tb->fid = 0; + tb->fid = NULLIDX; tb->inode = 0; tb->lockers--; MReleaseWriteLock(&tb->lock); @@ -450,7 +450,7 @@ DZap(struct dcache *adc) for (tb = phTable[pHash(adc->index, i)]; tb; tb = tb->hashNext) if (tb->fid == adc->index) { MObtainWriteLock(&tb->lock, 262); - tb->fid = 0; + tb->fid = NULLIDX; tb->inode = 0; tb->dirty = 0; MReleaseWriteLock(&tb->lock);