Messages in this thread Patch in this message | | | From | Atsushi Nemoto <> | Subject | [PATCH] net_dma: call dmaengine_get only if NET_DMA enabled | Date | Sat, 7 Feb 2009 01:02:49 +0900 |
| |
The commit 649274d993212e7c23c0cb734572c2311c200872 ("net_dma: acquire/release dma channels on ifup/ifdown") added unconditional call of dmaengine_get() to net_dma. The API should be called only if NET_DMA was enabled.
Signed-off-by: Atsushi Nemoto <anemo@mba.ocn.ne.jp> --- net/core/dev.c | 4 ++++ 1 files changed, 4 insertions(+), 0 deletions(-)
diff --git a/net/core/dev.c b/net/core/dev.c index 5379b0c..3d510d4 100644 --- a/net/core/dev.c +++ b/net/core/dev.c @@ -1087,10 +1087,12 @@ int dev_open(struct net_device *dev) */ dev->flags |= IFF_UP; +#ifdef CONFIG_NET_DMA /* * Enable NET_DMA */ dmaengine_get(); +#endif /* * Initialize multicasting status @@ -1169,10 +1171,12 @@ int dev_close(struct net_device *dev) */ call_netdevice_notifiers(NETDEV_DOWN, dev); +#ifdef CONFIG_NET_DMA /* * Shutdown NET_DMA */ dmaengine_put(); +#endif return 0; } -- 1.5.6.3
| |