ubi: fastmap: Don't flush fastmap work on detach
At this point UBI volumes have already been free()'ed and fastmap can no
longer access these data structures.
Reported-by: Martin Townsend <mtownsend1973@gmail.com>
Fixes: 74cdaf2400 ("UBI: Fastmap: Fix memory leaks while closing the WL sub-system")
Cc: stable@vger.kernel.org
Signed-off-by: Richard Weinberger <richard@nod.at>
			
			
This commit is contained in:
		
							parent
							
								
									aac17948a7
								
							
						
					
					
						commit
						29b7a6fa1e
					
				| @ -362,7 +362,6 @@ static void ubi_fastmap_close(struct ubi_device *ubi) | ||||
| { | ||||
| 	int i; | ||||
| 
 | ||||
| 	flush_work(&ubi->fm_work); | ||||
| 	return_unused_pool_pebs(ubi, &ubi->fm_pool); | ||||
| 	return_unused_pool_pebs(ubi, &ubi->fm_wl_pool); | ||||
| 
 | ||||
|  | ||||
		Loading…
	
		Reference in New Issue
	
	Block a user