virtio console: don't manually set or finalize VIRTIO_CONSOLE_F_MULTIPORT.
Subsystems (3)
PATCH 1/1 virtio console: don't manually set or finalize VIRTIO_CONSOLE_F_MULTIPORT.
That's already been done by the virtio infrastructure before the probe function is called.
Reported-by [email protected]
Signed-off-by Rusty Russell <[email protected]>
drivers/char/virtio_console.c +0 -5
@@ -1680,17 +1680,12 @@ static int __devinit virtcons_probe(stru portdev->config.max_nr_ports =1 ;if (virtio_has_feature (vdev,VIRTIO_CONSOLE_F_MULTIPORT )) { multiport = true; - vdev->features[0 ] |=1 <<VIRTIO_CONSOLE_F_MULTIPORT ; - vdev->config->get (vdev, offsetof(struct virtio_console_config , max_nr_ports), &portdev->config.max_nr_ports,sizeof (portdev->config.max_nr_ports)); } -/* Let the Host know we support multiple ports.*/ - vdev->config->finalize_features (vdev); - err =init_vqs (portdev);if (err <0 ) {dev_err (&vdev->dev,"Error %d initializing vqs\n" , err);
Quoted 5 lines · Rusty Russell
That's already been done by the virtio infrastructure before the probe function is called.
Reported-by [email protected]Signed-off-by Rusty Russell <[email protected]>
Acked-by Amit Shah <[email protected]>
Tested-by Amit Shah <[email protected]>
Amit