1. 19 Feb, 2009 4 commits
    • Takashi Iwai's avatar
      Merge branch 'fix/usb-audio' into for-linus · e432472d
      Takashi Iwai authored
      e432472d
    • Takashi Iwai's avatar
      Merge branch 'fix/misc' into for-linus · e6845d91
      Takashi Iwai authored
      e6845d91
    • Takashi Iwai's avatar
      Merge branch 'fix/hda' into for-linus · 379752fd
      Takashi Iwai authored
      379752fd
    • Clemens Ladisch's avatar
      sound: virtuoso: revert "do not overwrite EEPROM on Xonar D2/D2X" · 6ce6c473
      Clemens Ladisch authored
      This reverts commit 7e86c0e6 ("do not
      overwrite EEPROM on Xonar D2/D2X") because it did not actually help with
      the problem.
      
      More user reports show that the overwriting of the EEPROM is not
      triggered by using this driver but by installing Linux, and that the
      installation of any other operating system (even one without any CMI8788
      driver) has the same effect.  In other words, the presence of this
      driver does not have any effect on the occurrence of the error.  (So
      far, the available evidence seems to point to a BIOS bug.)
      
      Furthermore, it turns out that the EEPROM chip is protected against
      stray write commands by the command format and by requiring a separate
      write-enable command, so the error scenario in the previous commit (that
      SPI writes can be misinterpreted as an EEPROM write command) is not even
      theoretically possible.
      
      The mixer control that was removed as a consequence of the previous
      commit can only be partially emulated in userspace, which also means it
      cannot be seen be the in-kernel OSS API emulation, so it is better to
      revert that change.
      Signed-off-by: default avatarClemens Ladisch <clemens@ladisch.de>
      Cc: <stable@kernel.org>
      Signed-off-by: default avatarTakashi Iwai <tiwai@suse.de>
      6ce6c473
  2. 18 Feb, 2009 1 commit
    • Takashi Iwai's avatar
      ALSA: jack - Use card->shortname for input name · 2678f60d
      Takashi Iwai authored
      Currently the jack layer refers to card->longname as a part of
      its input device name string.  However, longname is often really long
      and way too ugly as an identifier, such as,
      "HDA Intel at 0xf8400000 irq 21".
      
      This patch changes the code to use card->shortname instead.
      The shortname string contains usually the h/w vendor and product
      names but without messy I/O port or IRQ numbers.
      Signed-off-by: default avatarTakashi Iwai <tiwai@suse.de>
      2678f60d
  3. 16 Feb, 2009 4 commits
  4. 13 Feb, 2009 31 commits