virtio: drop legacy_only driver flag
legacy_only flag is now unused, drop it from core. Signed-off-by: Michael S. Tsirkin <mst@redhat.com> Acked-by: Cornelia Huck <cornelia.huck@de.ibm.com>
This commit is contained in:
		
					parent
					
						
							
								63d9f218a3
							
						
					
				
			
			
				commit
				
					
						d71a6fc6b9
					
				
			
		
					 2 changed files with 0 additions and 6 deletions
				
			
		| 
						 | 
					@ -198,10 +198,6 @@ static int virtio_dev_probe(struct device *_d)
 | 
				
			||||||
		driver_features_legacy = driver_features;
 | 
							driver_features_legacy = driver_features;
 | 
				
			||||||
	}
 | 
						}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	/* Detect legacy-only drivers and disable VIRTIO_F_VERSION_1. */
 | 
					 | 
				
			||||||
	if (drv->legacy_only)
 | 
					 | 
				
			||||||
		device_features &= ~(1ULL << VIRTIO_F_VERSION_1);
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
	if (device_features & (1ULL << VIRTIO_F_VERSION_1))
 | 
						if (device_features & (1ULL << VIRTIO_F_VERSION_1))
 | 
				
			||||||
		dev->features = driver_features & device_features;
 | 
							dev->features = driver_features & device_features;
 | 
				
			||||||
	else
 | 
						else
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -134,7 +134,6 @@ int virtio_device_restore(struct virtio_device *dev);
 | 
				
			||||||
 * @feature_table_size: number of entries in the feature table array.
 | 
					 * @feature_table_size: number of entries in the feature table array.
 | 
				
			||||||
 * @feature_table_legacy: same as feature_table but when working in legacy mode.
 | 
					 * @feature_table_legacy: same as feature_table but when working in legacy mode.
 | 
				
			||||||
 * @feature_table_size_legacy: number of entries in feature table legacy array.
 | 
					 * @feature_table_size_legacy: number of entries in feature table legacy array.
 | 
				
			||||||
 * @legacy_only: driver does not support virtio 1.0.
 | 
					 | 
				
			||||||
 * @probe: the function to call when a device is found.  Returns 0 or -errno.
 | 
					 * @probe: the function to call when a device is found.  Returns 0 or -errno.
 | 
				
			||||||
 * @remove: the function to call when a device is removed.
 | 
					 * @remove: the function to call when a device is removed.
 | 
				
			||||||
 * @config_changed: optional function to call when the device configuration
 | 
					 * @config_changed: optional function to call when the device configuration
 | 
				
			||||||
| 
						 | 
					@ -147,7 +146,6 @@ struct virtio_driver {
 | 
				
			||||||
	unsigned int feature_table_size;
 | 
						unsigned int feature_table_size;
 | 
				
			||||||
	const unsigned int *feature_table_legacy;
 | 
						const unsigned int *feature_table_legacy;
 | 
				
			||||||
	unsigned int feature_table_size_legacy;
 | 
						unsigned int feature_table_size_legacy;
 | 
				
			||||||
	bool legacy_only;
 | 
					 | 
				
			||||||
	int (*probe)(struct virtio_device *dev);
 | 
						int (*probe)(struct virtio_device *dev);
 | 
				
			||||||
	void (*scan)(struct virtio_device *dev);
 | 
						void (*scan)(struct virtio_device *dev);
 | 
				
			||||||
	void (*remove)(struct virtio_device *dev);
 | 
						void (*remove)(struct virtio_device *dev);
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue