svn commit: r252380 - head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs

Martin Matuska mm at FreeBSD.org
Sat Jun 29 19:17:23 UTC 2013


s/ale at FreeBSD.org/netchild at FreeBSD.org/g

On 29.6.2013 18:45, Martin Matuska wrote:
> Author: mm
> Date: Sat Jun 29 16:45:37 2013
> New Revision: 252380
> URL: http://svnweb.freebsd.org/changeset/base/252380
>
> Log:
>   Unbreak "zfs jail" and "zfs unjail" (broken since r248571)
>   
>   I missed to register zfs_ioc_jail and zfs_ioc_unjail as legacy ioctl's
>   with the new zfs_ioctl_register_legacy() function.
>   
>   These operations do not modify pools or datasets so there is no need to
>   log them to pool history.
>   
>   Reported by:	Alexander Leidinger <ale at FreeBSD.org> and others on current@
>   MFC after:	3 days
>
> Modified:
>   head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_ioctl.c
>
> Modified: head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_ioctl.c
> ==============================================================================
> --- head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_ioctl.c	Sat Jun 29 16:05:44 2013	(r252379)
> +++ head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_ioctl.c	Sat Jun 29 16:45:37 2013	(r252380)
> @@ -5570,6 +5570,13 @@ zfs_ioctl_init(void)
>  	zfs_ioctl_register_dataset_nolog(ZFS_IOC_TMP_SNAPSHOT,
>  	    zfs_ioc_tmp_snapshot, zfs_secpolicy_tmp_snapshot,
>  	    POOL_CHECK_SUSPENDED | POOL_CHECK_READONLY);
> +
> +#ifdef __FreeBSD__
> +	zfs_ioctl_register_dataset_nolog(ZFS_IOC_JAIL, zfs_ioc_jail,
> +	    zfs_secpolicy_config, POOL_CHECK_NONE);
> +	zfs_ioctl_register_dataset_nolog(ZFS_IOC_UNJAIL, zfs_ioc_unjail,
> +	    zfs_secpolicy_config, POOL_CHECK_NONE);
> +#endif
>  }
>  
>  int


-- 
Martin Matuska
FreeBSD committer
http://blog.vx.sk



More information about the svn-src-all mailing list