uml: kill big kernel lock
commit9a181c58617134822ae596339dbea076ef9b5cf7
authorArnd Bergmann <arnd@arndb.de>
Sat, 11 Sep 2010 16:38:03 +0000 (11 18:38 +0200)
committerArnd Bergmann <arnd@arndb.de>
Tue, 19 Oct 2010 09:29:42 +0000 (19 11:29 +0200)
treeb90b52c0bcb4ae3057e5ddd403230415f4cb528a
parentfa0d4c26be9f989816b30626f6c67d9e7ef867f8
uml: kill big kernel lock

Three uml device drivers still use the big kernel lock,
but all of them can be safely converted to using
a per-driver mutex instead. Most likely this is not
even necessary, so after further review these can
and should be removed as well.

The exec system call no longer requires the BKL either,
so remove it from there, too.

Signed-off-by: Arnd Bergmann <arnd@arndb.de>
Cc: Jeff Dike <jdike@addtoit.com>
Cc: user-mode-linux-devel@lists.sourceforge.net
arch/um/drivers/harddog_kern.c
arch/um/drivers/hostaudio_kern.c
arch/um/drivers/ubd_kern.c
arch/um/kernel/exec.c