1. 12 Aug, 2018 1 commit
  2. 09 Aug, 2018 2 commits
  3. 08 Aug, 2018 12 commits
  4. 06 Aug, 2018 5 commits
  5. 05 Aug, 2018 1 commit
  6. 04 Aug, 2018 2 commits
  7. 03 Aug, 2018 11 commits
  8. 02 Aug, 2018 3 commits
  9. 01 Aug, 2018 3 commits
    • Takashi Iwai's avatar
      ALSA: seq: Drop unused 64bit division macros · 93ce1b12
      Takashi Iwai authored
      The old ugly macros remained in the code without usage.
      Rip them off.
      Signed-off-by: default avatarTakashi Iwai <tiwai@suse.de>
      93ce1b12
    • Takashi Iwai's avatar
      ALSA: seq: Use no intrruptible mutex_lock · 04702e8d
      Takashi Iwai authored
      All usages of mutex in ALSA sequencer core would take too long, hence
      we don't have to care about the user interruption that makes things
      complicated.  Let's replace them with simpler mutex_lock().
      Signed-off-by: default avatarTakashi Iwai <tiwai@suse.de>
      04702e8d
    • Takashi Iwai's avatar
      ALSA: seq: Fix leftovers at probe error path · 00976ad5
      Takashi Iwai authored
      The sequencer core module doesn't call some destructors in the error
      path of the init code, which may leave some resources.
      
      This patch mainly fix these leaks by calling the destructors
      appropriately at alsa_seq_init().  Also the patch brings a few
      cleanups along with it, namely:
      
      - Expand the old "if ((err = xxx) < 0)" coding style
      - Get rid of empty seq_queue_init() and its caller
      - Change snd_seq_info_done() to void
      
      Last but not least, a couple of functions lose __exit annotation since
      they are called also in alsa_seq_init().
      
      No functional changes but minor code cleanups.
      Signed-off-by: default avatarTakashi Iwai <tiwai@suse.de>
      00976ad5