forked from mirrors/linux
		
	locking: export contention tracepoints for bcachefs six locks
The bcachefs implementation of six locks is intended to land in generic locking code in the long term, but has been pulled into the bcachefs subsystem for internal use for the time being. This code lift breaks the bcachefs module build as six locks depend a couple of the generic locking tracepoints. Export these tracepoint symbols for bcachefs. Signed-off-by: Brian Foster <bfoster@redhat.com> Signed-off-by: Kent Overstreet <kent.overstreet@linux.dev>
This commit is contained in:
		
							parent
							
								
									21db931445
								
							
						
					
					
						commit
						957e48087d
					
				
					 1 changed files with 3 additions and 0 deletions
				
			
		|  | @ -1126,6 +1126,9 @@ EXPORT_SYMBOL(ww_mutex_lock_interruptible); | |||
| #endif /* !CONFIG_DEBUG_LOCK_ALLOC */ | ||||
| #endif /* !CONFIG_PREEMPT_RT */ | ||||
| 
 | ||||
| EXPORT_TRACEPOINT_SYMBOL_GPL(contention_begin); | ||||
| EXPORT_TRACEPOINT_SYMBOL_GPL(contention_end); | ||||
| 
 | ||||
| /**
 | ||||
|  * atomic_dec_and_mutex_lock - return holding mutex if we dec to 0 | ||||
|  * @cnt: the atomic which we are to dec | ||||
|  |  | |||
		Loading…
	
		Reference in a new issue
	
	 Brian Foster
						Brian Foster