[GIT PULL] dmaengine-fixes-3.14-rc4

From: Dan Williams
Date: Tue Feb 25 2014 - 14:55:01 EST


Hi Linus,

Just the single fix below. Bug has been present for a while, but is
triggering with regularity since commit 77873803363c "net_dma: mark
broken" in 3.13-rc5. Full patch included below.

Please apply, thank you.

The following changes since commit 6d0abeca3242a88cab8232e4acd7e2bf088f3bc2:

Linux 3.14-rc3 (2014-02-16 13:30:25 -0800)

are available in the git repository at:

git://git.kernel.org/pub/scm/linux/kernel/git/djbw/dmaengine tags/dmaengine-fixes-3.14-rc4

for you to fetch changes up to da87ca4d4ca101f177fffd84f1f0a5e4c0343557:

ioat: fix tasklet tear down (2014-02-25 09:44:20 -0800)

----------------------------------------------------------------
dmaengine-fixes-3.14-rc4

Fix tasklet lifetime management in the ioat driver causing ksoftirqd to
spin indefinitely.

References:
https://lkml.org/lkml/2014/1/27/282
https://lkml.org/lkml/2014/2/19/672

----------------------------------------------------------------
Dan Williams (1):
ioat: fix tasklet tear down

drivers/dma/ioat/dma.c | 52 ++++++++++++++++++++++++++++++++++++++++-------
drivers/dma/ioat/dma.h | 1 +
drivers/dma/ioat/dma_v2.c | 11 +++++-----
drivers/dma/ioat/dma_v3.c | 3 +++
4 files changed, 54 insertions(+), 13 deletions(-)


8<---------