]> err.no Git - linux-2.6/blobdiff - net/sunrpc/cache.c
[PATCH] m68k: separate handler for auto and user vector interrupt
[linux-2.6] / net / sunrpc / cache.c
index dd81e59281720200ddd347887c905afc57da2e58..7026b0866b7b0d50b0003b15bb14fde24a569a65 100644 (file)
@@ -37,7 +37,7 @@
 static void cache_defer_req(struct cache_req *req, struct cache_head *item);
 static void cache_revisit_request(struct cache_head *item);
 
-void cache_init(struct cache_head *h)
+static void cache_init(struct cache_head *h)
 {
        time_t now = get_seconds();
        h->next = NULL;
@@ -159,6 +159,7 @@ struct cache_head *sunrpc_cache_update(struct cache_detail *detail,
                detail->update(tmp, new);
        tmp->next = *head;
        *head = tmp;
+       detail->entries++;
        cache_get(tmp);
        is_new = cache_fresh_locked(tmp, new->expiry_time);
        cache_fresh_locked(old, 0);