From: Derrick Brashear Date: Thu, 1 Dec 2005 05:10:55 +0000 (+0000) Subject: STABLE14-volume-callback-fix-20051201 X-Git-Tag: openafs-stable-1_4_1-rc2~4 X-Git-Url: https://git.michaelhowe.org/gitweb/?a=commitdiff_plain;h=ae198065fc648956a630627739a59d203b893fcd;p=packages%2Fo%2Fopenafs.git STABLE14-volume-callback-fix-20051201 fix rainer toebbicke's callbacks vanishing issue. this was probably my fault merging (cherry picked from commit 05db09ada10f83666a8d46e734d26656e99397f2) --- diff --git a/src/afs/afs_vcache.c b/src/afs/afs_vcache.c index 8e2fa8ffa..0aba05759 100644 --- a/src/afs/afs_vcache.c +++ b/src/afs/afs_vcache.c @@ -877,10 +877,11 @@ restart: * request is lost */ i = VCHash(afid); + j = VCHashV(afid); tvc->hnext = afs_vhashT[i]; afs_vhashT[i] = tvc; - QAdd(&afs_vhashTV[i], &tvc->vhashq); + QAdd(&afs_vhashTV[j], &tvc->vhashq); if ((VLRU.next->prev != &VLRU) || (VLRU.prev->next != &VLRU)) { refpanic("NewVCache VLRU inconsistent");