zfs/module/zcommon
Brian Behlendorf f162433deb Minor device creation/removal (Kernel)
With the update to onnv_141 how minor devices were created and
removed for ZVOL was substantially changed.  The updated system
is much more tightly integrated with Solaris's /dev/ filesystem.
This is great for Solaris but bad for Linux.

On the kernel side the ZFS_IOC_{CREATE,REMOVE}_MINOR ioctl
entry points have been re-added.  They now call directly in
to the ZVOL to create the needed minor node and add the sysfs
entried for udev.

Also as part of this change I've decided it would really be
best if all the zvols were in a /dev/zvol directory like on
Solaris.  Organizationally this makes sense and on the code
side it allows us to know a block device is a zvol simply by
where it is located in /dev/.  Unless Solaris there still is
to ./dsk or ./rdsk as part of the path.
2010-08-02 11:49:08 -07:00
..
include Minor device creation/removal (Kernel) 2010-08-02 11:49:08 -07:00
Makefile.in Update zfs-branch with build system updates 2010-06-14 15:46:11 -07:00
zfs_comutil.c Update core ZFS code from build 121 to build 141. 2010-05-28 13:45:14 -07:00
zfs_deleg.c Merge branch 'gcc-c90' into refs/top-bases/gcc-branch 2009-08-18 12:04:53 -07:00
zfs_fletcher.c Update core ZFS code from build 121 to build 141. 2010-05-28 13:45:14 -07:00
zfs_namecheck.c Rebase master to b121 2009-08-18 11:43:27 -07:00
zfs_prop.c Update core ZFS code from build 121 to build 141. 2010-05-28 13:45:14 -07:00
zpool_prop.c Update core ZFS code from build 121 to build 141. 2010-05-28 13:45:14 -07:00
zprop_common.c Merge commit 'refs/top-bases/gcc-c90' into gcc-c90 2010-05-28 14:19:22 -07:00