driver core/platform_device_add_data: free platform data before overwriting
Reviewed-by: Viresh Kumar <viresh.kumar@st.com> Signed-off-by: Uwe Kleine-König <u.kleine-koenig@pengutronix.de> Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
This commit is contained in:
		
							parent
							
								
									27a33f9e8f
								
							
						
					
					
						commit
						251e031d13
					
				| @ -228,6 +228,7 @@ int platform_device_add_data(struct platform_device *pdev, const void *data, | ||||
| 			return -ENOMEM; | ||||
| 	} | ||||
| 
 | ||||
| 	kfree(pdev->dev.platform_data); | ||||
| 	pdev->dev.platform_data = d; | ||||
| 	return 0; | ||||
| } | ||||
|  | ||||
		Loading…
	
		Reference in New Issue
	
	Block a user