{"shas":[["e36f4af626165ab89fce558cea783683f30b41a4","b8d09b4d8580aacbd9efc4540a9b88d2feb9d7e5@ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f","The change in r224615 didn't take into account that vn_fullpath_global()\ndoesn't operate on locked vnode. This could cause a panic.\n\nFix by unlocking vnode, re-locking afterwards and verifying that it wasn't\nrenamed or deleted. To improve readability and reduce code size, move code\nto a new static function vfs_verify_global_path().\n\nIn addition, fix missing giant unlock in unmount().\n\nReported by:\tDavid Wolfskill <david@catwhisker.org>\nReviewed by:\tkib\nApproved by:\tre (bz)\nMFC after:\t2 weeks\n\n\ngit-svn-id: svn+ssh://svn.freebsd.org/base/head@224655 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f","mm"]],"ref":"refs/heads/master","size":1,"head":"e36f4af626165ab89fce558cea783683f30b41a4","push_id":38672999}