[go: up one dir, main page]

|
|
Log in / Subscribe / Register

dma_declare_coherent_memory

From:  James Bottomley <James.Bottomley@SteelEye.com>
To:  Andrew Morton <akpm@osdl.org>, Linus Torvalds <torvalds@osdl.org>
Subject:  [BK PATCH] dma_declare_coherent_memory
Date:  26 Aug 2004 09:42:27 -0400
Cc:  Linux Kernel <linux-kernel@vger.kernel.org>

This patch has been refined in mm for quite a while and now seems stable
enough for mainline.

The patch is available at:

bk://linux-voyager.bkbits.net/dma-declare-coherent-memory-2.6

The short changelog is:

Andrew Morton:
  o Fix sparc compile error in dma-mapping.h

James Bottomley:
  o lib/bitmap.c: fix incorrect use of BITS_TO_LONGS()
  o dma_alloc_coherent() still needs to support a NULL device
  o Fix region sizing problem in dma_mark_declared_memory_occupied()
  o Fix bug in __get_vm_area() alignment code
  o Fix incorrect prototype in the dma_declare_coherent_memory API
  o Convert NCR_Q720 to use dma_declare_coherent_memory
  o Add x86 implementation of dma_declare_coherent_memory
  o Add vmalloc alignment constraints
  o Add memory region bitmap implementations
  o Add dma_declare_coherent_memory() API

Petr Vandrovec:
  o nsc-ircc driver crashes on shutdown

And the diffstat:

 Documentation/DMA-API.txt      |   79 +++++++++++++++++++++++++++++
 arch/i386/kernel/pci-dma.c     |  111 ++++++++++++++++++++++++++++++++++++++++-
 drivers/scsi/NCR_Q720.c        |   21 ++++++-
 include/asm-i386/dma-mapping.h |   12 ++++
 include/linux/bitmap.h         |    3 +
 include/linux/device.h         |    3 +
 include/linux/dma-mapping.h    |   29 ++++++++++
 lib/bitmap.c                   |   82 ++++++++++++++++++++++++++++++
 mm/vmalloc.c                   |   25 ++++++++-
 9 files changed, 357 insertions(+), 8 deletions(-)

James

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/


Copyright © 2004, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds