public inbox for linux-kernel@vger.kernel.org
 help / color / mirror / Atom feed
* [BK PATCH] dma_declare_coherent_memory
@ 2004-08-14 23:28 James Bottomley
  0 siblings, 0 replies; 2+ messages in thread
From: James Bottomley @ 2004-08-14 23:28 UTC (permalink / raw)
  To: Andrew Morton, Linus Torvalds; +Cc: Linux Kernel

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

I've added one extra bugfix over mm (Ian Molton spotted an error
calculating the index bits for the bitmaps).

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

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 ++++++++-

James



^ permalink raw reply	[flat|nested] 2+ messages in thread
* [BK PATCH] dma_declare_coherent_memory
@ 2004-08-26 13:42 James Bottomley
  0 siblings, 0 replies; 2+ messages in thread
From: James Bottomley @ 2004-08-26 13:42 UTC (permalink / raw)
  To: Andrew Morton, Linus Torvalds; +Cc: Linux Kernel

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


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

end of thread, other threads:[~2004-08-26 13:45 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2004-08-14 23:28 [BK PATCH] dma_declare_coherent_memory James Bottomley
  -- strict thread matches above, loose matches on Subject: below --
2004-08-26 13:42 James Bottomley

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox