diff options
Diffstat (limited to 'drivers/virtio')
| -rw-r--r-- | drivers/virtio/virtio-uclass.c | 2 | ||||
| -rw-r--r-- | drivers/virtio/virtio_blk.c | 5 |
2 files changed, 4 insertions, 3 deletions
diff --git a/drivers/virtio/virtio-uclass.c b/drivers/virtio/virtio-uclass.c index 1dbc1a56aa2..ac563991b90 100644 --- a/drivers/virtio/virtio-uclass.c +++ b/drivers/virtio/virtio-uclass.c @@ -328,7 +328,7 @@ static int virtio_uclass_child_pre_probe(struct udevice *vdev) debug("(%s): legacy virtio device\n", vdev->name); uc_priv->features = driver_features_legacy & device_features; } else { - debug("(%s): v1.0 complaint virtio device\n", vdev->name); + debug("(%s): v1.0 compliant virtio device\n", vdev->name); uc_priv->features = driver_features & device_features; } diff --git a/drivers/virtio/virtio_blk.c b/drivers/virtio/virtio_blk.c index 4224e3c17f4..3dd0cf36268 100644 --- a/drivers/virtio/virtio_blk.c +++ b/drivers/virtio/virtio_blk.c @@ -16,7 +16,7 @@ #include "virtio_blk.h" /** - * struct virtio_blk_priv - private date for virtio block device + * struct virtio_blk_priv - private data for virtio block device */ struct virtio_blk_priv { /** @virtqueue - virtqueue to process */ @@ -26,6 +26,7 @@ struct virtio_blk_priv { }; static const u32 feature[] = { + VIRTIO_BLK_F_BLK_SIZE, VIRTIO_BLK_F_WRITE_ZEROES }; @@ -194,7 +195,7 @@ static int virtio_blk_probe(struct udevice *dev) virtio_cread(dev, struct virtio_blk_config, capacity, &cap); desc->lba = cap; - if (!virtio_has_feature(dev, VIRTIO_BLK_F_BLK_SIZE)) { + if (virtio_has_feature(dev, VIRTIO_BLK_F_BLK_SIZE)) { virtio_cread(dev, struct virtio_blk_config, blk_size, &blk_size); desc->blksz = blk_size; if (!is_power_of_2(blk_size) || desc->blksz < 512) |
