LKML Archive on lore.kernel.org
help / color / mirror / Atom feed
* [GIT PULL] ALSA post-2.6.25-rc3 fixes
@ 2008-02-29 14:38 Takashi Iwai
2008-04-02 17:09 ` Linus Torvalds
0 siblings, 1 reply; 2+ messages in thread
From: Takashi Iwai @ 2008-02-29 14:38 UTC (permalink / raw)
To: torvalds; +Cc: akpm, perex, linux-kernel
Linus,
please pull from
master.kernel.org:/pub/scm/linux/kernel/git/tiwai/alsa-fix-2.6.git
that contains mostly build-fixes, quirks and workarounds for specific
devices.
===
Andrew Paprocki (1):
[ALSA] hda_intel - Add model quirk for Albatron KI690-AM2 motherboard
Clemens Ladisch (3):
[ALSA] usb-audio: add workaround for broken E-Mu frequency feedback
[ALSA] sb8: fix SB 1.0 capture DMA programming
[ALSA] oxygen: add owner field
Harvey Harrison (1):
[ALSA] sound: ice1712: unused structs
Herton Ronaldo Krzesinski (1):
[ALSA] hda-codec - Adapt eeepc p701 mixer for virtual master control
Jarkko Nikula (3):
[ALSA] ASoC: Fix TLV320AIC3X PLL divider table for 64 kHz rate
[ALSA] ASoC: Fix DAPM widget function types in pxa machine drivers
[ALSA] ASoC: Fix WM9712 mixer_event DAPM widget function type
Takashi Iwai (5):
[ALSA] hda-codec - Fix Master volume on HP dv8000
[ALSA] hda-codec - Fix AD1988 capture elements
[ALSA] intel8x0 - Add quirk for Acer Travelmate 2310
[ALSA] hda-codec - Fix mixer names of realtek codecs to adapt mater controls
[ALSA] intel8x0 - Add quirk for Compaq Deskpro EN
Tony Vroon (1):
[ALSA] hda-codec - Add Fujitsu Lifebook E8410 to quirk table
sound/isa/sb/sb8_main.c | 2 +-
sound/pci/hda/patch_analog.c | 8 ++++----
sound/pci/hda/patch_conexant.c | 5 +++++
sound/pci/hda/patch_realtek.c | 22 ++++++++++++----------
sound/pci/ice1712/phase.c | 2 +-
sound/pci/ice1712/revo.c | 2 +-
sound/pci/intel8x0.c | 12 ++++++++++++
sound/pci/oxygen/hifier.c | 1 +
sound/pci/oxygen/virtuoso.c | 1 +
sound/soc/codecs/tlv320aic3x.c | 4 ++--
sound/soc/codecs/wm9712.c | 3 ++-
sound/soc/pxa/corgi.c | 6 ++++--
sound/soc/pxa/poodle.c | 3 ++-
sound/soc/pxa/spitz.c | 3 ++-
sound/soc/pxa/tosa.c | 3 ++-
sound/usb/usbaudio.c | 38 ++++++++++++++++++++++++++++++++++++--
16 files changed, 88 insertions(+), 27 deletions(-)
^ permalink raw reply [flat|nested] 2+ messages in thread
* Re: [GIT PULL] ALSA post-2.6.25-rc3 fixes
2008-02-29 14:38 [GIT PULL] ALSA post-2.6.25-rc3 fixes Takashi Iwai
@ 2008-04-02 17:09 ` Linus Torvalds
0 siblings, 0 replies; 2+ messages in thread
From: Linus Torvalds @ 2008-04-02 17:09 UTC (permalink / raw)
To: Takashi Iwai; +Cc: akpm, perex, linux-kernel
Takashi,
I just tried to suspend my mac mini with sound running on my box that I
test Fedora 9 on, and it all suspended and resumed ok, but on resume audio
didn't work.
I could restart the X session, and audio was ok, so the actual driver was
ok, but some state didn't restore well.
I *think* the problem may be due to this message which happened right
after the resume:
Apr 2 09:50:47 macmini pulseaudio[2296]: module-alsa-sink.c: Got POLLERR from ALSA
and I wonder what ALSA does over a suspend. Yes, it can be a pulseaudio
bug too (and even if it's not a pulseaudio bug I suspect pulseaudio could
work aroun this by re-initializing when it gets POLLERR), but the thing
is, suspend/resume *should* generally be invisible from user space!
So the POLLERR seems wrong, and I assume it is coming from
snd_pcm_playback_poll() and the runtime->status->state has been scrogged
by the suspend/resume cycle.
The PCM code seems to set the state to SNDRV_PCM_STATE_SUSPENDED on
suspend and resume it from suspended_state, but maybe there's some path
that misses this?
This is Intel HDA audio, in case it mattes (but none of the POLLERR code
seems to have anything to do with the low-level drivers).
Linus
^ permalink raw reply [flat|nested] 2+ messages in thread
end of thread, other threads:[~2008-04-02 17:10 UTC | newest]
Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2008-02-29 14:38 [GIT PULL] ALSA post-2.6.25-rc3 fixes Takashi Iwai
2008-04-02 17:09 ` Linus Torvalds
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).