diff options
author | Alexey Khoroshilov <khoroshilov@ispras.ru> | 2011-05-30 07:06:24 +0000 |
---|---|---|
committer | David S. Miller <davem@davemloft.net> | 2011-05-31 15:30:17 -0700 |
commit | 930a6eac9f40e692bd9670d89bcd9ac0f4019356 (patch) | |
tree | 9da346841ed70c260580d29e9462ad629d0f076f /net | |
parent | a000c01e60e40e15304ffe48fff051d17a7bea91 (diff) | |
download | linux-930a6eac9f40e692bd9670d89bcd9ac0f4019356.tar.gz linux-930a6eac9f40e692bd9670d89bcd9ac0f4019356.tar.bz2 linux-930a6eac9f40e692bd9670d89bcd9ac0f4019356.zip |
drivers/net/usb/catc.c: Fix potential deadlock in catc_ctrl_run()
catc_ctrl_run() calls usb_submit_urb() with GFP_KERNEL, while it is called from
catc_ctrl_async() and catc_ctrl_done() with catc->ctrl_lock spinlock held.
The patch replaces GFP_KERNEL with GFP_ATOMIC.
Found by Linux Driver Verification project (linuxtesting.org).
Signed-off-by: Alexey Khoroshilov <khoroshilov@ispras.ru>
Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'net')
0 files changed, 0 insertions, 0 deletions