Skip to content
Snippets Groups Projects
  1. Jan 07, 2013
  2. Jan 03, 2013
  3. Dec 18, 2012
  4. Dec 17, 2012
  5. Dec 14, 2012
  6. Dec 13, 2012
  7. Dec 12, 2012
  8. Dec 10, 2012
  9. Dec 07, 2012
  10. Dec 05, 2012
  11. Dec 04, 2012
    • Takashi Iwai's avatar
      ALSA: hda - Fix yet another race of vga_switcheroo registration · f4c482a4
      Takashi Iwai authored
      
      The recent fix for vga switcheroo race in commit 128960a9 opened yet
      another race.  At the time the audio driver starts probing, user may
      turn off D-GPU off.  But at this moment, the audio driver still
      doesn't register the vga switcheroo client, thus the switching isn't
      notified.  Then the hardware gets off out of sudden, resulting in
      invalid reads and lots of "spurious response" error messages.
      
      For solving this situation, the following changes have been done in
      this patch:
      - Move again vga switcheroo registration to the very early stage of
        the probing; this also requires to set pci drvdata properly before
        registration
      - Introduce the completion to synchronize the driver probe at vga
        switcheroo callbacks; this assures that the whole probing finished
        before executing the callbacks
      
      Reported-by: default avatarDaniel J Blueman <daniel@quora.org>
      Tested-by: default avatarDaniel J Blueman <daniel@quora.org>
      Signed-off-by: default avatarTakashi Iwai <tiwai@suse.de>
      f4c482a4
  12. Dec 03, 2012
  13. Nov 30, 2012
  14. Nov 28, 2012
    • Takashi Iwai's avatar
      ALSA: hda - Call snd_array_init() early and only once · 361dab3e
      Takashi Iwai authored
      
      This is a preliminary patch for introducing a protection to access
      races of snd_array instances.  Call snd_array_init() appropriately
      at the initialization time and don't call it twice.
      
      Also the allocations of codec-spec structs are cleaned up by helper
      functions in patch_sigmatel.c and patch_analog.c.
      
      Signed-off-by: default avatarTakashi Iwai <tiwai@suse.de>
      361dab3e
  15. Nov 24, 2012
  16. Nov 23, 2012
  17. Nov 22, 2012
Loading