diff options
author | Ben Chan <benchan@chromium.org> | 2012-06-06 23:01:26 -0700 |
---|---|---|
committer | Greg Kroah-Hartman <gregkh@linuxfoundation.org> | 2012-06-12 10:52:32 -0700 |
commit | dd13c86b0dae86efdde98119ffd7348e80719ade (patch) | |
tree | 3578ac2a66f296062777a2734356767816894413 /drivers/staging/winbond/mds_s.h | |
parent | Staging: bcm: Return -ENOMEM instead of -1 when memory not acquired in nmv.c (diff) | |
download | linux-dev-dd13c86b0dae86efdde98119ffd7348e80719ade.tar.xz linux-dev-dd13c86b0dae86efdde98119ffd7348e80719ade.zip |
staging: gdm72xx: Fix spinlock recursion on gdm_usb_send_complete
This patch fixes a spinlock recursion bug on several call sites of
gdm_usb_send_complete by not calling spin_lock_irqsave on
urb->context->tx_cxt->lock when the lock has already been acquired.
Signed-off-by: Ben Chan <benchan@chromium.org>
Cc: Sage Ahn <syahn@gctsemi.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Diffstat (limited to 'drivers/staging/winbond/mds_s.h')
0 files changed, 0 insertions, 0 deletions