Revision 328be395a396b1333b56e04571365dc614c96e46 authored by Dan Carpenter on 25 May 2010, 09:37:17 UTC, committed by Greg Kroah-Hartman on 04 June 2010, 20:37:17 UTC
In gsm_dlci_data_kick() we call gsm_dlci_data_sweep() with the
"gsm->tx_lock" held so we can't lock it again inside
gsm_dlci_data_sweep().  I removed that lock from and added one to
gsmld_write_wakeup() instead.  The sweep function is only called from
those two places.

Signed-off-by: Dan Carpenter <error27@gmail.com>
Acked-by: Alan Cox <alan@linux.intel.com>
Cc: stable <stable@kernel.org>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>

1 parent e59e2bd
History
File Mode Size
debugfs-kmemtrace -rw-r--r-- 2.7 KB
debugfs-pktcdvd -rw-r--r-- 448 bytes
ima_policy -rw-r--r-- 1.9 KB
procfs-diskstats -rw-r--r-- 655 bytes
sysfs-block -rw-r--r-- 5.2 KB
sysfs-bus-css -rw-r--r-- 1.4 KB
sysfs-bus-pci -rw-r--r-- 6.8 KB
sysfs-bus-pci-devices-cciss -rw-r--r-- 1.9 KB
sysfs-bus-umc -rw-r--r-- 1018 bytes
sysfs-bus-usb -rw-r--r-- 5.0 KB
sysfs-bus-usb-devices-usbsevseg -rw-r--r-- 1.5 KB
sysfs-c2port -rw-r--r-- 2.9 KB
sysfs-class -rw-r--r-- 520 bytes
sysfs-class-bdi -rw-r--r-- 1.5 KB
sysfs-class-lcd -rw-r--r-- 681 bytes
sysfs-class-led -rw-r--r-- 966 bytes
sysfs-class-mtd -rw-r--r-- 3.7 KB
sysfs-class-pktcdvd -rw-r--r-- 2.7 KB
sysfs-class-power -rw-r--r-- 756 bytes
sysfs-class-regulator -rw-r--r-- 11.4 KB
sysfs-class-uwb_rc -rw-r--r-- 5.1 KB
sysfs-class-uwb_rc-wusbhc -rw-r--r-- 1.6 KB
sysfs-dev -rw-r--r-- 693 bytes
sysfs-devices -rw-r--r-- 1021 bytes
sysfs-devices-memory -rw-r--r-- 3.3 KB
sysfs-devices-node -rw-r--r-- 299 bytes
sysfs-devices-platform-_UDC_-gadget -rw-r--r-- 280 bytes
sysfs-devices-power -rw-r--r-- 3.0 KB
sysfs-devices-system-cpu -rw-r--r-- 6.9 KB
sysfs-driver-hid-picolcd -rw-r--r-- 1.8 KB
sysfs-driver-hid-prodikeys -rw-r--r-- 985 bytes
sysfs-driver-hid-roccat-kone -rw-r--r-- 4.8 KB
sysfs-firmware-acpi -rw-r--r-- 4.2 KB
sysfs-firmware-memmap -rw-r--r-- 2.3 KB
sysfs-firmware-sfi -rw-r--r-- 466 bytes
sysfs-firmware-sgi_uv -rw-r--r-- 889 bytes
sysfs-fs-ext4 -rw-r--r-- 3.0 KB
sysfs-gpio -rw-r--r-- 1.1 KB
sysfs-ibft -rw-r--r-- 1022 bytes
sysfs-kernel-mm -rw-r--r-- 202 bytes
sysfs-kernel-mm-hugepages -rw-r--r-- 521 bytes
sysfs-kernel-slab -rw-r--r-- 16.9 KB
sysfs-kernel-uids -rw-r--r-- 658 bytes
sysfs-memory-page-offline -rw-r--r-- 1.6 KB
sysfs-ocfs2 -rw-r--r-- 3.0 KB
sysfs-platform-asus-laptop -rw-r--r-- 1.6 KB
sysfs-platform-eeepc-laptop -rw-r--r-- 1.5 KB
sysfs-power -rw-r--r-- 4.7 KB
sysfs-pps -rw-r--r-- 2.1 KB
sysfs-profiling -rw-r--r-- 331 bytes
sysfs-wacom -rw-r--r-- 404 bytes
sysfs-wusb_cbaf -rw-r--r-- 3.9 KB

back to top