On Fri, 29 May 2009 01:45:27 pm john cooper wrote: > virtio_blk-serial-4.patch Hate to ask dumb questions, but is there a scsi equivalent of this? It'd be nice if we could avoid being ATA-specific in the long run... Also, why u16? Thanks, Rusty. > +/* return ATA identify data > + */ > +static int virtblk_identify(struct gendisk *disk, void *argp) > +{ > + struct virtio_blk *vblk = disk->private_data; > + u16 *id; > + int err = -ENOMEM; > + > + id = kmalloc(VIRTIO_BLK_ID_BYTES, GFP_KERNEL); > + if (!id) > + goto out; > + > + err = virtio_config_buf(vblk->vdev, VIRTIO_BLK_F_IDENTIFY, > + offsetof(struct virtio_blk_config, identify), id, > + VIRTIO_BLK_ID_BYTES); -- To unsubscribe from this list: send the line "unsubscribe kvm" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html