[PATCH 0/5] ALSA: seq: Optimization with RCU

Takashi Iwai <[email protected]>
Newsgroups gmane.linux.kernel,gmane.linux.sound
Message-ID <[email protected]>
Hi,

here are a set of (rather small) patches for optimizing lockings in
ALSA sequencer core by replacing with RCU.  Most of changes are
straight-forward conversions from read-lock to RCU, or a simple
pointer assignment.


Takashi

===

Takashi Iwai (5):
  ALSA: seq: Use RCU for the port subscriber list
  ALSA: seq: Use RCU for the client port list
  ALSA: seq: Use RCU for the client table
  ALSA: seq: Use RCU for the virmidi file list
  ALSA: seq: Use RCU for the UMP client output substream

 include/sound/seq_virmidi.h     |   1 -
 sound/core/seq/seq_clientmgr.c  |  69 +++++++++++++--------
 sound/core/seq/seq_clientmgr.h  |   1 -
 sound/core/seq/seq_ports.c      | 103 +++++++++++++++-----------------
 sound/core/seq/seq_ports.h      |   8 +--
 sound/core/seq/seq_ump_client.c |  38 +++++++-----
 sound/core/seq/seq_virmidi.c    |  19 +++---
 7 files changed, 127 insertions(+), 112 deletions(-)

-- 
2.55.0
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.