Search Linux Wireless

pull request: bluetooth-next 2011-12-19

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi John,

Another set of patches for 3.3. The biggest change here is a long-waited move
from tasklets to workqueue. All our bluetooth core processing is now done in
process context. Besides that there is some update from Johan to management
interface and some other fix/improvements over the three.

Please pull, thanks!

	Gustavo

The following changes since commit 5bd5e9a6ae5137a61d0b5c277eac61892d89fc4f:

  ath9k: Support RSN Mesh (2011-12-16 09:30:43 -0500)

are available in the git repository at:
  git://git.kernel.org/pub/scm/linux/kernel/git/padovan/bluetooth-next master

Andrei Emeltchenko (2):
      Bluetooth: Add HCI Read Data Block Size function
      Bluetooth: Simplify num_comp_pkts_evt function

Gustavo F. Padovan (30):
      Bluetooth: remove struct hci_chan_hash
      Bluetooth: remove lock from struct conn_hash
      Bluetooth: Initialize LE connection count
      Bluetooth: Use chan instead of l2cap_pi macro
      Bluetooth: Use list_for_each_entry in hci_conn_hash_flush()
      Bluetooth: make hci_conn_enter_sniff_mode static
      Bluetooth: Replace spin_lock by mutex in hci_dev
      Bluetooth: Use delayed_work for connection timeout
      Bluetooth: Use delayed work for advertisiment cache timeout
      Bluetooth: hci_conn_auto_accept() doesn't need locking
      Bluetooth: Move L2CAP timers to workqueue
      Bluetooth: Don't use spin_lock socket lock anymore
      Bluetooth: Remove sk_backlog usage from L2CAP
      Bluetooth: move hci_task_lock to mutex
      Bluetooth: convert chan_lock to mutex
      Bluetooth: Use RCU to manipulate chan_list
      Bluetooth: convert conn hash to RCU
      Bluetooth: Don't disable tasklets to call hdev->notify()
      Bluetooth: Move command task to workqueue
      Bluetooth: convert tx_task to workqueue
      Bluetooth: convert info timer to delayed_work
      Bluetooth: invert locking order in connect path
      Bluetooth: Change l2cap chan_list to use RCU
      Bluetooth: move power_off to system workqueue
      Bluetooth: Use new alloc_workqueue()
      Bluetooth: Remove work_add and work_del from hci_sysfs
      Bluetooth: Use system workqueue to schedule power_on
      Bluetooth: Add ProFUSION's copyright
      Revert "Bluetooth: Revert: Fix L2CAP connection establishment"
      Merge git://git.kernel.org/.../padovan/bluetooth

Johan Hedberg (10):
      Bluetooth: Update mgmt_read_info and related mgmt messages
      Bluetooth: Move mgmt_set_fast_connectable to the right location
      Bluetooth: Remove mgmt_set_service_cache
      Bluetooth: Move EIR and CoD update functions to a better position
      Bluetooth: Add timer for automatically disabling the service cache
      Bluetooth: Update ordering and opcodes of mgmt messages
      Bluetooth: Use correct struct for user_confirm_neg_reply
      Bluetooth: Add missing confirm_name field to mgmt_ev_device_found
      Bluetooth: Fix mgmt_(block,unblock)_device opcodes
      Bluetooth: Add missing mgmt_confirm_name command definition

Marcel Holtmann (1):
      Bluetooth: Process recv path in a workqueue instead of a tasklet

Mat Martineau (3):
      Bluetooth: Incoming ACL packets do not force active mode
      Bluetooth: Prevent uninitialized data access in L2CAP configuration
      Bluetooth: Clear RFCOMM session timer when disconnecting last channel

 include/net/bluetooth/hci.h      |    9 +
 include/net/bluetooth/hci_core.h |  118 +++----
 include/net/bluetooth/l2cap.h    |   24 +-
 include/net/bluetooth/mgmt.h     |  191 ++++++-----
 net/bluetooth/hci_conn.c         |  137 ++++-----
 net/bluetooth/hci_core.c         |  173 ++++++-----
 net/bluetooth/hci_event.c        |   99 ++++--
 net/bluetooth/hci_sock.c         |   21 +-
 net/bluetooth/hci_sysfs.c        |   91 ++---
 net/bluetooth/hidp/core.c        |    4 +-
 net/bluetooth/l2cap_core.c       |  360 +++++++++++----------
 net/bluetooth/l2cap_sock.c       |   62 +----
 net/bluetooth/mgmt.c             |  696 ++++++++++++++++++++------------------
 net/bluetooth/rfcomm/core.c      |    1 +
 net/bluetooth/sco.c              |    4 +-
 15 files changed, 1015 insertions(+), 975 deletions(-)
--
To unsubscribe from this list: send the line "unsubscribe linux-wireless" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html


[Index of Archives]     [Linux Host AP]     [ATH6KL]     [Linux Bluetooth]     [Linux Netdev]     [Kernel Newbies]     [Linux Kernel]     [IDE]     [Security]     [Git]     [Netfilter]     [Bugtraq]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Linux ATA RAID]     [Samba]     [Device Mapper]
  Powered by Linux