Pavel Emelianov
bcdcd8e725
Report that kernel is tainted if there was an OOPS
...
If the kernel OOPSed or BUGed then it probably should be considered as
tainted. Thus, all subsequent OOPSes and SysRq dumps will report the
tainted kernel. This saves a lot of time explaining oddities in the
calltraces.
Signed-off-by: Pavel Emelianov <xemul@openvz.org>
Acked-by: Randy Dunlap <randy.dunlap@oracle.com>
Cc: <linux-arch@vger.kernel.org>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
[ Added parisc patch from Matthew Wilson -Linus ]
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
2007-07-17 10:23:02 -07:00
..
irq
Improve behaviour of spurious IRQ detect
2007-07-16 09:05:46 -07:00
power
PM: introduce set_target method in pm_ops
2007-07-01 12:29:44 -07:00
time
Remove capability.h from mm.h
2007-07-16 09:05:45 -07:00
.gitignore
acct.c
audit.c
Freezer: make kernel threads nonfreezable by default
2007-07-17 10:23:02 -07:00
audit.h
Audit: add TTY input auditing
2007-07-16 09:05:47 -07:00
auditfilter.c
audit: fix oops removing watch if audit disabled
2007-06-24 08:59:12 -07:00
auditsc.c
kerneldoc fix in audit_core_dumps
2007-07-16 09:05:48 -07:00
capability.c
compat.c
configs.c
cpu.c
cpuset.c
Reduce cpuset.c write_lock_irq() to read_lock()
2007-07-16 09:05:43 -07:00
delayacct.c
sched: update delay-accounting to use CFS's precise stats
2007-07-09 18:52:00 +02:00
die_notifier.c
dma.c
exec_domain.c
exit.c
Freezer: make kernel threads nonfreezable by default
2007-07-17 10:23:02 -07:00
extable.c
fork.c
Freezer: make kernel threads nonfreezable by default
2007-07-17 10:23:02 -07:00
futex.c
FUTEX: Tidy up the code
2007-07-16 09:05:49 -07:00
futex_compat.c
Revert "futex_requeue_pi optimization"
2007-06-18 09:48:41 -07:00
hrtimer.c
[HRTIMER] Fix cpu pointer arg to clockevents_notify()
2007-07-16 17:29:56 -07:00
itimer.c
kallsyms.c
sprint_symbol() cleanup
2007-07-16 09:05:50 -07:00
Kconfig.hz
Kconfig.preempt
kexec.c
kfifo.c
is_power_of_2: kernel/kfifo.c
2007-07-16 09:05:50 -07:00
kmod.c
kprobes.c
ksysfs.c
kthread.c
mm: fix improper .init-type section references
2007-07-16 09:05:36 -07:00
latency.c
lockdep.c
lockdep_internals.h
lockdep_proc.c
Makefile
user namespace: add the framework
2007-07-16 09:05:47 -07:00
module.c
modules: remove modlist_lock
2007-07-16 09:05:51 -07:00
mutex-debug.c
mutex-debug.h
mutex.c
mutex.h
nsproxy.c
namespace: ensure clone_flags are always stored in an unsigned long
2007-07-16 09:05:48 -07:00
panic.c
Report that kernel is tainted if there was an OOPS
2007-07-17 10:23:02 -07:00
params.c
sysfs: kill unnecessary attribute->owner
2007-07-11 16:09:06 -07:00
pid.c
namespace: ensure clone_flags are always stored in an unsigned long
2007-07-16 09:05:48 -07:00
posix-cpu-timers.c
sched: make posix-cpu-timers use CFS's accounting information
2007-07-09 18:51:58 +02:00
posix-timers.c
posix-timers: Prevent softirq starvation by small intervals and SIG_IGN
2007-06-21 15:57:04 -07:00
printk.c
kernel/printk.c: document possible deadlock against scheduler
2007-07-16 09:05:52 -07:00
profile.c
ptrace.c
Use write_trylock_irqsave in ptrace_attach
2007-07-16 09:05:40 -07:00
rcupdate.c
rcutorture.c
Freezer: make kernel threads nonfreezable by default
2007-07-17 10:23:02 -07:00
relay.c
relay: fixup kerneldoc comment
2007-07-13 14:14:28 +02:00
resource.c
rtmutex-debug.c
FUTEX: Tidy up the code
2007-07-16 09:05:49 -07:00
rtmutex-debug.h
rtmutex-tester.c
Freezer: make kernel threads nonfreezable by default
2007-07-17 10:23:02 -07:00
rtmutex.c
FUTEX: Tidy up the code
2007-07-16 09:05:49 -07:00
rtmutex.h
rtmutex_common.h
FUTEX: Tidy up the code
2007-07-16 09:05:49 -07:00
rwsem.c
sched.c
Freezer: make kernel threads nonfreezable by default
2007-07-17 10:23:02 -07:00
sched_debug.c
[PATCH] sched: remove stale version info from kernel/sched_debug.c
2007-07-13 10:10:41 -07:00
sched_fair.c
sched: cfs core, kernel/sched_fair.c
2007-07-09 18:51:58 +02:00
sched_idletask.c
sched: cfs core, kernel/sched_idletask.c
2007-07-09 18:51:58 +02:00
sched_rt.c
sched: cfs core, kernel/sched_rt.c
2007-07-09 18:51:58 +02:00
sched_stats.h
sched: update delay-accounting to use CFS's precise stats
2007-07-09 18:52:00 +02:00
seccomp.c
make seccomp zerocost in schedule
2007-07-16 09:05:50 -07:00
signal.c
vdso: print fatal signals
2007-07-16 09:05:43 -07:00
softirq.c
Freezer: make kernel threads nonfreezable by default
2007-07-17 10:23:02 -07:00
softlockup.c
Freezer: make kernel threads nonfreezable by default
2007-07-17 10:23:02 -07:00
spinlock.c
srcu.c
stacktrace.c
stop_machine.c
Fix stop_machine_run problem with naughty real time process
2007-07-16 09:05:41 -07:00
sys.c
move seccomp from /proc to a prctl
2007-07-16 09:05:50 -07:00
sys_ni.c
diskquota: 32bit quota tools on 64bit architectures
2007-07-16 09:05:48 -07:00
sysctl.c
Allow huge page allocations to use GFP_HIGH_MOVABLE
2007-07-17 10:22:59 -07:00
taskstats.c
taskstats: add context-switch counters
2007-07-16 09:05:46 -07:00
time.c
sys_time() speedup
2007-07-16 09:05:48 -07:00
timer.c
Slab allocators: Replace explicit zeroing with __GFP_ZERO
2007-07-17 10:23:02 -07:00
tsacct.c
uid16.c
user.c
user namespace: add the framework
2007-07-16 09:05:47 -07:00
user_namespace.c
fix create_new_namespaces() return value
2007-07-16 09:05:47 -07:00
utsname.c
namespace: ensure clone_flags are always stored in an unsigned long
2007-07-16 09:05:48 -07:00
utsname_sysctl.c
remove CONFIG_UTS_NS and CONFIG_IPC_NS
2007-07-16 09:05:47 -07:00
wait.c
workqueue.c
Freezer: make kernel threads nonfreezable by default
2007-07-17 10:23:02 -07:00