View | Details | Raw Unified | Return to bug 207464 | Differences between
and this patch

Collapse All | Expand All

(-)sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_ctldir.c (-2 / +14 lines)
Lines 1462-1471 Link Here
1462
	return (vp);
1462
	return (vp);
1463
}
1463
}
1464
1464
1465
static int
1466
zfsctl_snapshot_inactive(ap)
1467
	struct vop_inactive_args /* {
1468
		struct vnode *a_vp;
1469
		struct thread *a_td;
1470
	} */ *ap;
1471
{
1472
	vnode_t *vp = ap->a_vp;
1465
1473
1474
	vrecycle(vp);
1475
	return (0);
1476
}
1477
1466
static int
1478
static int
1467
zfsctl_snapshot_reclaim(ap)
1479
zfsctl_snapshot_reclaim(ap)
1468
	struct vop_inactive_args /* {
1480
	struct vop_reclaim_args /* {
1469
		struct vnode *a_vp;
1481
		struct vnode *a_vp;
1470
		struct thread *a_td;
1482
		struct thread *a_td;
1471
	} */ *ap;
1483
	} */ *ap;
Lines 1663-1669 Link Here
1663
 */
1675
 */
1664
static struct vop_vector zfsctl_ops_snapshot = {
1676
static struct vop_vector zfsctl_ops_snapshot = {
1665
	.vop_default =	&default_vnodeops,
1677
	.vop_default =	&default_vnodeops,
1666
	.vop_inactive =	VOP_NULL,
1678
	.vop_inactive =	zfsctl_snapshot_inactive,
1667
	.vop_lookup =	zfsctl_snapshot_lookup,
1679
	.vop_lookup =	zfsctl_snapshot_lookup,
1668
	.vop_reclaim =	zfsctl_snapshot_reclaim,
1680
	.vop_reclaim =	zfsctl_snapshot_reclaim,
1669
	.vop_getattr =	zfsctl_snapshot_getattr,
1681
	.vop_getattr =	zfsctl_snapshot_getattr,

Return to bug 207464