Return-Path: From: Jukka Rissanen To: linux-bluetooth@vger.kernel.org Subject: [PATCH 0/3] Avoiding lockdep warnings in 6lowpan Date: Fri, 17 Oct 2014 16:56:23 +0300 Message-Id: <1413554186-27096-1-git-send-email-jukka.rissanen@linux.intel.com> Sender: linux-bluetooth-owner@vger.kernel.org List-ID: Hi, patch 1 changes all rwlocks to RCU as suggested by Peter Hurley. This should help the performance. The patch 2 is ported from ieee802154 as suggested by Alex Aring. This will help avoid lockdep warnings in certain transmit scenarios. The patch 3 changes normal spin locks to spin_lock_bh() variant when queueing outgoing packets in hci_queue_acl(). This is needed as packets coming from 6lowpan link are sent from softirq. Thanks again to Peter Hurley pointing this out. Cheers, Jukka Jukka Rissanen (3): Bluetooth: 6lowpan: Converting rwlocks to use RCU Bluetooth: 6lowpan: Fix lockdep splats Bluetooth: Wrong style spin lock used net/bluetooth/6lowpan.c | 243 ++++++++++++++++++++++++++++------------------- net/bluetooth/hci_core.c | 4 +- 2 files changed, 149 insertions(+), 98 deletions(-) -- 1.8.3.1