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

Takashi Iwai tiwai at suse.de
Fri Apr 12 14:29:32 CEST 2019


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



More information about the Alsa-devel mailing list