From: Axel Lin Date: Thu, 18 Nov 2010 07:59:34 +0000 (-0800) Subject: Input: xpad - ensure xpad->bulk_out is initialized before submitting urb X-Git-Tag: v2.6.38-rc1~463^2^2~25 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=e3f0f0a6c11b049f1be603dcfec82d2a8643f5fd;p=pandora-kernel.git 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 Signed-off-by: Dmitry Torokhov --- Reading git-diff-tree failed