aboutsummaryrefslogtreecommitdiff
path: root/Documentation/vm/locking
diff options
context:
space:
mode:
authorAlan Stern <stern@rowland.harvard.edu>2006-09-19 10:14:07 -0400
committerGreg Kroah-Hartman <gregkh@suse.de>2006-09-28 15:36:44 -0700
commitbd859281c09b4318153dc7222b5e9052aad83b61 (patch)
treec56c116b7720aae3dc5192f115444d16a5c21e58 /Documentation/vm/locking
parent6a9fb060393e04a79973f95925f4f6587442e9c7 (diff)
USB: create new workqueue thread for USB autosuspend
This patch (as787) creates a new workqueue thread to handle delayed USB autosuspend requests. Previously the code used keventd. However it turns out that the hub driver's suspend routine calls flush_scheduled_work(), making it a poor candidate for running in keventd (the call immediately deadlocks). The solution is to use a new thread instead of keventd. Signed-off-by: Alan Stern <stern@rowland.harvard.edu> Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
Diffstat (limited to 'Documentation/vm/locking')
0 files changed, 0 insertions, 0 deletions