trace: introduce missing mutex_unlock()

Impact: fix tracing buffer mutex leak in case of allocation failure

This error was spotted by this semantic patch:

http://www.emn.fr/x-info/coccinelle/mut.html

It looks correct as far as I can tell. Please review.

Signed-off-by: Vegard Nossum <vegard.nossum@gmail.com>
Signed-off-by: Steven Rostedt <srostedt@redhat.com>
Signed-off-by: Ingo Molnar <mingo@elte.hu>

authored by Vegard Nossum and committed by Ingo Molnar 641d2f63 5177dc3f

+1
+1
kernel/trace/ring_buffer.c
··· 617 617 list_del_init(&page->list); 618 618 free_buffer_page(page); 619 619 } 620 + mutex_unlock(&buffer->mutex); 620 621 return -ENOMEM; 621 622 } 622 623