From: Johan Hedberg <johan.hedberg-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>
To: davem-fT/PcQaiUtIeIZ0/mPfg9Q@public.gmane.org
Cc: netdev-u79uwXL29TY76Z2rM5mHXA@public.gmane.org,
linux-bluetooth-u79uwXL29TY76Z2rM5mHXA@public.gmane.org
Subject: pull request: bluetooth-next 2015-11-23
Date: Mon, 23 Nov 2015 15:55:33 +0200 [thread overview]
Message-ID: <20151123135533.GA5257@t440s.lan> (raw)
[-- Attachment #1: Type: text/plain, Size: 6077 bytes --]
Hi Dave,
Here's the first bluetooth-next pull request for the 4.5 kernel.
- Add new Get Advertising Size Information management command
- Add support for new system note message type on monitor channel
- Refactor LE scan changes behind separate workqueue to avoid races
- Fix issue with privacy feature when powering on adapter
- Various minor fixes & cleanups here and there
Please let me know if there are any issues pulling. Thanks.
Johan
---
The following changes since commit d37b4c0a3647db23f41c5ee85701eec3544446d1:
be2net: remove local variable 'status' (2015-11-18 15:21:41 -0500)
are available in the git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git for-upstream
for you to fetch changes up to dc4270c0cd880f1b28dd48f2a31d869d22da941e:
Bluetooth: Increment management interface revision (2015-11-23 14:13:32 +0100)
----------------------------------------------------------------
Andrei Emeltchenko (2):
Bluetooth: Fix mask for H5 header len
Bluetooth: Use hex notation for mask
Andrzej Kaczmarek (1):
Bluetooth: Fix powering on with privacy and advertising
Johan Hedberg (28):
Bluetooth: Remove redundant setting to zero of bt_cb
Bluetooth: Compress the size of struct hci_ctrl
Bluetooth: Add clarifying comment why schedule_work is used
Bluetooth: Remove unnecessary call to hci_update_background_scan
Bluetooth: Move synchronous request handling into hci_request.c
Bluetooth: Add 'sync' specifier to synchronous request APIs
Bluetooth: Add stubs for synchronous HCI request functionality
Bluetooth: Run all background scan updates through req_workqueue
Bluetooth: Don't wait for HCI in Add/Remove Device
Bluetooth: Add HCI status return parameter to hci_req_sync()
Bluetooth: Use req_workqueue for explicit connect requests
Bluetooth: Use req_workqueue for background scanning when powering on
Bluetooth: Make __hci_update_background_scan private to hci_request.c
Bluetooth: Move LE scan disable/restart behind req_workqueue
Bluetooth: Add discovery type validity helper
Bluetooth: Add error return value to hci_req_sync callback
Bluetooth: Move Start Discovery to req_workqueue
Bluetooth: Move Stop Discovery to req_workqueue
Bluetooth: Fix BR/EDR Page Scan update with Add Device
Bluetooth: Pass inquiry length to bredr_inquiry()
Bluetooth: Simplify le_scan_disable_work()
Bluetooth: Remove unnecessary le_scan_restart_work_complete() function
Bluetooth: Fix specifying role for LE connections
Bluetooth: Move check for ongoing connect earlier in hci_connect_le()
Bluetooth: Remove conn_unfinished variable from hci_connect_le()
Bluetooth: Simplify request cleanup code
Bluetooth: Fix returning proper HCI status from __hci_req_sync
Bluetooth: Increment management interface revision
Marcel Holtmann (14):
Bluetooth: Move BR/EDR default events behind its features
Bluetooth: Build LE event mask based on supported commands
Bluetooth: Fix issue with HCI_QUIRK_FIXUP_INQUIRY_MODE and event mask
Bluetooth: Make LE only events conditional on supported commands
Bluetooth: Add hci_skb_* helper wrappers for bt_cb(skb) access
Bluetooth: Use new hci_skb_pkt_* wrappers for core packet handling
Bluetooth: Use new hci_skb_pkt_* wrappers for drivers
Bluetooth: Add missing hci_skb_opcode for raw socket commands
Bluetooth: Fix casting coding style within HCI sockets
Bluetooth: Add support for sending system notes to monitor channel
Bluetooth: Add support for controller specific logging
Bluetooth: Add instance range check for Add Advertising command
Bluetooth: Simplify if statements in tlv_data_is_valid function
Bluetooth: Add support for Get Advertising Size Information command
Markus Elfring (2):
mac802154: Delete an unnecessary check before the function call "kfree_skb"
Bluetooth: Delete an unnecessary check before the function call "kfree_skb"
Prasanna Karthik (3):
Bluetooth: clean up af_bluetooth code
Bluetooth: Clean up hci_core code
Bluetooth: remove unneeded variable in l2cap_stream_rx
drivers/bluetooth/bfusb.c | 9 +-
drivers/bluetooth/bluecard_cs.c | 25 +-
drivers/bluetooth/bpa10x.c | 4 +-
drivers/bluetooth/bt3c_cs.c | 11 +-
drivers/bluetooth/btmrvl_main.c | 8 +-
drivers/bluetooth/btmrvl_sdio.c | 4 +-
drivers/bluetooth/btsdio.c | 6 +-
drivers/bluetooth/btuart_cs.c | 11 +-
drivers/bluetooth/btusb.c | 48 +--
drivers/bluetooth/btwilink.c | 8 +-
drivers/bluetooth/dtl1_cs.c | 11 +-
drivers/bluetooth/hci_ath.c | 6 +-
drivers/bluetooth/hci_bcm.c | 2 +-
drivers/bluetooth/hci_bcsp.c | 25 +-
drivers/bluetooth/hci_h4.c | 16 +-
drivers/bluetooth/hci_h5.c | 18 +-
drivers/bluetooth/hci_intel.c | 14 +-
drivers/bluetooth/hci_ldisc.c | 5 +-
drivers/bluetooth/hci_ll.c | 4 +-
drivers/bluetooth/hci_qca.c | 4 +-
drivers/bluetooth/hci_vhci.c | 8 +-
include/net/bluetooth/bluetooth.h | 25 +-
include/net/bluetooth/hci.h | 3 +-
include/net/bluetooth/hci_core.h | 13 +-
include/net/bluetooth/hci_mon.h | 2 +
include/net/bluetooth/hci_sock.h | 1 +
include/net/bluetooth/mgmt.h | 13 +
net/bluetooth/af_bluetooth.c | 12 +-
net/bluetooth/cmtp/core.c | 3 +-
net/bluetooth/hci_conn.c | 103 ++----
net/bluetooth/hci_core.c | 576 ++++++++-----------------------
net/bluetooth/hci_request.c | 682 +++++++++++++++++++++++++++++++++++--
net/bluetooth/hci_request.h | 25 +-
net/bluetooth/hci_sock.c | 200 +++++++++--
net/bluetooth/l2cap_core.c | 19 +-
net/bluetooth/mgmt.c | 616 ++++++++++-----------------------
net/mac802154/rx.c | 3 +-
37 files changed, 1378 insertions(+), 1165 deletions(-)
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 819 bytes --]
next reply other threads:[~2015-11-23 13:55 UTC|newest]
Thread overview: 2+ messages / expand[flat|nested] mbox.gz Atom feed top
2015-11-23 13:55 Johan Hedberg [this message]
2015-11-24 21:23 ` pull request: bluetooth-next 2015-11-23 David Miller
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20151123135533.GA5257@t440s.lan \
--to=johan.hedberg-re5jqeeqqe8avxtiumwx3w@public.gmane.org \
--cc=davem-fT/PcQaiUtIeIZ0/mPfg9Q@public.gmane.org \
--cc=linux-bluetooth-u79uwXL29TY76Z2rM5mHXA@public.gmane.org \
--cc=netdev-u79uwXL29TY76Z2rM5mHXA@public.gmane.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).