um: Remove BKL from mmapper
authorThomas Gleixner <tglx@linutronix.de>
Sat, 10 Oct 2009 15:36:34 +0000 (15:36 +0000)
committerThomas Gleixner <tglx@linutronix.de>
Wed, 14 Oct 2009 13:35:51 +0000 (15:35 +0200)
commitd63c489b881707adf9c0b89f771b30a1d78f4197
tree0faf3ab8027a2e236b56c099fe29d638df553bb4
parentdf502e389383b219e44819fe757614450d95f297
um: Remove BKL from mmapper

cycle_kernel_lock() was added during the big BKL pushdown. It should
ensure the serializiation against driver init code.

mmapper_open() cannot be called before misc_register() succeeded, but
p_buf might be uninitialized.

Move the initialization of p_buf before the misc_register() call and
get rid of cycle_kernel_lock().

Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
LKML-Reference: <20091010153349.682213670@linutronix.de>
Cc: Jeff Dike <jdike@addtoit.com>
arch/um/drivers/mmapper_kern.c