diff options
author | George Cherian <george.cherian@ti.com> | 2013-11-08 10:50:52 +0530 |
---|---|---|
committer | Felipe Balbi <balbi@ti.com> | 2013-11-25 11:34:09 -0600 |
commit | 2cf93bea3d7b2dbf1e0ebfa9d381aad1b637e2aa (patch) | |
tree | 075e087c384b74a833f9e2c606368179eae7354d /tools | |
parent | 3f79265c964ed501cd61eddfc893262d04a6aa4a (diff) | |
download | op-kernel-dev-2cf93bea3d7b2dbf1e0ebfa9d381aad1b637e2aa.zip op-kernel-dev-2cf93bea3d7b2dbf1e0ebfa9d381aad1b637e2aa.tar.gz |
usb: gadget: f_mass_storage: call try_to_freeze only when its safe
Call try_to_freeze() in sleep_thread() only when it's safe to sleep.
do_read() and do_write() calls sleep_thread with lock held.
Make sure these won't call try_to_freeze() by passing can_freeze flag
to sleep_thread.
Calling try_to_freeze() with a lock hold was done since day one in
f_mass_storage but since commit 0f9548ca1 ("lockdep: check that no
locks held at freeze time") lockdep complains about it.
Signed-off-by: George Cherian <george.cherian@ti.com>
Acked-by: Sebastian Andrzej Siewior <bigeasy@linutronix.de>
Acked-by: Alan Stern <stern@rowland.harvard.edu>
Signed-off-by: Felipe Balbi <balbi@ti.com>
Diffstat (limited to 'tools')
0 files changed, 0 insertions, 0 deletions