vdev_disk_io_start changes, cstyle fixes
Merge remote-tracking branch 'origin/master' into vdev-disk2
cstyle -pPc fixes
Remove redundant check of vdev_readable
By calling devfs_make_node_clone we can specify minor_alloc callback
and patch that into zfsdev_minor_alloc(), causing a unique minor to be
allocated for each open. We then need to create softstate for ctldev so
we can differentiate between ctldev and zvol ioctls.
Issue #173
zfs_onexit needed to map fd to minor (with spl help) to lookup the
soft node.
Fix zevents' onexit as well, clean up old #ifdef APPLEs.
Remove debug prints
Minor cleanups
Merge branch 'master' into vdev-disk-fixes
Merge branch 'master' into vdev-disk-fixes
Merge pull request #191 from openzfsonosx/vdev-disk-fixes

Vdev disk fixes
More vdev_disk.c cleanup
Make setting the custom icon more robust

- update VolumeIcon.icns if it has changed

- if the FinderInfo indicating there is a custom icon is not set,
  then set it, regardless of whether we happen to be copying
  VolumeIcon.icns
Change 'zed' to exit on SIGTERM as expected by reboot. Remove signal to
ourselves, and return int to signal restart (/dev/zfs returning ENODEV).
Allow 'zed' to receive TERM and quit while waiting for kext to load.
recreated zvol-unmap topic, branched from master
cstyle fixes
only exception: 32 lines longer than 80 chars in zvol.c
minor fix
restore const to correct location
Force termination of zvol devices