Fix: unregister cpu hotplug notifier on buffer alloc error
authorJonathan Rajotte <jonathan.rajotte-julien@efficios.com>
Thu, 1 Sep 2016 21:52:09 +0000 (17:52 -0400)
committerMathieu Desnoyers <mathieu.desnoyers@efficios.com>
Thu, 1 Sep 2016 22:15:33 +0000 (18:15 -0400)
commit364754c1f9e7c6237fe7627e701fa543d60ca353
tree225c4c4c2758486815c30ee52f6b1ef67a1dc935
parenta310ebbc1dab9257dbcda48004ceea3bbaed037c
Fix: unregister cpu hotplug notifier on buffer alloc error

The cpu hotplug notifier needs to be unregistered in the error path of
buffer allocation, else it eventually causes kernel OOPS when the kernel
accesses freed memory of the notifier block.

Fixes #1031

Signed-off-by: Jonathan Rajotte <jonathan.rajotte-julien@efficios.com>
Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
lib/ringbuffer/ring_buffer_backend.c
This page took 0.027777 seconds and 4 git commands to generate.