keep those hash chains and LRU chains separate
authorKirk McKusick <mckusick@ucbvax.Berkeley.EDU>
Thu, 17 Sep 1992 08:43:02 +0000 (00:43 -0800)
committerKirk McKusick <mckusick@ucbvax.Berkeley.EDU>
Thu, 17 Sep 1992 08:43:02 +0000 (00:43 -0800)
SCCS-vsn: sys/nfs/nfs_srvcache.c 7.17

usr/src/sys/nfs/nfs_srvcache.c

index ce7c519..f112ada 100644 (file)
@@ -7,7 +7,7 @@
  *
  * %sccs.include.redist.c%
  *
  *
  * %sccs.include.redist.c%
  *
- *     @(#)nfs_srvcache.c      7.16 (Berkeley) %G%
+ *     @(#)nfs_srvcache.c      7.17 (Berkeley) %G%
  */
 
 /*
  */
 
 /*
@@ -243,7 +243,7 @@ loop:
        /* insert into hash chain */
        if (rq = *rpp)
                rq->rc_back = &rp->rc_forw;
        /* insert into hash chain */
        if (rq = *rpp)
                rq->rc_back = &rp->rc_forw;
-       rp->rc_next = rq;
+       rp->rc_forw = rq;
        rp->rc_back = rpp;
        *rpp = rp;
        rp->rc_flag &= ~RC_LOCKED;
        rp->rc_back = rpp;
        *rpp = rp;
        rp->rc_flag &= ~RC_LOCKED;