Update IORegistry values to reflect the 512b ‘physical’ block size as well as setting the logical block size to match the volblocksize property.
Silence compiler warning for duplicate macro
WIP - Multiple fixes
Restore dataNumber to correctly release reference after assignment
Set IOMinimumSegmentAlignmentByteCount to 1 for volblocksize over 16k, this is an experiment.
Merge remote-tracking branch 'origin/master' into zvol-ioregistry
Merge remote-tracking branch 'origin/master' into fixes
Merge branch 'fixes' into zvol-ioregistry
Physical bytes per sector set to 4k
function name change
WIP - removing some diffs from master
WIP - more diff removal
Finalize merge - issues resolved
builds and loads on booted system, also boots in VM. Testing bare metal
Merge branch 'zvol-ioregistry' into iokit-boot
merged zvol-ioregistry branch
reports physical blocksize as 512, logical blocksize and physical bytes per sector to match volblocksize property
minor typo fixes
Merge branch 'master' into iokit-boot
Manual merge from vdev-iokit branch
Fix tree conflicts
really remove files
Merge branch 'vdev-iokit' into iokit-boot

Replaced conflicting files:
	include/sys/vdev_iokit.h
	include/sys/vdev_iokit_context.h
	module/zfs/vdev_iokit.c
	module/zfs/vdev_iokit_context.cpp
	module/zfs/vdev_iokit_util.cpp
Merge fixed vdev-iokit
merge conflict resolution