[PATCH 0/5] ALSA: More abstracition of memory alloc helpers
Takashi Iwai
tiwai at suse.de
Wed Jun 9 18:25:46 CEST 2021
Hi,
this is a patch set for the code cleanup and refactoring around the
ALSA core memory allocation helpers. It begins with a cleanup of the
non-used code, then followed by the refacotoring with the new ops,
finally moved the memory-specific mmap handling code from PCM to the
core memalloc.
Takashi
===
Takashi Iwai (5):
ALSA: trident: Drop shadow TLB pointer table
ALSA: core: Drop snd_sgbuf_get_ptr()
ALSA: core: Abstract memory alloc helpers
ALSA: core: Move mmap handler into memalloc ops
ALSA: core: Add continuous and vmalloc mmap ops
include/sound/memalloc.h | 83 +-----
include/sound/pcm.h | 19 --
sound/core/memalloc.c | 444 +++++++++++++++++++----------
sound/core/memalloc_local.h | 19 ++
sound/core/pcm_local.h | 5 -
sound/core/pcm_memory.c | 21 --
sound/core/pcm_native.c | 39 +--
sound/core/sgbuf.c | 90 ++++--
sound/pci/trident/trident.h | 1 -
sound/pci/trident/trident_main.c | 11 +-
sound/pci/trident/trident_memory.c | 53 ++--
11 files changed, 405 insertions(+), 380 deletions(-)
create mode 100644 sound/core/memalloc_local.h
--
2.26.2
More information about the Alsa-devel
mailing list