Randy Dunlap
c1b4df5d2a
[IOAT]: fix sparse ulong warning
...
Fix sparse warning:
drivers/dma/ioatdma.c:444:32: warning: constant 0xFFFFFFFFFFFFFFC0 is so big it is unsigned long
Also needs a MAINTAINERS entry.
Signed-off-by: Randy Dunlap <rdunlap@xenotime.net >
Signed-off-by: Andrew Morton <akpm@osdl.org >
Signed-off-by: David S. Miller <davem@davemloft.net >
2006-07-03 19:24:19 -07:00
Thomas Gleixner
dace145374
[PATCH] irq-flags: misc drivers: Use the new IRQF_ constants
...
Signed-off-by: Thomas Gleixner <tglx@linutronix.de >
Cc: Ingo Molnar <mingo@elte.hu >
Cc: "David S. Miller" <davem@davemloft.net >
Cc: Benjamin Herrenschmidt <benh@kernel.crashing.org >
Signed-off-by: Andrew Morton <akpm@osdl.org >
Signed-off-by: Linus Torvalds <torvalds@osdl.org >
2006-07-02 13:58:50 -07:00
David S. Miller
8070b2b1ec
[IOAT]: Do not dereference THIS_MODULE directly to set unsafe.
...
Use the __unsafe() macro instead.
Noticed by Miles Lane.
Signed-off-by: David S. Miller <davem@davemloft.net >
2006-06-26 00:10:46 -07:00
Andrew Morton
17f3ae08b6
[I/OAT]: Do not use for_each_cpu().
...
for_each_cpu() is going away (and is gone in -mm).
Signed-off-by: Andrew Morton <akpm@osdl.org >
Signed-off-by: Chris Leech <christopher.leech@intel.com >
Signed-off-by: David S. Miller <davem@davemloft.net >
2006-06-17 21:25:58 -07:00
Chris Leech
de5506e155
[I/OAT]: Utility functions for offloading sk_buff to iovec copies
...
Provides for pinning user space pages in memory, copying to iovecs,
and copying from sk_buffs including fragmented and chained sk_buffs.
Signed-off-by: Chris Leech <christopher.leech@intel.com >
Signed-off-by: David S. Miller <davem@davemloft.net >
2006-06-17 21:25:46 -07:00
Chris Leech
db21733488
[I/OAT]: Setup the networking subsystem as a DMA client
...
Attempts to allocate per-CPU DMA channels
Signed-off-by: Chris Leech <christopher.leech@intel.com >
Signed-off-by: David S. Miller <davem@davemloft.net >
2006-06-17 21:24:58 -07:00
David S. Miller
57c651f74c
[I/OAT]: Move PCI_DEVICE_ID_INTEL_IOAT to linux/pci_ids.h
...
Signed-off-by: David S. Miller <davem@davemloft.net >
2006-06-17 21:18:50 -07:00
David S. Miller
6b00c92c4b
[I/OAT]: ioatdma.c needs linux/dma-mapping.h
...
For DMA_*_MASK defines.
Signed-off-by: David S. Miller <davem@davemloft.net >
2006-06-17 21:18:48 -07:00
Chris Leech
0bbd5f4e97
[I/OAT]: Driver for the Intel(R) I/OAT DMA engine
...
Adds a new ioatdma driver
Signed-off-by: Chris Leech <christopher.leech@intel.com >
Signed-off-by: David S. Miller <davem@davemloft.net >
2006-06-17 21:18:46 -07:00
Chris Leech
c13c8260da
[I/OAT]: DMA memcpy subsystem
...
Provides an API for offloading memory copies to DMA devices
Signed-off-by: Chris Leech <christopher.leech@intel.com >
Signed-off-by: David S. Miller <davem@davemloft.net >
2006-06-17 21:18:43 -07:00