android_kernel_xiaomi_sm8350/arch
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
..
alpha [PATCH] alpha smp fix (part #2) 2005-07-01 08:20:23 -07:00
arm [PATCH] ARM: 2792/1: IXP4xx iomap API implementation 2005-07-06 23:06:05 +01:00
arm26
cris
frv [PATCH] FRV: Add defconfig 2005-07-07 18:23:42 -07:00
h8300 [PATCH] Cleanup patch for process freezing 2005-06-25 17:10:13 -07:00
i386 [PATCH] MTRR suspend/resume cleanup 2005-07-07 18:23:42 -07:00
ia64 [IA64] - Disable tiocx driver on non-SN systems 2005-07-07 09:52:59 -07:00
m32r [PATCH] Cleanup patch for process freezing 2005-06-25 17:10:13 -07:00
m68k
m68knommu
mips [PATCH] mips: fixed try_to_freeze build error 2005-06-27 15:11:42 -07:00
parisc [PATCH] Serial: Split 8250 port table (part 2) 2005-06-29 18:45:19 +01:00
ppc [PATCH] pm: fix u32 vs. pm_message_t confusion in cpufreq 2005-07-07 18:23:43 -07:00
ppc64 [PATCH] ppc64: silence perfmon exception warnings 2005-07-07 18:23:42 -07:00
s390 [PATCH] kexec code cleanup 2005-06-25 16:24:55 -07:00
sh
sh64
sparc [PATCH] sparc32: Kconfig fixups 2005-06-28 21:20:37 -07:00
sparc64 [SPARC64]: Fix set_intr_affinity() 2005-07-06 15:40:21 -07:00
um [PATCH] uml: remove winch sem 2005-07-07 18:23:44 -07:00
v850
x86_64 [PATCH] MTRR suspend/resume cleanup 2005-07-07 18:23:42 -07:00
xtensa [PATCH] xtensa: Fix asm macro 2005-06-30 08:45:11 -07:00