On Tue, May 23, 2006 at 05:20:13PM -0700, Chris Leech wrote:
> Adds a new ioatdma driver
>
> Signed-off-by: Chris Leech <[EMAIL PROTECTED]>
> ---
>
> drivers/dma/Kconfig |9
> drivers/dma/Makefile|1
> drivers/dma/ioatdma.c | 839
> ++
Hi,
Minor nitpick below:
On Tue, May 23, 2006 at 05:20:13PM -0700, Chris Leech wrote:
> +static int enumerate_dma_channels(struct ioat_device *device)
[...]
> + enumerate_dma_channels(device);
Return value is never used, might as well change the function
declaration to void.
-Olof
-
To
Chris Leech <[EMAIL PROTECTED]> wrote:
>
> +static void ioat_dma_memcpy_cleanup(struct ioat_dma_chan *chan)
> +{
> +unsigned long phys_complete;
> +struct ioat_desc_sw *desc, *_desc;
> +dma_cookie_t cookie = 0;
> +
> +prefetch(chan->completion_virt);
> +
> +if (!spin_try
Adds a new ioatdma driver
Signed-off-by: Chris Leech <[EMAIL PROTECTED]>
---
drivers/dma/Kconfig |9
drivers/dma/Makefile|1
drivers/dma/ioatdma.c | 839 +++
drivers/dma/ioatdma.h | 126 ++
drivers/dm
[I/OAT] Driver for the Intel(R) I/OAT DMA engine
From: Chris Leech <[EMAIL PROTECTED]>
Adds a new ioatdma driver
Signed-off-by: Chris Leech <[EMAIL PROTECTED]>
---
drivers/dma/Kconfig |9
drivers/dma/Makefile|1
drivers/dma/ioatdma.c | 839 +
> Could you please describe how struct ioat_dma_chan channels are freed?
Sorry, I got distracted by other issues and never ended up following
up on this. You're right, and it's just sloppiness on my part for
missing it, those structs are being leaked on module unload. I'll fix
it. Thanks.
-Chr
On Wed, Mar 29, 2006 at 02:54:04PM -0800, Chris Leech ([EMAIL PROTECTED]) wrote:
> [I/OAT] Driver for the Intel(R) I/OAT DMA engine
>
> From: Chris Leech <[EMAIL PROTECTED]>
>
> Adds a new ioatdma driver
>
> Signed-off-by: Chris Leech <[EMAIL PROTECTED]>
Let's do it again.
Could you please desc
[I/OAT] Driver for the Intel(R) I/OAT DMA engine
From: Chris Leech <[EMAIL PROTECTED]>
Adds a new ioatdma driver
Signed-off-by: Chris Leech <[EMAIL PROTECTED]>
---
drivers/dma/Kconfig |9
drivers/dma/Makefile|1
drivers/dma/ioatdma.c | 805
+