usr/src/uts/common/fs/zfs/vdev_disk.c
changeset 6523 c1d2a7f04573
parent 6423 437422a29d3a
child 6615 333cfc13ec55
equal deleted inserted replaced
6522:26439431f254 6523:c1d2a7f04573
   298 static int
   298 static int
   299 vdev_disk_probe_io(vdev_t *vd, caddr_t data, size_t size, uint64_t offset,
   299 vdev_disk_probe_io(vdev_t *vd, caddr_t data, size_t size, uint64_t offset,
   300     int flags)
   300     int flags)
   301 {
   301 {
   302 	int error = 0;
   302 	int error = 0;
   303 	vdev_disk_t *dvd = vd->vdev_tsd;
   303 	vdev_disk_t *dvd = vd ? vd->vdev_tsd : NULL;
   304 
   304 
   305 	if (vd == NULL || dvd == NULL || dvd->vd_lh == NULL)
   305 	if (vd == NULL || dvd == NULL || dvd->vd_lh == NULL)
   306 		return (EINVAL);
   306 		return (EINVAL);
   307 
   307 
   308 	error = vdev_disk_physio(dvd->vd_lh, data, size, offset, flags);
   308 	error = vdev_disk_physio(dvd->vd_lh, data, size, offset, flags);