mirror of
				https://github.com/torvalds/linux.git
				synced 2025-10-31 00:28:52 +02:00 
			
		
		
		
	drivers: make device_type const
The device_type structure does not contain data that changes during usage and should be const. This allows devices to declare the struct const. I have patches to change all the subsystems, but need the infra structure change first. Signed-off-by: Stephen Hemminger <shemminger@vyatta.com> Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
This commit is contained in:
		
							parent
							
								
									695cca8763
								
							
						
					
					
						commit
						aed65af1cc
					
				
					 2 changed files with 3 additions and 3 deletions
				
			
		|  | @ -400,7 +400,7 @@ static void device_remove_groups(struct device *dev, | |||
| static int device_add_attrs(struct device *dev) | ||||
| { | ||||
| 	struct class *class = dev->class; | ||||
| 	struct device_type *type = dev->type; | ||||
| 	const struct device_type *type = dev->type; | ||||
| 	int error; | ||||
| 
 | ||||
| 	if (class) { | ||||
|  | @ -440,7 +440,7 @@ static int device_add_attrs(struct device *dev) | |||
| static void device_remove_attrs(struct device *dev) | ||||
| { | ||||
| 	struct class *class = dev->class; | ||||
| 	struct device_type *type = dev->type; | ||||
| 	const struct device_type *type = dev->type; | ||||
| 
 | ||||
| 	device_remove_groups(dev, dev->groups); | ||||
| 
 | ||||
|  |  | |||
|  | @ -408,7 +408,7 @@ struct device { | |||
| 
 | ||||
| 	struct kobject kobj; | ||||
| 	const char		*init_name; /* initial name of the device */ | ||||
| 	struct device_type	*type; | ||||
| 	const struct device_type *type; | ||||
| 
 | ||||
| 	struct mutex		mutex;	/* mutex to synchronize calls to
 | ||||
| 					 * its driver. | ||||
|  |  | |||
		Loading…
	
		Reference in a new issue
	
	 Stephen Hemminger
						Stephen Hemminger