Hi Dave, Here's the first bluetooth-next pull request targeting the 4.1 kernel: - ieee802154/6lowpan cleanups - SCO routing to host interface support for the btmrvl driver - AMP code cleanups - Fixes to AMP HCI init sequence - Refactoring of the HCI callback mechanism - Added shutdown routine for Intel controllers in the btusb driver - New config option to enable/disable Bluetooth debugfs information - Fix for early data reception on L2CAP fixed channels Please let me know if there are any issues pulling. Thanks. Johan --- The following changes since commit 855e7e7174bade3f2b63077a81eea5aab525dbf6: Merge git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux (2015-02-11 19:48:14 -0800) 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 c91799c50a14137ecee6d60d2f1d9ab8bc895e52: at86rf230: add warning if edge-triggered irq (2015-02-27 18:42:44 +0100) ---------------------------------------------------------------- Alexander Aring (12): ieee802154: correct ieee802154_is_valid_psdu_len ieee802154: cleanup ieee802154_be64_to_le64 ieee802154: cleanup ieee802154_le64_to_be64 6lowpan: add generic nhc layer interface 6lowpan: add udp compression via nhc layer 6lowpan: nhc: add other known rfc6282 compressions at86rf230: copy pdata to driver allocated space at86rf230: add support for external xtal trim at86rf230: remove tx_timeout at86rf230: add irqmask mode setting at86rf230: add irq low-level for polarity at86rf230: add warning if edge-triggered irq Alexander Ploumistos (1): Bluetooth: ath3k: Add support Atheros AR5B195 combo Mini PCIe card Amitkumar Karwar (1): Bluetooth: btmrvl: support SCO routing to host interface Jiri Slaby (1): Bluetooth: make hci_test_bit's addr const Johan Hedberg (14): Bluetooth: btusb: Remove unneeded btusb_wait_on_bit_timeout() Bluetooth: Fix accepting early data on fixed channels Bluetooth: Fix AMP init for certain AMP controllers Bluetooth: Add new hci_cb entries to the tail rather than the head Bluetooth: Convert hci_cb_list_lock to a mutex Bluetooth: Convert L2CAP security callback to use hci_cb Bluetooth: Convert connect_cfm to be triggered through hci_cb Bluetooth: Convert disconn_cfm to be triggered through hci_cb Bluetooth: Remove bogus check for pending mgmt Set HS command Bluetooth: Fix checking for pending Set SSP in Set HS handler Bluetooth: Use hci_copy_identity_addr() helper for SMP chan creation Bluetooth: Rename hci_send_to_control to hci_send_to_channel Bluetooth: Remove unnecessary queue_monitor_skb() function Bluetooth: Update New CSRK event to match latest specification Lukasz Rymanowski (3): Bluetooth: Do not allow LE connection if LE is not enabled Bluetooth: Improve error handling in connect acl Bluetooth: Enhance error codes pair device command Marcel Holtmann (7): Bluetooth: Move A2MP_FEAT_EXT declaration into A2MP source Bluetooth: Make amp_mgr_list and amp_mgr_list_lock static Bluetooth: Make amp_mgr_lookup_by_state function static Bluetooth: Make a2mp_send function static Bluetooth: Make __next_ident function static. Bluetooth: btusb: Use matching names for Broadcom firmware files Bluetooth: Provide option to enable/disable debugfs information Nicholas Mc Guire (1): at86rf230: assign wait_for_completion_timeout to appropriately typed var Nicolas Dichtel (1): ieee802154: fix netns settings Tedd Ho-Jeong An (2): Bluetooth: Add shutdown callback before closing the device Bluetooth: Add device shutdown routine for Intel Bluetooth device .../bindings/net/ieee802154/at86rf230.txt | 8 +- drivers/bluetooth/ath3k.c | 1 + drivers/bluetooth/btmrvl_drv.h | 1 + drivers/bluetooth/btmrvl_main.c | 14 ++ drivers/bluetooth/btusb.c | 120 +++++++--- drivers/net/ieee802154/at86rf230.c | 120 +++++++--- include/linux/ieee802154.h | 12 +- include/linux/spi/at86rf230.h | 1 + include/net/bluetooth/hci_core.h | 146 ++++-------- include/net/bluetooth/mgmt.h | 7 +- include/net/mac802154.h | 9 +- net/6lowpan/Kconfig | 57 ++++- net/6lowpan/Makefile | 13 +- net/6lowpan/iphc.c | 200 +++------------- net/6lowpan/nhc.c | 241 ++++++++++++++++++++ net/6lowpan/nhc.h | 146 ++++++++++++ net/6lowpan/nhc_dest.c | 28 +++ net/6lowpan/nhc_fragment.c | 27 +++ net/6lowpan/nhc_hop.c | 27 +++ net/6lowpan/nhc_ipv6.c | 27 +++ net/6lowpan/nhc_mobility.c | 27 +++ net/6lowpan/nhc_routing.c | 27 +++ net/6lowpan/nhc_udp.c | 157 +++++++++++++ net/bluetooth/Kconfig | 8 + net/bluetooth/Makefile | 3 +- net/bluetooth/a2mp.c | 44 ++-- net/bluetooth/a2mp.h | 8 - net/bluetooth/hci_conn.c | 20 +- net/bluetooth/hci_core.c | 48 ++-- net/bluetooth/hci_debugfs.h | 22 ++ net/bluetooth/hci_event.c | 38 +-- net/bluetooth/hci_sock.c | 45 +--- net/bluetooth/l2cap_core.c | 40 +++- net/bluetooth/mgmt.c | 18 +- net/bluetooth/sco.c | 21 +- net/bluetooth/smp.c | 34 ++- net/ieee802154/6lowpan/core.c | 6 +- net/ieee802154/core.c | 1 + 38 files changed, 1283 insertions(+), 489 deletions(-) create mode 100644 net/6lowpan/nhc.c create mode 100644 net/6lowpan/nhc.h create mode 100644 net/6lowpan/nhc_dest.c create mode 100644 net/6lowpan/nhc_fragment.c create mode 100644 net/6lowpan/nhc_hop.c create mode 100644 net/6lowpan/nhc_ipv6.c create mode 100644 net/6lowpan/nhc_mobility.c create mode 100644 net/6lowpan/nhc_routing.c create mode 100644 net/6lowpan/nhc_udp.c
Attachment:
pgpcodMfjE1DW.pgp
Description: PGP signature