android_kernel_xiaomi_sm8350/arch/s390
Martin Schwidefsky 0b3016b781 [S390] serialize stp/etr work
The work function dispatched with schedule_work() can be run twice
on different cpus because run_workqueue clears the WORK_STRUCT_PENDING
bit and then executes the function. Another cpu can call schedule_work()
again and run the work function a second time before the first call
is completed. This patch serialized the etr and stp work function with
a mutex.

Signed-off-by: Martin Schwidefsky <schwidefsky@de.ibm.com>
2008-12-25 13:38:56 +01:00
..
appldata [S390] appldata: unsigned ops->size cannot be negative 2008-10-28 11:12:04 +01:00
boot
crypto
hypfs vfs: Use const for kernel parser table 2008-10-13 10:10:37 -07:00
include/asm [S390] introduce vdso on s390 2008-12-25 13:38:55 +01:00
kernel [S390] serialize stp/etr work 2008-12-25 13:38:56 +01:00
kvm KVM: s390: Fix problem state handling in guest sigp handler 2008-11-23 14:34:39 +02:00
lib [S390] Move private simple udelay function to arch/s390/lib/delay.c. 2008-10-10 21:33:58 +02:00
math-emu
mm [S390] pgtables: Fix race in enable_sie vs. page table ops 2008-10-28 11:12:03 +01:00
oprofile
defconfig [S390] Update default configuration. 2008-11-27 11:06:58 +01:00
Kconfig [S390] introduce vdso on s390 2008-12-25 13:38:55 +01:00
Kconfig.debug
Makefile