[PATCH 0/8] ALSA: non-cached memalloc helper

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi,

this is a patchset to add the non-cached page handling in the memory
allocation helpers, which have been implemented individually in
several driver codes.  This also fixes a long-time bug of HD-audio
non-mmap behavior in the non-snoop mode, which was reported recently.


Takashi

===

Takashi Iwai (8):
  ALSA: memalloc: Don't align the size to power-of-two
  ALSA: memalloc: Simplify snd_malloc_dev_pages() calls
  ALSA: memalloc: Add non-cached buffer type
  ALSA: hda: Check the non-cached stream buffers more explicitly
  ALSA: hda: Use new non-cached allocation for non-snoop mode
  ALSA: hda: Remove substream allocation/free ops
  ALSA: intel8x0: Use the new non-cached allocation for 440MX workaround
  ALSA: intel_hdmi: Use the new non-cached allocation

 include/sound/memalloc.h       |   3 +
 sound/core/memalloc.c          |  40 ++++++++-----
 sound/core/sgbuf.c             |  15 ++++-
 sound/pci/hda/hda_controller.c |  13 +++--
 sound/pci/hda/hda_controller.h |   7 +--
 sound/pci/hda/hda_intel.c      | 103 ++++-----------------------------
 sound/pci/hda/hda_tegra.c      |  18 +-----
 sound/pci/intel8x0.c           |  89 ++++------------------------
 sound/x86/intel_hdmi_audio.c   |  29 +---------
 9 files changed, 75 insertions(+), 242 deletions(-)

-- 
2.18.0

_______________________________________________
Alsa-devel mailing list
Alsa-devel@xxxxxxxxxxxxxxxx
http://mailman.alsa-project.org/mailman/listinfo/alsa-devel



[Index of Archives]     [ALSA User]     [Linux Audio Users]     [Pulse Audio]     [Kernel Archive]     [Asterisk PBX]     [Photo Sharing]     [Linux Sound]     [Video 4 Linux]     [Gimp]     [Yosemite News]

  Powered by Linux