]> CyberLeo.Net >> Repos - FreeBSD/stable/10.git/commit
MFC r275474: Add GET LBA STATUS command support to CTL.
authormav <mav@ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f>
Thu, 18 Dec 2014 08:38:07 +0000 (08:38 +0000)
committermav <mav@ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f>
Thu, 18 Dec 2014 08:38:07 +0000 (08:38 +0000)
commit74507fa850e665a618551e14a1fc2adc0c1fc897
tree493e69933075582f0f9d4d1a850896cee12710af
parent5b4bf54f33608f2f870c7ee0e11df8f3aab5c881
MFC r275474: Add GET LBA STATUS command support to CTL.

It is implemented for LUNs backed by ZVOLs in "dev" mode and files.
GEOM has no such API, so for LUNs backed by raw devices all LBAs will
be reported as mapped/unknown.

Sponsored by:   iXsystems, Inc.

git-svn-id: svn://svn.freebsd.org/base/stable/10@275892 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
sys/cam/ctl/ctl.c
sys/cam/ctl/ctl.h
sys/cam/ctl/ctl_backend_block.c
sys/cam/ctl/ctl_backend_ramdisk.c
sys/cam/ctl/ctl_cmd_table.c
sys/cam/ctl/ctl_private.h
sys/cam/scsi/scsi_all.h
sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zvol.c