diff options
Diffstat (limited to 'kernel/trace/trace_osnoise.c')
| -rw-r--r-- | kernel/trace/trace_osnoise.c | 5 | 
1 files changed, 2 insertions, 3 deletions
| diff --git a/kernel/trace/trace_osnoise.c b/kernel/trace/trace_osnoise.c index 94c1b5eb1dc0..210e1f168392 100644 --- a/kernel/trace/trace_osnoise.c +++ b/kernel/trace/trace_osnoise.c @@ -147,9 +147,8 @@ static void osnoise_unregister_instance(struct trace_array *tr)  	 * register/unregister serialization is provided by trace's  	 * trace_types_lock.  	 */ -	lockdep_assert_held(&trace_types_lock); - -	list_for_each_entry_rcu(inst, &osnoise_instances, list) { +	list_for_each_entry_rcu(inst, &osnoise_instances, list, +				lockdep_is_held(&trace_types_lock)) {  		if (inst->tr == tr) {  			list_del_rcu(&inst->list);  			found = 1; |