Searched hist:253603 (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 253603 Wed Jul 24 07:16:03 MDT 2013 avg zfs: move vnode creation from zfs_znode_cache_constructor to zfs_znode_alloc All other places where a znode is allocated do not need z_vnode at all. These are: - zfs_create_share_dir - zfs_create_fs This chnage ensures two things: - VN_LOCK_ASHARE is not erroneously called for VFIFO vnodes - vn_lock is called on a fully constructed vnode with correct v_ops The change also allows to make zfs_znode_cache_constructor a normal kmem_cache constructor again (as it is in upstream). This allows to avoid a problem where zfs_znode_cache_destructor may be called on un-constructed znodes. MFC after: 17 days |
Completed in 181 milliseconds