You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Paul Mackerras
829035fd70
[PATCH] lockdep: irqtrace subsystem, move account_system_vtime() calls into kernel/softirq.c
...
At the moment, powerpc and s390 have their own versions of do_softirq which
include local_bh_disable() and __local_bh_enable() calls. They end up
calling __do_softirq (in kernel/softirq.c) which also does
local_bh_disable/enable.
Apparently the two levels of disable/enable trigger a warning from some
validation code that Ingo is working on, and he would like to see the outer
level removed. But to do that, we have to move the account_system_vtime
calls that are currently in the arch do_softirq() implementations for
powerpc and s390 into the generic __do_softirq() (this is a no-op for other
archs because account_system_vtime is defined to be an empty inline
function on all other archs). This patch does that.
Signed-off-by: Paul Mackerras <paulus@samba.org>
Signed-off-by: Ingo Molnar <mingo@elte.hu>
Signed-off-by: Andrew Morton <akpm@osdl.org>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
19 years ago
..
Makefile
[PATCH] lockdep: stacktrace subsystem, s390 support
19 years ago
asm-offsets.c
Remove obsolete #include <linux/config.h>
19 years ago
binfmt_elf32.c
Remove obsolete #include <linux/config.h>
19 years ago
bitmap.S
…
compat_exec_domain.c
…
compat_linux.c
Remove obsolete #include <linux/config.h>
19 years ago
compat_linux.h
Remove obsolete #include <linux/config.h>
19 years ago
compat_ptrace.h
…
compat_signal.c
Remove obsolete #include <linux/config.h>
19 years ago
compat_wrapper.S
[PATCH] s390: add vmsplice system call
19 years ago
cpcmd.c
[PATCH] s390: cleanup Kconfig
19 years ago
crash.c
[PATCH] kdump: dynamic per cpu allocation of memory for saving cpu registers
19 years ago
debug.c
Remove obsolete #include <linux/config.h>
19 years ago
ebcdic.c
…
entry.S
[PATCH] lockdep: irqtrace subsystem, s390 support
19 years ago
entry64.S
[PATCH] lockdep: irqtrace subsystem, s390 support
19 years ago
head.S
Remove obsolete #include <linux/config.h>
19 years ago
head31.S
[S390] head.S code moving.
19 years ago
head64.S
[S390] head.S code moving.
19 years ago
init_task.c
…
irq.c
[PATCH] lockdep: irqtrace subsystem, move account_system_vtime() calls into kernel/softirq.c
19 years ago
machine_kexec.c
Storage class should be first
19 years ago
module.c
[PATCH] s390: cleanup Kconfig
19 years ago
process.c
[PATCH] lockdep: irqtrace subsystem, s390 support
19 years ago
profile.c
…
ptrace.c
[PATCH] drop task argument of audit_syscall_{entry,exit}
19 years ago
reipl.S
…
reipl64.S
…
reipl_diag.c
[PATCH] s390: cleanup Kconfig
19 years ago
relocate_kernel.S
[PATCH] s390: kexec fixes and improvements.
20 years ago
relocate_kernel64.S
[PATCH] s390: kexec fixes and improvements.
20 years ago
s390_ext.c
…
s390_ksyms.c
Remove obsolete #include <linux/config.h>
19 years ago
semaphore.c
…
setup.c
Remove obsolete #include <linux/config.h>
19 years ago
signal.c
Remove obsolete #include <linux/config.h>
19 years ago
smp.c
[PATCH] node hotplug: register cpu: remove node struct
19 years ago
stacktrace.c
[PATCH] lockdep: stacktrace subsystem, s390 support
19 years ago
sys_s390.c
[PATCH] s390 misc __user annotations
19 years ago
syscalls.S
[PATCH] s390: add vmsplice system call
19 years ago
time.c
Remove obsolete #include <linux/config.h>
19 years ago
traps.c
Remove obsolete #include <linux/config.h>
19 years ago
vmlinux.lds.S
Remove obsolete #include <linux/config.h>
19 years ago
vtime.c
Remove obsolete #include <linux/config.h>
19 years ago