[PATCH 0/3] ALSA: seq: Yet a few more fixes / cleanups

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi,

this is a series of fixes / cleanups of ALSA sequencer code,
especially for OSS sequencer layer.  One fix is yet another attempt to
harden against the race of port deletions, while others are for racy
OSS sequencer accesses.


Takashi

===

Takashi Iwai (3):
  ALSA: seq: Cover unsubscribe_port() in list_mutex
  ALSA: seq: Simplify snd_seq_kernel_client_enqueue() helper
  ALSA: seq: Protect racy pool manipulation from OSS sequencer

 include/sound/seq_kernel.h          |  3 +-
 sound/core/seq/oss/seq_oss_device.h | 10 ++++-
 sound/core/seq/oss/seq_oss_rw.c     | 11 ++----
 sound/core/seq/oss/seq_oss_writeq.c |  2 +-
 sound/core/seq/seq_clientmgr.c      | 75 +++++++++++++++++++++----------------
 sound/core/seq/seq_clientmgr.h      |  8 ++--
 sound/core/seq/seq_ports.c          |  2 +-
 7 files changed, 63 insertions(+), 48 deletions(-)

-- 
2.16.4

_______________________________________________
Alsa-devel mailing list
Alsa-devel@xxxxxxxxxxxxxxxx
https://mailman.alsa-project.org/mailman/listinfo/alsa-devel



[Index of Archives]     [ALSA User]     [Linux Audio Users]     [Pulse Audio]     [Kernel Archive]     [Asterisk PBX]     [Photo Sharing]     [Linux Sound]     [Video 4 Linux]     [Gimp]     [Yosemite News]

  Powered by Linux