summaryrefslogtreecommitdiffstats
path: root/sound/pci/ctxfi/cthw20k1.c
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 /sound/pci/ctxfi/cthw20k1.c
parentALSA: hda: Add Geminilake HDMI codec ID (diff)
downloadlinux-71321eb3f2d0df4e6c327e0b936eec4458a12054.tar.xz
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 'sound/pci/ctxfi/cthw20k1.c')
0 files changed, 0 insertions, 0 deletions