* [PATCH 2/9] I/OAT
@ 2006-03-29 22:54 Chris Leech
2006-03-30 6:21 ` Evgeniy Polyakov
0 siblings, 1 reply; 3+ messages in thread
From: Chris Leech @ 2006-03-29 22:54 UTC (permalink / raw)
To: linux-kernel, netdev
[-- Attachment #1: Type: text/plain, Size: 589 bytes --]
[I/OAT] Driver for the Intel(R) I/OAT DMA engine
From: Chris Leech <christopher.leech@intel.com>
Adds a new ioatdma driver
Signed-off-by: Chris Leech <christopher.leech@intel.com>
---
drivers/dma/Kconfig | 9
drivers/dma/Makefile | 1
drivers/dma/ioatdma.c | 805
+++++++++++++++++++++++++++++++++++++++
drivers/dma/ioatdma.h | 126 ++++++
drivers/dma/ioatdma_hw.h | 52 +++
drivers/dma/ioatdma_io.h | 118 ++++++
drivers/dma/ioatdma_registers.h | 128 ++++++
7 files changed, 1239 insertions(+), 0 deletions(-)
[-- Attachment #2: ioatdma_driver.gz --]
[-- Type: application/x-gzip, Size: 9231 bytes --]
^ permalink raw reply [flat|nested] 3+ messages in thread
* Re: [PATCH 2/9] I/OAT
2006-03-29 22:54 [PATCH 2/9] I/OAT Chris Leech
@ 2006-03-30 6:21 ` Evgeniy Polyakov
2006-03-31 19:04 ` Chris Leech
0 siblings, 1 reply; 3+ messages in thread
From: Evgeniy Polyakov @ 2006-03-30 6:21 UTC (permalink / raw)
To: Chris Leech; +Cc: linux-kernel, netdev
On Wed, Mar 29, 2006 at 02:54:04PM -0800, Chris Leech (christopher.leech@intel.com) wrote:
> [I/OAT] Driver for the Intel(R) I/OAT DMA engine
>
> From: Chris Leech <christopher.leech@intel.com>
>
> Adds a new ioatdma driver
>
> Signed-off-by: Chris Leech <christopher.leech@intel.com>
Let's do it again.
Could you please describe how struct ioat_dma_chan channels are freed?
For example when device is removed just after it has been added.
ioat_probe() -> enumerate_dma_channels() (failures are ok now) ->
kmalloc a lot of channels.
ioat_remove() -> dma_async_device_unregister() which does not cleanup
ioat_dma_chan channels, but only clients.
It ends up in dma_async_device_cleanup() only.
--
Evgeniy Polyakov
^ permalink raw reply [flat|nested] 3+ messages in thread
end of thread, other threads:[~2006-03-31 19:04 UTC | newest]
Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2006-03-29 22:54 [PATCH 2/9] I/OAT Chris Leech
2006-03-30 6:21 ` Evgeniy Polyakov
2006-03-31 19:04 ` Chris Leech
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).