forked from mirrors/linux
		
	PM / devfreq: Modify the device name as devfreq(X) for sysfs
This patch modifies the device name as devfreq(X) for sysfs by using the 'devfreq' prefix word instead of separate device name. On user-space aspect, user would find the some devfreq drvier with 'devfreq(X)' pattern. So, this patch modify the device name as following: - /sys/class/devfreq/[non-standard device name] -> /sys/class/devfreq/devfreq(X) Signed-off-by: Chanwoo Choi <cw00.choi@samsung.com> Signed-off-by: MyungJoo Ham <myungjoo.ham@samsung.com>
This commit is contained in:
		
							parent
							
								
									775fa8c3aa
								
							
						
					
					
						commit
						4585fbcb53
					
				
					 1 changed files with 3 additions and 1 deletions
				
			
		|  | @ -519,6 +519,7 @@ struct devfreq *devfreq_add_device(struct device *dev, | ||||||
| { | { | ||||||
| 	struct devfreq *devfreq; | 	struct devfreq *devfreq; | ||||||
| 	struct devfreq_governor *governor; | 	struct devfreq_governor *governor; | ||||||
|  | 	static atomic_t devfreq_no = ATOMIC_INIT(-1); | ||||||
| 	int err = 0; | 	int err = 0; | ||||||
| 
 | 
 | ||||||
| 	if (!dev || !profile || !governor_name) { | 	if (!dev || !profile || !governor_name) { | ||||||
|  | @ -560,7 +561,8 @@ struct devfreq *devfreq_add_device(struct device *dev, | ||||||
| 		mutex_lock(&devfreq->lock); | 		mutex_lock(&devfreq->lock); | ||||||
| 	} | 	} | ||||||
| 
 | 
 | ||||||
| 	dev_set_name(&devfreq->dev, "%s", dev_name(dev)); | 	dev_set_name(&devfreq->dev, "devfreq%d", | ||||||
|  | 				atomic_inc_return(&devfreq_no)); | ||||||
| 	err = device_register(&devfreq->dev); | 	err = device_register(&devfreq->dev); | ||||||
| 	if (err) { | 	if (err) { | ||||||
| 		mutex_unlock(&devfreq->lock); | 		mutex_unlock(&devfreq->lock); | ||||||
|  |  | ||||||
		Loading…
	
		Reference in a new issue
	
	 Chanwoo Choi
						Chanwoo Choi