diff options
author | Jussi Kivilinna <jussi.kivilinna@mbnet.fi> | 2009-04-22 10:59:37 +0300 |
---|---|---|
committer | Greg Kroah-Hartman <gregkh@suse.de> | 2009-05-08 14:54:36 -0700 |
commit | a63a48e88c44100975b38a01de22c7fa17adbf85 (patch) | |
tree | e18fdd02bb8e4cc46033b755c1a05e6985a2c6a6 /Makefile | |
parent | 6b06d6282100dd5aacf7d45443d651a1995bd9c4 (diff) |
rndis_wlan: fix initialization order for workqueue&workers
commit e805e4d0b53506dff4255a2792483f094e7fcd2c upstream.
rndis_wext_link_change() might be called from rndis_command() at
initialization stage and priv->workqueue/priv->work have not been
initialized yet. This causes invalid opcode at rndis_wext_bind on
some brands of bcm4320.
Fix by initializing workqueue/workers in rndis_wext_bind() before
rndis_command is used.
This bug has existed since 2.6.25, reported at:
http://bugzilla.kernel.org/show_bug.cgi?id=12794
Signed-off-by: Jussi Kivilinna <jussi.kivilinna@mbnet.fi>
Signed-off-by: John W. Linville <linville@tuxdriver.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
Diffstat (limited to 'Makefile')
0 files changed, 0 insertions, 0 deletions