 4e82a80b68
			
		
	
	4e82a80b68
	
	
	
		
			
			Linkstation poweroff driver was added to mvebu target, but is required for kirkwood target too. This commit make two changes: - move linkstation-poweroff support patch from mvebu to generic and replace upstream accepted version - backport small linkstation-poweroff fix from 5.12 Signed-off-by: Pawel Dembicki <paweldembicki@gmail.com>
		
			
				
	
	
		
			28 lines
		
	
	
		
			973 B
		
	
	
	
		
			Diff
		
	
	
	
	
	
			
		
		
	
	
			28 lines
		
	
	
		
			973 B
		
	
	
	
		
			Diff
		
	
	
	
	
	
| From 1027a42c25cbf8cfc4ade6503c5110aae04866af Mon Sep 17 00:00:00 2001
 | |
| From: =?UTF-8?q?Daniel=20Gonz=C3=A1lez=20Cabanelas?= <dgcbueu@gmail.com>
 | |
| Date: Fri, 16 Oct 2020 20:22:37 +0200
 | |
| Subject: [PATCH] power: reset: linkstation-poweroff: add missing put_device()
 | |
| MIME-Version: 1.0
 | |
| Content-Type: text/plain; charset=UTF-8
 | |
| Content-Transfer-Encoding: 8bit
 | |
| 
 | |
| The of_mdio_find_bus() takes a reference to the underlying device
 | |
| structure, we should release that reference using a put_device() call.
 | |
| 
 | |
| Signed-off-by: Daniel González Cabanelas <dgcbueu@gmail.com>
 | |
| Signed-off-by: Sebastian Reichel <sre@kernel.org>
 | |
| ---
 | |
|  drivers/power/reset/linkstation-poweroff.c | 1 +
 | |
|  1 file changed, 1 insertion(+)
 | |
| 
 | |
| --- a/drivers/power/reset/linkstation-poweroff.c
 | |
| +++ b/drivers/power/reset/linkstation-poweroff.c
 | |
| @@ -113,6 +113,7 @@ static int __init linkstation_poweroff_i
 | |
|  		return -EPROBE_DEFER;
 | |
|  
 | |
|  	phydev = phy_find_first(bus);
 | |
| +	put_device(&bus->dev);
 | |
|  	if (!phydev)
 | |
|  		return -EPROBE_DEFER;
 | |
|  
 |