Re: [PATCH 3/9] [I/OAT] Setup the networking subsystem as a DMA client

2006-05-23 Thread David Miller
From: Chris Leech <[EMAIL PROTECTED]> Date: Tue, 23 May 2006 17:20:15 -0700 > +static void net_dma_rebalance(void) > +{ > + unsigned int cpu, i, n; > + struct dma_chan *chan; > + > + lock_cpu_hotplug(); You can't call lock_cpu_hotplug(), because that sleeps and takes semaphores and we

[PATCH 3/9] [I/OAT] Setup the networking subsystem as a DMA client

2006-05-23 Thread Chris Leech
Attempts to allocate per-CPU DMA channels Signed-off-by: Chris Leech <[EMAIL PROTECTED]> --- drivers/dma/Kconfig | 12 + include/linux/netdevice.h |4 ++ include/net/netdma.h | 38 net/core/dev.c| 104 ++

[PATCH 3/9] [I/OAT] Setup the networking subsystem as a DMA client

2006-05-08 Thread Chris Leech
Attempts to allocate per-CPU DMA channels Signed-off-by: Chris Leech <[EMAIL PROTECTED]> --- drivers/dma/Kconfig | 12 + include/linux/netdevice.h |4 ++ include/net/netdma.h | 38 net/core/dev.c| 104 ++

[PATCH 3/9] [I/OAT] Setup the networking subsystem as a DMA client

2006-03-29 Thread Chris Leech
Attempts to allocate per-CPU DMA channels Signed-off-by: Chris Leech <[EMAIL PROTECTED]> --- drivers/dma/Kconfig | 12 + include/linux/netdevice.h |4 ++ include/net/netdma.h | 38 net/core/dev.c| 104 ++