Takashi Iwai
31614bb89b
ALSA: hda - Fix inconsistent pin states after resume
...
The commit [26a6cb6c : ALSA: hda - Implement a poll loop for jacks as a
module parameter] introduced the polling jack detection code, but it
also moved the call of snd_hda_jack_set_dirty_all() in the resume path
after resume/init ops call. This caused a regression when the jack
state has been changed during power-down (e.g. in the power save
mode). Since the driver doesn't probe the new jack state but keeps
using the cached value due to no dirty flag, the pin state remains
also as if the jack is still plugged.
The fix is simply moving snd_hda_jack_set_dirty_all() to the original
position.
Reported-by: Manolo Díaz <[email protected] >
Signed-off-by: Takashi Iwai <[email protected] >
2013-01-23 16:05:37 +01:00
..
ac97
ALSA: ac97 - Fix missing NULL check in snd_ac97_cvol_new()
2012-10-15 09:55:48 +02:00
ali5451
ALSA: pci: remove __dev* attributes
2012-12-07 07:20:55 +01:00
asihpi
ALSA: pci: remove __dev* attributes
2012-12-07 07:20:55 +01:00
au88x0
ALSA: au88x0: fix incorrect left shift
2013-01-07 09:33:56 +01:00
aw2
ALSA: pci: remove __dev* attributes
2012-12-07 07:20:55 +01:00
ca0106
ALSA: pci: remove __dev* attributes
2012-12-07 07:20:55 +01:00
cs46xx
ALSA: pci: remove __dev* attributes
2012-12-07 07:20:55 +01:00
cs5535audio
ALSA: pci: remove __dev* attributes
2012-12-07 07:20:55 +01:00
ctxfi
ALSA: pci: remove __dev* attributes
2012-12-07 07:20:55 +01:00
echoaudio
ALSA: pci: remove __dev* attributes
2012-12-07 07:20:55 +01:00
emu10k1
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial
2012-12-13 12:00:02 -08:00
hda
ALSA: hda - Fix inconsistent pin states after resume
2013-01-23 16:05:37 +01:00
ice1712
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial
2012-12-13 12:00:02 -08:00
korg1212
ALSA: pci: remove __dev* attributes
2012-12-07 07:20:55 +01:00
lola
ALSA: pci: remove __dev* attributes
2012-12-07 07:20:55 +01:00
lx6464es
ALSA: pci: remove __dev* attributes
2012-12-07 07:20:55 +01:00
mixart
ALSA: pci: remove __dev* attributes
2012-12-07 07:20:55 +01:00
nm256
ALSA: pci: remove __dev* attributes
2012-12-07 07:20:55 +01:00
oxygen
ALSA: oxygen: remove __dev* attributes
2012-12-07 07:32:02 +01:00
pcxhr
ALSA: pci: remove __dev* attributes
2012-12-07 07:20:55 +01:00
riptide
ALSA: pci: remove __dev* attributes
2012-12-07 07:20:55 +01:00
rme9652
ALSA: hdspm - Fix wordclock status on AES32
2013-01-09 16:59:24 +01:00
trident
ALSA: pci: remove __dev* attributes
2012-12-07 07:20:55 +01:00
vx222
ALSA: pci: remove __dev* attributes
2012-12-07 07:20:55 +01:00
ymfpci
ALSA: pci: remove __dev* attributes
2012-12-07 07:20:55 +01:00
ad1889.c
ALSA: ad1889: remove __dev* attributes
2012-12-07 07:31:18 +01:00
ad1889.h
ak4531_codec.c
ALSA: pci: remove __dev* attributes
2012-12-07 07:20:55 +01:00
als300.c
ALSA: pci: remove __dev* attributes
2012-12-07 07:20:55 +01:00
als4000.c
ALSA: pci: remove __dev* attributes
2012-12-07 07:20:55 +01:00
atiixp.c
ALSA: pci: remove __dev* attributes
2012-12-07 07:20:55 +01:00
atiixp_modem.c
ALSA: pci: remove __dev* attributes
2012-12-07 07:20:55 +01:00
azt3328.c
ALSA: pci: remove __dev* attributes
2012-12-07 07:20:55 +01:00
azt3328.h
ALSA: azt3328: fix previous breakage, improve suspend, cleanups
2009-07-15 12:03:26 +02:00
bt87x.c
ALSA: bt87X: remove __dev* attributes
2012-12-07 07:31:45 +01:00
cmipci.c
ALSA: pci: remove __dev* attributes
2012-12-07 07:20:55 +01:00
cs4281.c
ALSA: pci: remove __dev* attributes
2012-12-07 07:20:55 +01:00
cs5530.c
ALSA: pci: remove __dev* attributes
2012-12-07 07:20:55 +01:00
ens1370.c
ALSA: pci: remove __dev* attributes
2012-12-07 07:20:55 +01:00
ens1371.c
es1938.c
ALSA: pci: remove __dev* attributes
2012-12-07 07:20:55 +01:00
es1968.c
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial
2012-12-13 12:00:02 -08:00
fm801.c
ALSA: pci: remove __dev* attributes
2012-12-07 07:20:55 +01:00
intel8x0.c
ALSA: pci: remove __dev* attributes
2012-12-07 07:20:55 +01:00
intel8x0m.c
ALSA: pci: remove __dev* attributes
2012-12-07 07:20:55 +01:00
Kconfig
ALSA: hdsp: improve firmware caching
2012-11-22 17:48:07 +01:00
maestro3.c
ALSA: pci: remove __dev* attributes
2012-12-07 07:20:55 +01:00
Makefile
ALSA: Add the driver for Digigram Lola PCI-e boards
2011-05-03 16:31:05 +02:00
rme32.c
ALSA: pci: remove __dev* attributes
2012-12-07 07:20:55 +01:00
rme96.c
ALSA: pci: remove __dev* attributes
2012-12-07 07:20:55 +01:00
sis7019.c
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial
2012-12-13 12:00:02 -08:00
sis7019.h
trivial: fix typos s/paramter/parameter/ and s/excute/execute/ in documentation and source comments.
2009-06-12 18:01:46 +02:00
sonicvibes.c
ALSA: pci: remove __dev* attributes
2012-12-07 07:20:55 +01:00
via82xx.c
ALSA: pci: remove __dev* attributes
2012-12-07 07:20:55 +01:00
via82xx_modem.c
ALSA: pci: remove __dev* attributes
2012-12-07 07:20:55 +01:00