1. 28 5月, 2015 1 次提交
  2. 11 4月, 2015 1 次提交
  3. 03 2月, 2015 1 次提交
    • T
      ALSA: Simplify snd_device_register() variants · 40a4b263
      Takashi Iwai 提交于
      Now that all callers have been replaced with
      snd_device_register_for_dev(), let's drop the obsolete device
      registration code and concentrate only on the code handling struct
      device directly.  That said,
      
      - remove the old snd_device_register(),
      - rename snd_device_register_for_dev() with snd_device_register(),
      - drop superfluous arguments from snd_device_register(),
      - change snd_unregister_device() to pass the device pointer directly
      Reviewed-by: NJaroslav Kysela <perex@perex.cz>
      Signed-off-by: NTakashi Iwai <tiwai@suse.de>
      40a4b263
  4. 02 2月, 2015 1 次提交
  5. 26 1月, 2015 2 次提交
  6. 04 6月, 2014 1 次提交
    • A
      ALSA: seq: Continue broadcasting events to ports if one of them fails · 27423257
      Adam Goode 提交于
      Sometimes PORT_EXIT messages are lost when a process is exiting.
      This happens if you subscribe to the announce port with client A,
      then subscribe to the announce port with client B, then kill client A.
      Client B will not see the PORT_EXIT message because client A's port is
      closing and is earlier in the announce port subscription list. The
      for each loop will try to send the announcement to client A and fail,
      then will stop trying to broadcast to other ports. Killing B works fine
      since the announcement will already have gone to A. The CLIENT_EXIT
      message does not get lost.
      
      How to reproduce problem:
      
      *** termA
      $ aseqdump -p 0:1
        0:1   Port subscribed            0:1 -> 128:0
      
      *** termB
      $ aseqdump -p 0:1
      
      *** termA
        0:1   Client start               client 129
        0:1   Port start                 129:0
        0:1   Port subscribed            0:1 -> 129:0
      
      *** termB
        0:1   Port subscribed            0:1 -> 129:0
      
      *** termA
      ^C
      
      *** termB
        0:1   Client exit                client 128
         <--- expected Port exit as well (before client exit)
      Signed-off-by: NAdam Goode <agoode@google.com>
      Signed-off-by: NTakashi Iwai <tiwai@suse.de>
      27423257
  7. 14 2月, 2014 1 次提交
  8. 01 11月, 2011 1 次提交
  9. 15 2月, 2011 1 次提交
  10. 13 4月, 2010 1 次提交
    • T
      ALSA: core - Define llseek fops · 02f4865f
      Takashi Iwai 提交于
      Set no_llseek to llseek file ops of each sound component (but for hwdep).
      This avoids the implicit BKL invocation via generic_file_llseek() used
      as default when fops.llseek is NULL.
      
      Also call nonseekable_open() at each open ops to ensure the file flags
      have no seek bit.
      Signed-off-by: NTakashi Iwai <tiwai@suse.de>
      02f4865f
  11. 02 2月, 2010 1 次提交
  12. 13 8月, 2008 1 次提交
  13. 10 7月, 2008 1 次提交
  14. 15 2月, 2008 1 次提交
  15. 01 2月, 2008 3 次提交
  16. 16 10月, 2007 1 次提交
  17. 09 5月, 2007 1 次提交
  18. 13 2月, 2007 1 次提交
  19. 09 2月, 2007 1 次提交
  20. 23 6月, 2006 1 次提交
  21. 22 3月, 2006 2 次提交
  22. 03 1月, 2006 10 次提交
  23. 12 9月, 2005 2 次提交
  24. 17 4月, 2005 1 次提交
    • L
      Linux-2.6.12-rc2 · 1da177e4
      Linus Torvalds 提交于
      Initial git repository build. I'm not bothering with the full history,
      even though we have it. We can create a separate "historical" git
      archive of that later if we want to, and in the meantime it's about
      3.2GB when imported into git - space that would just make the early
      git days unnecessarily complicated, when we don't have a lot of good
      infrastructure for it.
      
      Let it rip!
      1da177e4