ALSA: hda - jack poll once if jackpoll_interval==0
authorWang Xingchao <xingchao.wang@linux.intel.com>
Fri, 26 Jul 2013 03:34:45 +0000 (23:34 -0400)
committerTakashi Iwai <tiwai@suse.de>
Mon, 29 Jul 2013 12:19:10 +0000 (14:19 +0200)
commit18e606275691726cce06ad803072ac54315740f7
tree7c2b615b6a7c3312ac96ca00f141d2e25ae668e0
parent7eaa9161edd1bb41c026db252bb7e7dfe97ab90a
ALSA: hda - jack poll once if jackpoll_interval==0

With jackpoll_interval != 0, it's used to poll jack event periodically
in a delayed work. if it's 0, give the caller chance to probe jack status
but will not restart the delayed work.

In the next patch which enable WAKEEN feature, HDA controller was able to wake
up system when it's in D3, it's useful to detect Jack hotplug event and notify
userspace. By default the jackpoll_interval=0, this patch let jack poll once
without starting the delayed work.

Signed-off-by: Wang Xingchao <xingchao.wang@linux.intel.com>
Signed-off-by: Takashi Iwai <tiwai@suse.de>
sound/pci/hda/hda_codec.c