diff options
author | Axel Lin <axel.lin@gmail.com> | 2010-11-18 08:59:34 +0100 |
---|---|---|
committer | Dmitry Torokhov <dmitry.torokhov@gmail.com> | 2010-11-18 09:16:44 +0100 |
commit | e3f0f0a6c11b049f1be603dcfec82d2a8643f5fd (patch) | |
tree | f77ff559fb6c1af542217627678af719fdc32dce /lib/iomap.c | |
parent | Input: hgpk - fix powersave mode (diff) | |
download | linux-e3f0f0a6c11b049f1be603dcfec82d2a8643f5fd.tar.xz linux-e3f0f0a6c11b049f1be603dcfec82d2a8643f5fd.zip |
Input: xpad - ensure xpad->bulk_out is initialized before submitting urb
As pointed out by Oliver Neukum:
xpad->irq_in is currently submitted before xpad->bulk_out is allocated.
That however is a race, because the callback for irq_in can call
xpad360w_process_packet(), which will in turn submit the bulk URB.
This patch moves initialization for xpad->bulk_out earlier, so we can
ensure xpad->bulk_out is initialized before submitting urb.
Signed-off-by: Axel Lin <axel.lin@gmail.com>
Signed-off-by: Dmitry Torokhov <dtor@mail.ru>
Diffstat (limited to '')
0 files changed, 0 insertions, 0 deletions