From: Johan Hedberg <johan.hedberg@gmail.com>
To: davem@davemloft.net
Cc: netdev@vger.kernel.org, linux-bluetooth@vger.kernel.org
Subject: pull request: bluetooth-next 2015-01-16
Date: Fri, 16 Jan 2015 13:33:01 +0200 [thread overview]
Message-ID: <20150116113301.GA3818@t440s.lan> (raw)
[-- Attachment #1: Type: text/plain, Size: 7612 bytes --]
Hi Dave,
Here are some more bluetooth & ieee802154 patches intended for 3.20:
- Refactoring & cleanups of ieee802154 & 6lowpan code
- Various fixes to the btmrvl driver
- Fixes for Bluetooth Low Energy Privacy feature handling
- Added build-time sanity checks for sockaddr sizes
- Fixes for Security Manager registration on LE-only controllers
- Refactoring of broken inquiry mode handling to a generic quirk
Please let me know if there are any issues pulling. Thanks.
Johan
---
The following changes since commit e8768f971558019ed83eee8210375cd2143deef2:
net: skbuff: don't zero tc members when freeing skb (2015-01-02 16:04:29 -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 0026b6551b51a9520b912f41b8d447b89a825f5a:
Bluetooth: Remove unused function (2015-01-16 13:06:38 +0200)
----------------------------------------------------------------
Alexander Aring (13):
ieee802154: handle socket functionality as module
ieee802154: socket: change module name
ieee802154: socket: put handling into one file
ieee802154: socket: fix checkpatch issue
ieee802154: rename af_ieee802154.c to socket.c
ieee802154: handle config as menuconfig
mac802154: fix kbuild test robot warning
ieee802154: create 6lowpan sub-directory
ieee802154: 6lowpan: rename internal header
ieee802154: 6lowpan: move receive functionality
ieee802154: 6lowpan: move transmit functionality
ieee802154: 6lowpan: rename to core
ieee802154: 6lowpan: fix Makefile entry
Amitkumar Karwar (6):
Bluetooth: btmrvl: fix race issue while stopping main thread
Bluetooth: btmrvl: error path handling in setup handler
Bluetooth: btmrvl: add surprise_removed flag
bluetooth: btmrvl: increase the priority of firmware download message
Bluetooth: btmrvl: use msecs_to_jiffies within macro definition
Bluetooth: btmrvl: fix card reset and suspend race issue
Gowtham Anandha Babu (1):
Bluetooth: Remove dead code
Johan Hedberg (3):
Bluetooth: Fix valid Identity Address check
Bluetooth: Add helpers for src/dst bdaddr type conversion
Bluetooth: Fix lookup of fixed channels by local bdaddr
Jukka Rissanen (1):
Bluetooth: 6lowpan: Remove PSM setting code
Marcel Holtmann (32):
Bluetooth: Introduce force_bredr_smp debugfs option for testing
Bluetooth: Remove broken force_lesc_support debugfs option
Bluetooth: Remove no longer needed force_sc_support debugfs option
Bluetooth: Fix scope of sc_only_mode debugfs entry
Bluetooth: Fix for a leftover debug of pairing credentials
Bluetooth: Fix SMP channel registration for unconfigured controllers
Bluetooth: Fix issue with Roper Class 1 Bluetooth Dongle
Bluetooth: Remove dead code for manufacturer inquiry mode quirks
Bluetooth: Introduce HCI_QUIRK_FIXUP_INQUIRY_MODE option
Bluetooth: Use HCI_QUIRK_FIXUP_INQUIRY_MODE for Silicon Wave devices
Bluetooth: Add opcode parameter to hci_req_complete_t callback
Bluetooth: Add BUILD_BUG_ON for size of struct sockaddr_hci
Bluetooth: Add BUILD_BUG_ON for size of struct sockaddr_l2
Bluetooth: Add BUILD_BUG_ON for size of struct sockaddr_rc
Bluetooth: Add BUILD_BUG_ON for size of struct sockaddr_sco
Bluetooth: Simplify packet copy in hci_send_to_monitor function
Bluetooth: Create generic queue_monitor_skb helper function
Bluetooth: Replace send_monitor_event with queue_monitor_skb
Bluetooth: Add defintions for HCI Read Stored Link Key command
Bluetooth: Handle command complete event for HCI Read Stored Link Keys
Bluetooth: Read stored link key information when powering on controller
Bluetooth: Add missing response structure for HCI Delete Stored Link Key
Bluetooth: Process result of HCI Delete Stored Link Key command
Bluetooth: btusb: Add internal recv_event callback for event processing
Bluetooth: Move Delete Stored Link Key to 4th phase of initialization
Bluetooth: Use %llu for printing duration details of selftests
Bluetooth: Show device address type for L2CAP debugfs entries
Bluetooth: Fix issue with switching BR/EDR back on when disabled
Bluetooth: Fix LE SMP channel source address and source address type
Bluetooth: Don't register any SMP channel if LE is not supported
Bluetooth: Bind the SMP channel registration to management power state
Bluetooth: Add paranoid check for existing LE and BR/EDR SMP channels
Rickard Strandqvist (1):
Bluetooth: Remove unused function
drivers/bluetooth/btmrvl_drv.h | 5 +-
drivers/bluetooth/btmrvl_main.c | 32 +-
drivers/bluetooth/btmrvl_sdio.c | 6 +-
drivers/bluetooth/btusb.c | 15 +-
include/net/bluetooth/bluetooth.h | 2 +-
include/net/bluetooth/hci.h | 30 +-
include/net/bluetooth/hci_core.h | 6 +-
net/bluetooth/6lowpan.c | 66 +-
net/bluetooth/cmtp/capi.c | 6 -
net/bluetooth/hci_conn.c | 17 +-
net/bluetooth/hci_core.c | 128 ++--
net/bluetooth/hci_debugfs.c | 143 +---
net/bluetooth/hci_event.c | 42 ++
net/bluetooth/hci_request.c | 3 +-
net/bluetooth/hci_sock.c | 107 ++-
net/bluetooth/l2cap_core.c | 55 +-
net/bluetooth/l2cap_sock.c | 2 +
net/bluetooth/mgmt.c | 79 +-
net/bluetooth/rfcomm/sock.c | 2 +
net/bluetooth/sco.c | 2 +
net/bluetooth/selftest.c | 2 +-
net/bluetooth/smp.c | 133 +++-
net/ieee802154/6lowpan/6lowpan_i.h | 72 ++
net/ieee802154/6lowpan/Kconfig | 5 +
net/ieee802154/6lowpan/Makefile | 3 +
net/ieee802154/6lowpan/core.c | 304 ++++++++
net/ieee802154/{ => 6lowpan}/reassembly.c | 2 +-
net/ieee802154/6lowpan/rx.c | 171 +++++
net/ieee802154/6lowpan/tx.c | 271 +++++++
net/ieee802154/6lowpan_rtnl.c | 729 ------------------
net/ieee802154/Kconfig | 18 +-
net/ieee802154/Makefile | 8 +-
net/ieee802154/af802154.h | 33 -
net/ieee802154/af_ieee802154.c | 369 ---------
net/ieee802154/dgram.c | 549 --------------
net/ieee802154/raw.c | 270 -------
net/ieee802154/reassembly.h | 41 -
net/ieee802154/socket.c | 1125 ++++++++++++++++++++++++++++
net/mac802154/cfg.c | 5 +-
39 files changed, 2461 insertions(+), 2397 deletions(-)
create mode 100644 net/ieee802154/6lowpan/6lowpan_i.h
create mode 100644 net/ieee802154/6lowpan/Kconfig
create mode 100644 net/ieee802154/6lowpan/Makefile
create mode 100644 net/ieee802154/6lowpan/core.c
rename net/ieee802154/{ => 6lowpan}/reassembly.c (99%)
create mode 100644 net/ieee802154/6lowpan/rx.c
create mode 100644 net/ieee802154/6lowpan/tx.c
delete mode 100644 net/ieee802154/6lowpan_rtnl.c
delete mode 100644 net/ieee802154/af802154.h
delete mode 100644 net/ieee802154/af_ieee802154.c
delete mode 100644 net/ieee802154/dgram.c
delete mode 100644 net/ieee802154/raw.c
delete mode 100644 net/ieee802154/reassembly.h
create mode 100644 net/ieee802154/socket.c
[-- Attachment #2: Type: application/pgp-signature, Size: 819 bytes --]
next reply other threads:[~2015-01-16 11:33 UTC|newest]
Thread overview: 2+ messages / expand[flat|nested] mbox.gz Atom feed top
2015-01-16 11:33 Johan Hedberg [this message]
2015-01-18 5:25 ` pull request: bluetooth-next 2015-01-16 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=20150116113301.GA3818@t440s.lan \
--to=johan.hedberg@gmail.com \
--cc=davem@davemloft.net \
--cc=linux-bluetooth@vger.kernel.org \
--cc=netdev@vger.kernel.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 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.