Searched hist:241628 (Results 1 - 1 of 1) sorted by relevance
/freebsd-10.0-release/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/ | ||
H A D | zfs_znode.c | diff 241628 Wed Oct 17 09:11:24 MDT 2012 avg zfs: make use of getnewvnode_reserve in zfs_mknode and zfs_zget getnewvnode_reserve helps to avoid "recursing" back into zfs code via getnewvnode when that latter needs to reclaim some vnodes. zfs code may hold a number of locks around getnewvnode and doesn't expect any recursion to happen on those locks, because that never happens in solaris. I believe that this change also eleiminates a need for the delayed znode destruction via the taskqueue. Many thanks to kib for devising getnewvnode_reserve. Reported by: flo Tested by: bapt, kwm, swills MFC after: 2 weeks X-MFC after: r241556 |
Completed in 177 milliseconds