From f932e4e7f553e8ba4e6125a39681b70e62f50af2 Mon Sep 17 00:00:00 2001 From: Pavel Filipensky Date: Sun, 6 Jun 2010 13:20:55 +0200 Subject: 6930814 share/unshare issues 6931194 exportfs() uses exportinfo_t after dropping exported_lock and without doing exi_count++ 6836258 exportinfo 16-way hash is too small 6953045 Put implementation of the Pearson's hashing algorithm into a separate file --- usr/src/uts/common/fs/nfs/nfs_auth.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'usr/src/uts/common/fs/nfs/nfs_auth.c') diff --git a/usr/src/uts/common/fs/nfs/nfs_auth.c b/usr/src/uts/common/fs/nfs/nfs_auth.c index d803531e09..00a25566e4 100644 --- a/usr/src/uts/common/fs/nfs/nfs_auth.c +++ b/usr/src/uts/common/fs/nfs/nfs_auth.c @@ -1145,7 +1145,7 @@ exi_cache_reclaim(void *cdrarg) rw_enter(&exported_lock, RW_READER); for (i = 0; i < EXPTABLESIZE; i++) { - for (exi = exptable[i]; exi; exi = exi->exi_hash) { + for (exi = exptable[i]; exi; exi = exi->fid_hash.next) { exi_cache_trim(exi); } } -- cgit v1.2.3