Author: kib
Date: Tue Sep 22 10:31:48 2015
New Revision: 288103
URL: https://svnweb.freebsd.org/changeset/base/288103

Log:
  The stable/10 branch uses mutex for vfs_hash.  Fix build.
  
  Submitted by: Jukka Ukkonen <jau...@gmail.com>

Modified:
  stable/10/sys/kern/vfs_hash.c

Modified: stable/10/sys/kern/vfs_hash.c
==============================================================================
--- stable/10/sys/kern/vfs_hash.c       Tue Sep 22 10:00:32 2015        
(r288102)
+++ stable/10/sys/kern/vfs_hash.c       Tue Sep 22 10:31:48 2015        
(r288103)
@@ -181,7 +181,7 @@ vfs_hash_changesize(int newmaxvnodes)
         * None of the vnodes in the table can be recycled because to
         * do so, they have to be removed from the hash table.
         */
-       rw_wlock(&vfs_hash_lock);
+       mtx_lock(&vfs_hash_mtx);
        vfs_hash_oldtbl = vfs_hash_tbl;
        vfs_hash_oldmask = vfs_hash_mask;
        vfs_hash_tbl = vfs_hash_newtbl;
@@ -194,6 +194,6 @@ vfs_hash_changesize(int newmaxvnodes)
                            vp, v_hashlist);
                }
        }
-       rw_wunlock(&vfs_hash_lock);
+       mtx_unlock(&vfs_hash_mtx);
        free(vfs_hash_oldtbl, M_VFS_HASH);
 }
_______________________________________________
svn-src-all@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/svn-src-all
To unsubscribe, send any mail to "svn-src-all-unsubscr...@freebsd.org"

Reply via email to