summaryrefslogtreecommitdiffstats
path: root/include/media
diff options
context:
space:
mode:
authorTakashi Iwai <tiwai@suse.de>2017-02-28 14:49:07 +0100
committerTakashi Iwai <tiwai@suse.de>2017-02-28 15:06:01 +0100
commit71321eb3f2d0df4e6c327e0b936eec4458a12054 (patch)
tree71fcacadc0b01afc9f386840d8089322631c2332 /include/media
parent126cfa2f5e15ae2ca7f70be71b07e6cd8d2b44d1 (diff)
downloadlinux-71321eb3f2d0df4e6c327e0b936eec4458a12054.tar.gz
linux-71321eb3f2d0df4e6c327e0b936eec4458a12054.tar.bz2
linux-71321eb3f2d0df4e6c327e0b936eec4458a12054.zip
ALSA: timer: Reject user params with too small ticks
When a user sets a too small ticks with a fine-grained timer like hrtimer, the kernel tries to fire up the timer irq too frequently. This may lead to the condensed locks, eventually the kernel spinlock lockup with warnings. For avoiding such a situation, we define a lower limit of the resolution, namely 1ms. When the user passes a too small tick value that results in less than that, the kernel returns -EINVAL now. Reported-by: Dmitry Vyukov <dvyukov@google.com> Cc: <stable@vger.kernel.org> Signed-off-by: Takashi Iwai <tiwai@suse.de>
Diffstat (limited to 'include/media')
0 files changed, 0 insertions, 0 deletions