John Stultz
6af7e471e5
alarmtimers: Avoid possible denial of service with high freq periodic timers
...
Its possible to jam up the alarm timers by setting very small interval
timers, which will cause the alarmtimer subsystem to spend all of its time
firing and restarting timers. This can effectivly lock up a box.
A deeper fix is needed, closely mimicking the hrtimer code, but for now
just cap the interval to 100us to avoid userland hanging the system.
CC: Thomas Gleixner <tglx@linutronix.de>
CC: stable@kernel.org
Signed-off-by: John Stultz <john.stultz@linaro.org>
2011-08-10 10:26:09 -07:00
..
alarmtimer.c
alarmtimers: Avoid possible denial of service with high freq periodic timers
2011-08-10 10:26:09 -07:00
clockevents.c
clockevents: Handle empty cpumask gracefully
2011-06-03 11:13:33 +02:00
clocksource.c
clocksource: Make watchdog robust vs. interruption
2011-06-16 19:30:53 +02:00
jiffies.c
Fix common misspellings
2011-03-31 11:26:23 -03:00
Kconfig
time: Kill off CONFIG_GENERIC_TIME
2010-07-27 12:40:54 +02:00
Makefile
timers: Introduce in-kernel alarm-timer interface
2011-04-26 14:01:44 -07:00
ntp.c
ntp: fix non privileged system time shifting
2011-04-04 08:31:23 -07:00
posix-clock.c
posix clocks: Replace mutex with reader/writer semaphore
2011-04-18 10:39:38 +02:00
tick-broadcast.c
Merge branch 'timers/urgent' into timers/core
2011-05-20 20:08:05 +02:00
tick-common.c
Merge branch 'timers-core-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip
2011-03-15 18:53:35 -07:00
tick-internal.h
Merge branch 'timers-core-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip
2011-03-15 18:53:35 -07:00
tick-oneshot.c
time: Make do_timer() and xtime_lock local to kernel/time/
2011-01-31 19:26:50 +01:00
tick-sched.c
time: Make do_timer() and xtime_lock local to kernel/time/
2011-01-31 19:26:50 +01:00
timecompare.c
time: Use ARRAY_SIZE macro in timecompare.c
2010-10-21 17:30:06 +02:00
timeconv.c
timekeeping.c
time: Fix stupid KERN_WARN compile issue
2011-07-20 15:42:55 -07:00
timer_list.c
timer debug: Hide kernel addresses via %pK in /proc/timer_list
2011-02-12 14:11:56 +01:00
timer_stats.c
Fix common misspellings
2011-03-31 11:26:23 -03:00