summaryrefslogtreecommitdiff
path: root/drivers/connector
diff options
context:
space:
mode:
authorLarry Finger <Larry.Finger@lwfinger.net>2012-07-11 23:37:28 +0400
committerJohn W. Linville <linville@tuxdriver.com>2012-07-12 23:27:18 +0400
commit3ce4d85b76010525adedcc2555fa164bf706a2f3 (patch)
tree05f3f6410bc376e7a28f0d9fcca686993e65591a /drivers/connector
parent2a00def4d6e50cbfa7588887fdbe2a97042e42bb (diff)
downloadlinux-3ce4d85b76010525adedcc2555fa164bf706a2f3.tar.xz
rtlwifi: rtl8192cu: Change buffer allocation for synchronous reads
In commit a7959c1, the USB part of rtlwifi was switched to convert _usb_read_sync() to using a preallocated buffer rather than one that has been acquired using kmalloc. Although this routine is named as though it were synchronous, there seem to be simultaneous users, and the selection of the index to the data buffer is not multi-user safe. This situation is addressed by adding a new spinlock. The routine cannot sleep, thus a mutex is not allowed. Signed-off-by: Larry Finger <Larry.Finger@lwfinger.net> Cc: Stable <stable@vger.kernel.org> Signed-off-by: John W. Linville <linville@tuxdriver.com>
Diffstat (limited to 'drivers/connector')
0 files changed, 0 insertions, 0 deletions