android_kernel_xiaomi_sm8350/arch/um/drivers
Paolo 'Blaisorblade' Giarrusso 605a69ac81 [PATCH] uml: remove winch sem
Replace a semaphore (winch_handler_sem) used in atomic code with a
spinlock, and reduces as needed the amount of protected code to the bare
minimum (for instance no kmalloc calls are needed).

This fixes the last problems with spinlocking (in UP mode with DEBUG
options); the semaphore, taken inside spinlocks, caused a "spin_lock was
already locked" warning, without this patch.

Signed-off-by: Paolo 'Blaisorblade' Giarrusso <blaisorblade@yahoo.it>
Cc: Jeff Dike <jdike@addtoit.com>
Signed-off-by: Andrew Morton <akpm@osdl.org>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
2005-07-07 18:23:44 -07:00
..
chan_kern.c
chan_user.c
cow_sys.h
cow_user.c
cow.h
daemon_kern.c
daemon_user.c [PATCH] uml: kfree cleanup 2005-06-25 16:24:35 -07:00
daemon.h
fd.c
harddog_kern.c
harddog_user.c
hostaudio_kern.c
line.c [PATCH] uml: remove winch sem 2005-07-07 18:23:44 -07:00
Makefile [PATCH] uml: slirp and slip driver cleanups and fixes 2005-06-13 20:58:43 -07:00
mcast_kern.c
mcast_user.c
mcast.h
mconsole_kern.c [PATCH] uml: hot-unplug code cleanup 2005-06-25 16:24:36 -07:00
mconsole_user.c
mmapper_kern.c
net_kern.c [PATCH] uml: hot-unplug code cleanup 2005-06-25 16:24:36 -07:00
net_user.c
null.c
pcap_kern.c
pcap_user.c
pcap_user.h
port_kern.c [PATCH] uml: add and use generic hw_controller_type->release 2005-06-21 19:07:32 -07:00
port_user.c
port.h
pty.c
random.c
slip_common.c [PATCH] uml: slirp and slip driver cleanups and fixes 2005-06-13 20:58:43 -07:00
slip_common.h [PATCH] uml: slirp and slip driver cleanups and fixes 2005-06-13 20:58:43 -07:00
slip_kern.c [PATCH] uml: slirp and slip driver cleanups and fixes 2005-06-13 20:58:43 -07:00
slip_user.c [PATCH] uml: slirp and slip driver cleanups and fixes 2005-06-13 20:58:43 -07:00
slip.h [PATCH] uml: slirp and slip driver cleanups and fixes 2005-06-13 20:58:43 -07:00
slirp_kern.c [PATCH] uml: slirp and slip driver cleanups and fixes 2005-06-13 20:58:43 -07:00
slirp_user.c [PATCH] uml: slirp and slip driver cleanups and fixes 2005-06-13 20:58:43 -07:00
slirp.h [PATCH] uml: slirp and slip driver cleanups and fixes 2005-06-13 20:58:43 -07:00
ssl.c [PATCH] uml: hot-unplug code cleanup 2005-06-25 16:24:36 -07:00
ssl.h
stderr_console.c
stdio_console.c [PATCH] uml: hot-unplug code cleanup 2005-06-25 16:24:36 -07:00
stdio_console.h
tty.c
ubd_kern.c [PATCH] uml: hot-unplug code cleanup 2005-06-25 16:24:36 -07:00
ubd_user.c
xterm_kern.c [PATCH] uml: add and use generic hw_controller_type->release 2005-06-21 19:07:32 -07:00
xterm.c
xterm.h