All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 0/5] ALSA: More abstracition of memory alloc helpers
@ 2021-06-09 16:25 Takashi Iwai
  2021-06-09 16:25 ` [PATCH 1/5] ALSA: trident: Drop shadow TLB pointer table Takashi Iwai
                   ` (4 more replies)
  0 siblings, 5 replies; 6+ messages in thread
From: Takashi Iwai @ 2021-06-09 16:25 UTC (permalink / raw)
  To: alsa-devel

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


^ permalink raw reply	[flat|nested] 6+ messages in thread

end of thread, other threads:[~2021-06-09 16:29 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2021-06-09 16:25 [PATCH 0/5] ALSA: More abstracition of memory alloc helpers Takashi Iwai
2021-06-09 16:25 ` [PATCH 1/5] ALSA: trident: Drop shadow TLB pointer table Takashi Iwai
2021-06-09 16:25 ` [PATCH 2/5] ALSA: core: Drop snd_sgbuf_get_ptr() Takashi Iwai
2021-06-09 16:25 ` [PATCH 3/5] ALSA: core: Abstract memory alloc helpers Takashi Iwai
2021-06-09 16:25 ` [PATCH 4/5] ALSA: core: Move mmap handler into memalloc ops Takashi Iwai
2021-06-09 16:25 ` [PATCH 5/5] ALSA: core: Add continuous and vmalloc mmap ops Takashi Iwai

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.