lockdep, rwsem: fix down_write_nest_lock() if !CONFIG_DEBUG_LOCK_ALLOC
Commit 1b963c81b1 ("lockdep, rwsem: provide down_write_nest_lock()")
contains a bug in a codepath when CONFIG_DEBUG_LOCK_ALLOC is disabled,
which causes down_read() to be called instead of down_write() by mistake
on such configurations.  Fix that.
Reported-and-tested-by: Andrew Clayton <andrew@digital-domain.net>
Reported-and-tested-by: Zlatko Calusic <zlatko.calusic@iskon.hr>
Signed-off-by: Jiri Kosina <jkosina@suse.cz>
Reviewed-by: Rik van Riel <riel@redhat.com>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
	
	
This commit is contained in:
		
					parent
					
						
							
								36e7a96ceb
							
						
					
				
			
			
				commit
				
					
						e65b9ad222
					
				
			
		
					 1 changed files with 1 additions and 1 deletions
				
			
		|  | @ -135,7 +135,7 @@ do {								\ | |||
| 
 | ||||
| #else | ||||
| # define down_read_nested(sem, subclass)		down_read(sem) | ||||
| # define down_write_nest_lock(sem, nest_lock)	down_read(sem) | ||||
| # define down_write_nest_lock(sem, nest_lock)	down_write(sem) | ||||
| # define down_write_nested(sem, subclass)	down_write(sem) | ||||
| #endif | ||||
| 
 | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue
	
	 Jiri Kosina
				Jiri Kosina