summaryrefslogtreecommitdiff
path: root/net
diff options
context:
space:
mode:
authorAdam Wallis <awallis@codeaurora.org>2017-11-02 08:53:30 -0400
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>2017-11-24 08:33:42 +0100
commit2bd38ece78a4eeaddff3ae19f1f34af1b5331b67 (patch)
tree1c337016642f3b3ed191ed5778b0a8a8f39e52d4 /net
parente6d4a078f0e798041f19e0e7672341beaa4561e1 (diff)
dmaengine: dmatest: warn user when dma test times out
commit a9df21e34b422f79d9a9fa5c3eff8c2a53491be6 upstream. Commit adfa543e7314 ("dmatest: don't use set_freezable_with_signal()") introduced a bug (that is in fact documented by the patch commit text) that leaves behind a dangling pointer. Since the done_wait structure is allocated on the stack, future invocations to the DMATEST can produce undesirable results (e.g., corrupted spinlocks). Ideally, this would be cleaned up in the thread handler, but at the very least, the kernel is left in a very precarious scenario that can lead to some long debug sessions when the crash comes later. Bugzilla: https://bugzilla.kernel.org/show_bug.cgi?id=197605 Signed-off-by: Adam Wallis <awallis@codeaurora.org> Signed-off-by: Vinod Koul <vinod.koul@intel.com> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Diffstat (limited to 'net')
0 files changed, 0 insertions, 0 deletions