Hop, step... before jump.
This is a patch series based on the previous one ("[PATCH 00/16] ALSA: Convert to new copy_silence PCM ops"), as the second step for killing set_fs(). It extends the PCM buffer-copy helper functions to allow in-kernel buffer copy via the new PCM ops, as well as some code refactoring.
Once when these are implemented, the set_fs() can be eliminated by simply replacing with these new helpers.
The latest patches are found in topic/kill-set_fs branch in sound git tree.
Takashi
===
Takashi Iwai (4): ALSA: pcm: Shuffle code ALSA: pcm: Call directly the common read/write helpers ALSA: pcm: Provide read/write helpers for in-kernel buffer transfer ALSA: pcm: Split PCM transfer codes
include/sound/pcm.h | 81 ++++++++-- sound/core/pcm_lib.c | 410 ++++++++++++++++++++++++++------------------------- 2 files changed, 282 insertions(+), 209 deletions(-)