Bluetooth: Process recv path in a workqueue instead of a tasklet
authorMarcel Holtmann <marcel@holtmann.org>
Mon, 9 Aug 2010 03:06:53 +0000 (23:06 -0400)
committerGustavo F. Padovan <padovan@profusion.mobi>
Sun, 18 Dec 2011 19:07:54 +0000 (17:07 -0200)
commitb78752cc71d86998d3b77d873c61d6ffdb7a2142
treed1db8a501d3db581adea616621dbe2963f018ca0
parent416dc94baa4a0de6904707d17522f7eae7778c8e
Bluetooth: Process recv path in a workqueue instead of a tasklet

Run recv process in workqueue helps a lot with our processing as the recv
path will also be in the process context, i.e., now all our tx and rx are
in process context.

Signed-off-by: Marcel Holtmann <marcel@holtmann.org>
Signed-off-by: Gustavo F. Padovan <padovan@profusion.mobi>
include/net/bluetooth/hci_core.h
net/bluetooth/hci_core.c