All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 0/7] Bluetooth: Move more code to hci_request.c & req_workqueue
@ 2015-11-24 12:02 Johan Hedberg
  2015-11-24 12:02 ` [PATCH 1/7] Bluetooth: Run page scan updates through hdev->req_workqueue Johan Hedberg
                   ` (7 more replies)
  0 siblings, 8 replies; 9+ messages in thread
From: Johan Hedberg @ 2015-11-24 12:02 UTC (permalink / raw)
  To: linux-bluetooth

Hi,

This set of patches continues the trend of moving HCI activity from
mgmt.c to hci_request.c and running as much of it as possible through
the same hdev->req_workqueue with the help of hci_req_sync.

I'll have many more updates coming still after these, but wanted to send
what I have at this point since I've sucessfully ran tests on them with
mgmt-tester, btmgmt and bluetoothd/bluetoothctl without seeing any
breakage (doesn't mean it isn't there though).

Johan

----------------------------------------------------------------
Johan Hedberg (7):
      Bluetooth: Run page scan updates through hdev->req_workqueue
      Bluetooth: Move __hci_update_background_scan up in hci_request.c
      Bluetooth: Move advertising instance management to hci_request.c
      Bluetooth: Move connectable changes to hdev->req_workqueue
      Bluetooth: Perform Class of Device changes through hdev->req_workqueue
      Bluetooth: Move discoverable changes to hdev->req_workqueue
      Bluetooth: Move discoverable timeout behind hdev->req_workqueue

 include/net/bluetooth/hci_core.h |  15 +-
 net/bluetooth/hci_conn.c         |   2 +-
 net/bluetooth/hci_core.c         |  32 +-
 net/bluetooth/hci_event.c        |   8 +-
 net/bluetooth/hci_request.c      | 833 +++++++++++++++++++++++++++++++++----
 net/bluetooth/hci_request.h      |  24 +-
 net/bluetooth/mgmt.c             | 843 ++++----------------------------------
 7 files changed, 876 insertions(+), 881 deletions(-)


^ permalink raw reply	[flat|nested] 9+ messages in thread

end of thread, other threads:[~2015-11-24 21:16 UTC | newest]

Thread overview: 9+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2015-11-24 12:02 [PATCH 0/7] Bluetooth: Move more code to hci_request.c & req_workqueue Johan Hedberg
2015-11-24 12:02 ` [PATCH 1/7] Bluetooth: Run page scan updates through hdev->req_workqueue Johan Hedberg
2015-11-24 12:02 ` [PATCH 2/7] Bluetooth: Move __hci_update_background_scan up in hci_request.c Johan Hedberg
2015-11-24 12:05 ` [PATCH 3/7] Bluetooth: Move advertising instance management to hci_request.c Johan Hedberg
2015-11-24 12:06 ` [PATCH 4/7] Bluetooth: Move connectable changes to hdev->req_workqueue Johan Hedberg
2015-11-24 12:08 ` [PATCH 6/7] Bluetooth: Move discoverable " Johan Hedberg
2015-11-24 12:09 ` [PATCH 7/7] Bluetooth: Move discoverable timeout behind hdev->req_workqueue Johan Hedberg
2015-11-24 12:11 ` [PATCH 5/7] Bluetooth: Perform Class of Device changes through hdev->req_workqueue Johan Hedberg
2015-11-24 21:16 ` [PATCH 0/7] Bluetooth: Move more code to hci_request.c & req_workqueue Marcel Holtmann

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.