sunrpc: remove 'inuse' flag from struct cache_detail.
Subsystems (3)
PATCH 1/1 sunrpc: remove 'inuse' flag from struct cache_detail.
This field is not currently in use.
Signed-off-by NeilBrown <[email protected]>
---
I recently noticed this and wondered what it was for. "Nothing" seems to be the answer..
NeilBrown
include/linux/sunrpc/cache.h | 2 -- net/sunrpc/cache.c | 2 +- 2 files changed, 1 insertion(+), 3 deletions(-)
include/linux/sunrpc/cache.h +0 -2
@@ -78,8 +78,6 @@ struct cache_detail {struct hlist_head * hash_table;rwlock_t hash_lock; -atomic_t inuse;/* active user-space update or lookup */ -char *name;void (*cache_put)(struct kref *);
net/sunrpc/cache.c +1 -1
@@ -362,7 +362,7 @@ void sunrpc_destroy_cache_detail(struct cache_detail *cd)cache_purge (cd);spin_lock (&cache_list_lock);write_lock (&cd->hash_lock); -if (cd->entries ||atomic_read (&cd->inuse)) { +if (cd->entries) {write_unlock (&cd->hash_lock);spin_unlock (&cache_list_lock); goto out;
Signature · 1 line
2.8.3
Quoted 2 lines · NeilBrown
This field is not currently in use.
Hah. OK, thanks.--b.
Quoted 43 lines
Signed-off-by NeilBrown <[email protected]>---
I recently noticed this and wondered what it was for. "Nothing" seems to be the answer..
NeilBrown
include/linux/sunrpc/cache.h | 2 -- net/sunrpc/cache.c | 2 +- 2 files changed, 1 insertion(+), 3 deletions(-)include/linux/sunrpc/cache.h +0
-2@@ -78,8 +78,6 @@ struct cache_detail {struct hlist_head * hash_table;rwlock_t hash_lock; -atomic_t inuse;/* active user-space update or lookup */ -char *name;void (*cache_put)(struct kref *);net/sunrpc/cache.c +1
-1@@ -362,7 +362,7 @@ void sunrpc_destroy_cache_detail(struct cache_detail *cd)cache_purge (cd);spin_lock (&cache_list_lock);write_lock (&cd->hash_lock); -if (cd->entries ||atomic_read (&cd->inuse)) { +if (cd->entries) {write_unlock (&cd->hash_lock);spin_unlock (&cache_list_lock); goto out;Signature · 1 line
2.8.3