We never negotiate revision > 1, but just to make this code more likely to work when we do, require VERSION_1 with any revision >= 1.
Unified · Split
| @@ -758,7 +758,7 @@ static int virtio_ccw_finalize_features(struct virtio_device *vdev) · 757 unmodified lines | ||
| 758 | 758 | struct virtio_feature_desc *features; |
| 759 | 759 | struct ccw1 *ccw; |
| 760 | 760 | |
| 761 | − if (vcdev->revision == 1 && | |
| 761 | + if (vcdev->revision >= 1 && | |
| 762 | 762 | !__virtio_test_bit(vdev, VIRTIO_F_VERSION_1)) { |
| 763 | 763 | dev_err(&vdev->dev, "virtio: device uses revision 1 " |
| 764 | 764 | "but does not have VIRTIO_F_VERSION_1\n"); |