An error occurred while fetching folder content.
itimers: Fix racy writes to cpu_itimer fields
Stanislaw Gruszka authored
incr_error and error fields of struct cpu_itimer are used when calculating
next timer tick in check_cpu_itimers() and should not be modified without
tsk->sighand->siglock taken.
Signed-off-by: default avatarStanislaw Gruszka <sgruszka@redhat.com>
LKML-Reference: <1253802903-979-1-git-send-email-sgruszka@redhat.com> 
Cc: Ingo Molnar <mingo@elte.hu>
Cc: Thomas Gleixner <tglx@linutronix.de>
Cc: Oleg Nesterov <oleg@redhat.com>
Cc: Peter Zijlstra <a.p.zijlstra@chello.nl>
Signed-off-by: default avatarAndrew Morton <akpm@linux-foundation.org>
Signed-off-by: default avatarThomas Gleixner <tglx@linutronix.de>
8747d793
Name Last commit Last update
..
gcov microblaze: Enable GCOV_PROFILE_ALL
irq genirq: try_one_irq() must be called with irq disabled
power PM / Hibernate: Add newline to load_image() fail path
time timekeeping: Fix clock_gettime vsyscall time warp
trace ftrace: Fix unmatched locking in ftrace_regex_write()
.gitignore Update kernel/.gitignore with new auto-generated files
Kconfig.freezer container freezer: implement freezer cgroup subsystem
Kconfig.hz sched: fix SCHED_HRTICK dependency
Kconfig.preempt rcu: provide RCU options on non-preempt architectures too
Makefile cgroups: move the cgroup debug subsys into cgroup.c to access internal state
acct.c bsdacct: switch credentials for writing to the accounting file
async.c async: Fix lack of boot-time console due to insufficient synchronization
audit.c Audit: send signal info if selinux is disabled
audit.h Fix rule eviction order for AUDIT_DIR
audit_tree.c Fix rule eviction order for AUDIT_DIR
audit_watch.c Audit: reorganize struct audit_watch to save 8 bytes
auditfilter.c Audit: clean up all op= output to include string quoting
auditsc.c Audit: rearrange audit_context to save 16 bytes per struct
backtracetest.c backtrace: replace timer with tasklet + completions
bounds.c Add kbuild.h that contains common definitions for kbuild users
capability.c [CVE-2009-0029] System call wrappers part 04
cgroup.c cgroup: fix strstrip() misuse
cgroup_freezer.c cgroups: let ss->can_attach and ss->attach do whole threadgroups at a time
compat.c signals: implement sys_rt_tgsigqueueinfo
configs.c kernel/configs.c: remove useless comments
cpu.c Merge branch 'x86-pat-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip
cpuset.c cgroups: let ss->can_attach and ss->attach do whole threadgroups at a time
cred-internals.h CRED: Inaugurate COW credentials
cred.c creds_are_invalid() needs to be exported for use by modules:
delayacct.c headers: taskstats_kern.h trim
dma.c kernel/dma.c: remove a CVS keyword
exec_domain.c Get rid of indirect include of fs_struct.h
exit.c connector: fix regression introduced by sid connector
extable.c Merge branch 'tracing-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip
fork.c Correct nr_processes() when CPUs have been unplugged
freezer.c sched: fix nr_uninterruptible accounting of frozen tasks really
futex.c futex: Fix spurious wakeup for requeue_pi really
futex_compat.c futex: Fix compat_futex to be same as futex for REQUEUE_PI
groups.c groups: move code to kernel/groups.c
hrtimer.c Merge branch 'timers-fixes-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip
hung_task.c sysctl: remove "struct file *" argument of ->proc_handler
itimer.c itimers: Fix racy writes to cpu_itimer fields
kallsyms.c kallsyms: use new arch_is_kernel_text()
kexec.c kexec: fix omitting offset in extended crashkernel syntax
kfifo.c kfifo: Use "const" definitions
kgdb.c sysrq, intel_fb: fix sysrq g collision
kmod.c Revert "kmod: fix race in usermodehelper code"
kprobes.c const: constify remaining file_operations
ksysfs.c kernel/ksysfs.c:fix dependence on CONFIG_NET
kthread.c sched: Fix kthread_bind() by moving the body of kthread_bind() to sched.c
latencytop.c
lockdep.c
lockdep_internals.h
lockdep_proc.c
lockdep_states.h
module.c
mutex-debug.c
mutex-debug.h
mutex.c
mutex.h
notifier.c
ns_cgroup.c
nsproxy.c
panic.c
params.c
perf_event.c
pid.c
pid_namespace.c
pm_qos_params.c
posix-cpu-timers.c
posix-timers.c
printk.c
profile.c
ptrace.c
rcupdate.c
rcutorture.c
rcutree.c
rcutree.h
rcutree_plugin.h
rcutree_trace.c
relay.c
res_counter.c
resource.c
rtmutex-debug.c
rtmutex-debug.h
rtmutex-tester.c
rtmutex.c
rtmutex.h
rtmutex_common.h
rwsem.c
sched.c
sched_clock.c
sched_cpupri.c
sched_cpupri.h
sched_debug.c
sched_fair.c
sched_features.h
sched_idletask.c
sched_rt.c
sched_stats.h