All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH bluetooth-next] Added force_acl_master param for bluetooth module
@ 2011-09-12  3:32 ilia.kolominsky
  2011-09-12  9:28 ` Marcel Holtmann
  0 siblings, 1 reply; 6+ messages in thread
From: ilia.kolominsky @ 2011-09-12  3:32 UTC (permalink / raw)
  To: linux-bluetooth; +Cc: Ilia Kolomisnky

From: Ilia Kolomisnky <iliak@ti.com>

This param allows role switch request while accepting a new acl
connection. This is an enhancement to l2cap L2CAP_LM role switching
capability which allows requesting role switch without modification
to the application code. It was observed that operating as a master
of piconet (as oposed to scatternet config) is beneficial when
qos (flow_spec) guarantees are requested.

Signed-off-by: Ilia Kolomisnky <iliak@ti.com>
---
 net/bluetooth/hci_event.c |    6 +++++-
 1 files changed, 5 insertions(+), 1 deletions(-)

diff --git a/net/bluetooth/hci_event.c b/net/bluetooth/hci_event.c
index 8483cab..5b39b2e 100644
--- a/net/bluetooth/hci_event.c
+++ b/net/bluetooth/hci_event.c
@@ -46,6 +46,7 @@
 #include <net/bluetooth/hci_core.h>
 
 static int enable_le;
+static int force_acl_master = 0;
 
 /* Handle HCI Event packets */
 
@@ -1505,7 +1506,8 @@ static inline void hci_conn_request_evt(struct hci_dev *hdev, struct sk_buff *sk
 
 			bacpy(&cp.bdaddr, &ev->bdaddr);
 
-			if (lmp_rswitch_capable(hdev) && (mask & HCI_LM_MASTER))
+			if (lmp_rswitch_capable(hdev) &&
+				((mask & HCI_LM_MASTER) || force_acl_master))
 				cp.role = 0x00; /* Become master */
 			else
 				cp.role = 0x01; /* Remain slave */
@@ -3105,3 +3107,5 @@ void hci_si_event(struct hci_dev *hdev, int type, int dlen, void *data)
 
 module_param(enable_le, bool, 0444);
 MODULE_PARM_DESC(enable_le, "Enable LE support");
+module_param(force_acl_master, bool, 0644);
+MODULE_PARM_DESC(force_acl_master, "Always try to switch to master role on ACL link");
-- 
1.7.1


^ permalink raw reply related	[flat|nested] 6+ messages in thread

* Re: [PATCH bluetooth-next] Added force_acl_master param for bluetooth module
  2011-09-12  3:32 [PATCH bluetooth-next] Added force_acl_master param for bluetooth module ilia.kolominsky
@ 2011-09-12  9:28 ` Marcel Holtmann
  2011-09-12  9:57   ` Ilia, Kolominsky
  0 siblings, 1 reply; 6+ messages in thread
From: Marcel Holtmann @ 2011-09-12  9:28 UTC (permalink / raw)
  To: ilia.kolominsky; +Cc: linux-bluetooth, Ilia Kolomisnky

Hi Ilia,

> This param allows role switch request while accepting a new acl
> connection. This is an enhancement to l2cap L2CAP_LM role switching
> capability which allows requesting role switch without modification
> to the application code. It was observed that operating as a master
> of piconet (as oposed to scatternet config) is beneficial when
> qos (flow_spec) guarantees are requested.

<snip>
 
>  module_param(enable_le, bool, 0444);
>  MODULE_PARM_DESC(enable_le, "Enable LE support");
> +module_param(force_acl_master, bool, 0644);
> +MODULE_PARM_DESC(force_acl_master, "Always try to switch to master role on ACL link");

using kernel module parameters is not an acceptable API/ABI for this.

Regards

Marcel



^ permalink raw reply	[flat|nested] 6+ messages in thread

* RE: [PATCH bluetooth-next] Added force_acl_master param for bluetooth module
  2011-09-12  9:28 ` Marcel Holtmann
@ 2011-09-12  9:57   ` Ilia, Kolominsky
  2011-09-12 14:11     ` Marcel Holtmann
  0 siblings, 1 reply; 6+ messages in thread
From: Ilia, Kolominsky @ 2011-09-12  9:57 UTC (permalink / raw)
  To: Marcel Holtmann, ilia.kolominsky; +Cc: linux-bluetooth

SGkNCg0KPiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBNYXJjZWwgSG9sdG1h
bm4gW21haWx0bzptYXJjZWxAaG9sdG1hbm4ub3JnXQ0KPiBTZW50OiBNb25kYXksIFNlcHRlbWJl
ciAxMiwgMjAxMSAxMjoyOSBQTQ0KPiBUbzogaWxpYS5rb2xvbWluc2t5QGdtYWlsLmNvbQ0KPiBD
YzogbGludXgtYmx1ZXRvb3RoQHZnZXIua2VybmVsLm9yZzsgSWxpYSwgS29sb21pbnNreQ0KPiBT
dWJqZWN0OiBSZTogW1BBVENIIGJsdWV0b290aC1uZXh0XSBBZGRlZCBmb3JjZV9hY2xfbWFzdGVy
IHBhcmFtIGZvcg0KPiBibHVldG9vdGggbW9kdWxlDQo+IA0KPiBIaSBJbGlhLA0KPiANCj4gPiBU
aGlzIHBhcmFtIGFsbG93cyByb2xlIHN3aXRjaCByZXF1ZXN0IHdoaWxlIGFjY2VwdGluZyBhIG5l
dyBhY2wNCj4gPiBjb25uZWN0aW9uLiBUaGlzIGlzIGFuIGVuaGFuY2VtZW50IHRvIGwyY2FwIEwy
Q0FQX0xNIHJvbGUgc3dpdGNoaW5nDQo+ID4gY2FwYWJpbGl0eSB3aGljaCBhbGxvd3MgcmVxdWVz
dGluZyByb2xlIHN3aXRjaCB3aXRob3V0IG1vZGlmaWNhdGlvbg0KPiA+IHRvIHRoZSBhcHBsaWNh
dGlvbiBjb2RlLiBJdCB3YXMgb2JzZXJ2ZWQgdGhhdCBvcGVyYXRpbmcgYXMgYSBtYXN0ZXINCj4g
PiBvZiBwaWNvbmV0IChhcyBvcG9zZWQgdG8gc2NhdHRlcm5ldCBjb25maWcpIGlzIGJlbmVmaWNp
YWwgd2hlbg0KPiA+IHFvcyAoZmxvd19zcGVjKSBndWFyYW50ZWVzIGFyZSByZXF1ZXN0ZWQuDQo+
IA0KPiA8c25pcD4NCj4gDQo+ID4gIG1vZHVsZV9wYXJhbShlbmFibGVfbGUsIGJvb2wsIDA0NDQp
Ow0KPiA+ICBNT0RVTEVfUEFSTV9ERVNDKGVuYWJsZV9sZSwgIkVuYWJsZSBMRSBzdXBwb3J0Iik7
DQo+ID4gK21vZHVsZV9wYXJhbShmb3JjZV9hY2xfbWFzdGVyLCBib29sLCAwNjQ0KTsNCj4gPiAr
TU9EVUxFX1BBUk1fREVTQyhmb3JjZV9hY2xfbWFzdGVyLCAiQWx3YXlzIHRyeSB0byBzd2l0Y2gg
dG8gbWFzdGVyDQo+IHJvbGUgb24gQUNMIGxpbmsiKTsNCj4gDQo+IHVzaW5nIGtlcm5lbCBtb2R1
bGUgcGFyYW1ldGVycyBpcyBub3QgYW4gYWNjZXB0YWJsZSBBUEkvQUJJIGZvciB0aGlzLg0KSXQg
aXMgbm90IEFQSS9BQkksIGl0IGlzIGEgd2F5IHRvIGNvbmZpZ3VyZSBhIHN5c3RlbSB3aXRob3V0
IG1vZGlmeWluZw0KYXBwbGljYXRpb24gY29kZSBhbmQgaXTigJlzIGFzIHVzZWZ1bCBhcyB0aGUg
b3RoZXIgQmx1ZXRvb3RoIG1vZHVsZQ0KcGFyYW1zLg0KPiANCj4gUmVnYXJkcw0KPiANCj4gTWFy
Y2VsDQo+IA0KDQpSZWdhcmRzLA0KSWxpYQ0KDQo=

^ permalink raw reply	[flat|nested] 6+ messages in thread

* RE: [PATCH bluetooth-next] Added force_acl_master param for bluetooth module
  2011-09-12  9:57   ` Ilia, Kolominsky
@ 2011-09-12 14:11     ` Marcel Holtmann
  2011-09-12 15:12       ` Ilia, Kolominsky
  0 siblings, 1 reply; 6+ messages in thread
From: Marcel Holtmann @ 2011-09-12 14:11 UTC (permalink / raw)
  To: Ilia, Kolominsky; +Cc: ilia.kolominsky, linux-bluetooth

Hi Ilia,

> > > This param allows role switch request while accepting a new acl
> > > connection. This is an enhancement to l2cap L2CAP_LM role switching
> > > capability which allows requesting role switch without modification
> > > to the application code. It was observed that operating as a master
> > > of piconet (as oposed to scatternet config) is beneficial when
> > > qos (flow_spec) guarantees are requested.
> > 
> > <snip>
> > 
> > >  module_param(enable_le, bool, 0444);
> > >  MODULE_PARM_DESC(enable_le, "Enable LE support");
> > > +module_param(force_acl_master, bool, 0644);
> > > +MODULE_PARM_DESC(force_acl_master, "Always try to switch to master
> > role on ACL link");
> > 
> > using kernel module parameters is not an acceptable API/ABI for this.
> It is not API/ABI, it is a way to configure a system without modifying
> application code and it’s as useful as the other Bluetooth module
> params.

no, we use kernel parameters to on purpose not enable features that have
not passed qualification yet. We do not use it for general purpose
configuration.

And btw. what is wrong with the setting lm to master via hciconfig? That
said, I am pretty much against general purpose setting that are not
really bound to any specific service/profile. The sum of profiles should
define a proper policy and not some magic global setting. Otherwise you
easily run into dead-lock scenarios.

Regards

Marcel



^ permalink raw reply	[flat|nested] 6+ messages in thread

* RE: [PATCH bluetooth-next] Added force_acl_master param for bluetooth module
  2011-09-12 14:11     ` Marcel Holtmann
@ 2011-09-12 15:12       ` Ilia, Kolominsky
  2011-09-12 15:57         ` tim.howes
  0 siblings, 1 reply; 6+ messages in thread
From: Ilia, Kolominsky @ 2011-09-12 15:12 UTC (permalink / raw)
  To: Marcel Holtmann; +Cc: ilia.kolominsky, linux-bluetooth

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBNYXJjZWwgSG9sdG1hbm4gW21h
aWx0bzptYXJjZWxAaG9sdG1hbm4ub3JnXQ0KPiBTZW50OiBNb25kYXksIFNlcHRlbWJlciAxMiwg
MjAxMSA1OjExIFBNDQo+IFRvOiBJbGlhLCBLb2xvbWluc2t5DQo+IENjOiBpbGlhLmtvbG9taW5z
a3lAZ21haWwuY29tOyBsaW51eC1ibHVldG9vdGhAdmdlci5rZXJuZWwub3JnDQo+IFN1YmplY3Q6
IFJFOiBbUEFUQ0ggYmx1ZXRvb3RoLW5leHRdIEFkZGVkIGZvcmNlX2FjbF9tYXN0ZXIgcGFyYW0g
Zm9yDQo+IGJsdWV0b290aCBtb2R1bGUNCj4gDQo+IEhpIElsaWEsDQo+IA0KPiA+ID4gPiBUaGlz
IHBhcmFtIGFsbG93cyByb2xlIHN3aXRjaCByZXF1ZXN0IHdoaWxlIGFjY2VwdGluZyBhIG5ldyBh
Y2wNCj4gPiA+ID4gY29ubmVjdGlvbi4gVGhpcyBpcyBhbiBlbmhhbmNlbWVudCB0byBsMmNhcCBM
MkNBUF9MTSByb2xlDQo+IHN3aXRjaGluZw0KPiA+ID4gPiBjYXBhYmlsaXR5IHdoaWNoIGFsbG93
cyByZXF1ZXN0aW5nIHJvbGUgc3dpdGNoIHdpdGhvdXQNCj4gbW9kaWZpY2F0aW9uDQo+ID4gPiA+
IHRvIHRoZSBhcHBsaWNhdGlvbiBjb2RlLiBJdCB3YXMgb2JzZXJ2ZWQgdGhhdCBvcGVyYXRpbmcg
YXMgYQ0KPiBtYXN0ZXINCj4gPiA+ID4gb2YgcGljb25ldCAoYXMgb3Bvc2VkIHRvIHNjYXR0ZXJu
ZXQgY29uZmlnKSBpcyBiZW5lZmljaWFsIHdoZW4NCj4gPiA+ID4gcW9zIChmbG93X3NwZWMpIGd1
YXJhbnRlZXMgYXJlIHJlcXVlc3RlZC4NCj4gPiA+DQo+ID4gPiA8c25pcD4NCj4gPiA+DQo+ID4g
PiA+ICBtb2R1bGVfcGFyYW0oZW5hYmxlX2xlLCBib29sLCAwNDQ0KTsNCj4gPiA+ID4gIE1PRFVM
RV9QQVJNX0RFU0MoZW5hYmxlX2xlLCAiRW5hYmxlIExFIHN1cHBvcnQiKTsNCj4gPiA+ID4gK21v
ZHVsZV9wYXJhbShmb3JjZV9hY2xfbWFzdGVyLCBib29sLCAwNjQ0KTsNCj4gPiA+ID4gK01PRFVM
RV9QQVJNX0RFU0MoZm9yY2VfYWNsX21hc3RlciwgIkFsd2F5cyB0cnkgdG8gc3dpdGNoIHRvDQo+
IG1hc3Rlcg0KPiA+ID4gcm9sZSBvbiBBQ0wgbGluayIpOw0KPiA+ID4NCj4gPiA+IHVzaW5nIGtl
cm5lbCBtb2R1bGUgcGFyYW1ldGVycyBpcyBub3QgYW4gYWNjZXB0YWJsZSBBUEkvQUJJIGZvcg0K
PiB0aGlzLg0KPiA+IEl0IGlzIG5vdCBBUEkvQUJJLCBpdCBpcyBhIHdheSB0byBjb25maWd1cmUg
YSBzeXN0ZW0gd2l0aG91dA0KPiBtb2RpZnlpbmcNCj4gPiBhcHBsaWNhdGlvbiBjb2RlIGFuZCBp
dOKAmXMgYXMgdXNlZnVsIGFzIHRoZSBvdGhlciBCbHVldG9vdGggbW9kdWxlDQo+ID4gcGFyYW1z
Lg0KPiANCj4gbm8sIHdlIHVzZSBrZXJuZWwgcGFyYW1ldGVycyB0byBvbiBwdXJwb3NlIG5vdCBl
bmFibGUgZmVhdHVyZXMgdGhhdA0KPiBoYXZlDQo+IG5vdCBwYXNzZWQgcXVhbGlmaWNhdGlvbiB5
ZXQuIFdlIGRvIG5vdCB1c2UgaXQgZm9yIGdlbmVyYWwgcHVycG9zZQ0KPiBjb25maWd1cmF0aW9u
Lg0KPiANCj4gQW5kIGJ0dy4gd2hhdCBpcyB3cm9uZyB3aXRoIHRoZSBzZXR0aW5nIGxtIHRvIG1h
c3RlciB2aWEgaGNpY29uZmlnPw0KWW91IGFyZSByaWdodCwgSSBtaXNzZWQgdGhpcyBmdW5jdGlv
bmFsaXR5Lg0KPiBUaGF0DQo+IHNhaWQsIEkgYW0gcHJldHR5IG11Y2ggYWdhaW5zdCBnZW5lcmFs
IHB1cnBvc2Ugc2V0dGluZyB0aGF0IGFyZSBub3QNCj4gcmVhbGx5IGJvdW5kIHRvIGFueSBzcGVj
aWZpYyBzZXJ2aWNlL3Byb2ZpbGUuIFRoZSBzdW0gb2YgcHJvZmlsZXMNCj4gc2hvdWxkDQo+IGRl
ZmluZSBhIHByb3BlciBwb2xpY3kgYW5kIG5vdCBzb21lIG1hZ2ljIGdsb2JhbCBzZXR0aW5nLiBP
dGhlcndpc2UgeW91DQo+IGVhc2lseSBydW4gaW50byBkZWFkLWxvY2sgc2NlbmFyaW9zLg0KSSBh
bSBub3Qgc3VyZSBJIHVuZGVyc3RhbmQgdGhlIHJlbGF0aW9uIHRvIGRlYWRsb2NrcyBpbiB0aGlz
IGNvbnRleHQsDQpidXQgc2luY2UgdGhpcyBmdW5jdGlvbmFsaXR5IGFscmVhZHkgZXhpc3RzIGlu
IGhjaWNvbmZpZywgSSBndWVzcw0Kd2UgYXJlIGRvbmUgaGVyZS4NCj4gDQo+IFJlZ2FyZHMNCj4g
DQo+IE1hcmNlbA0KPiANClJlZ2FyZHMsDQpJbGlhDQo=

^ permalink raw reply	[flat|nested] 6+ messages in thread

* RE: [PATCH bluetooth-next] Added force_acl_master param for bluetooth module
  2011-09-12 15:12       ` Ilia, Kolominsky
@ 2011-09-12 15:57         ` tim.howes
  0 siblings, 0 replies; 6+ messages in thread
From: tim.howes @ 2011-09-12 15:57 UTC (permalink / raw)
  To: linux-bluetooth

SGkgSWxpYSwNCg0KDQo+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+IEZyb206IGxpbnV4
LWJsdWV0b290aC1vd25lckB2Z2VyLmtlcm5lbC5vcmcgW21haWx0bzpsaW51eC1ibHVldG9vdGgt
DQo+IG93bmVyQHZnZXIua2VybmVsLm9yZ10gT24gQmVoYWxmIE9mIElsaWEsIEtvbG9taW5za3kN
Cj4gU2VudDogMTIgU2VwdGVtYmVyIDIwMTEgMTY6MTMNCj4gVG86IE1hcmNlbCBIb2x0bWFubg0K
PiBDYzogaWxpYS5rb2xvbWluc2t5QGdtYWlsLmNvbTsgbGludXgtYmx1ZXRvb3RoQHZnZXIua2Vy
bmVsLm9yZw0KPiBTdWJqZWN0OiBSRTogW1BBVENIIGJsdWV0b290aC1uZXh0XSBBZGRlZCBmb3Jj
ZV9hY2xfbWFzdGVyIHBhcmFtIGZvcg0KPiBibHVldG9vdGggbW9kdWxlDQo+DQo+ID4gLS0tLS1P
cmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gPiBGcm9tOiBNYXJjZWwgSG9sdG1hbm4gW21haWx0bzpt
YXJjZWxAaG9sdG1hbm4ub3JnXQ0KPiA+IFNlbnQ6IE1vbmRheSwgU2VwdGVtYmVyIDEyLCAyMDEx
IDU6MTEgUE0NCj4gPiBUbzogSWxpYSwgS29sb21pbnNreQ0KPiA+IENjOiBpbGlhLmtvbG9taW5z
a3lAZ21haWwuY29tOyBsaW51eC1ibHVldG9vdGhAdmdlci5rZXJuZWwub3JnDQo+ID4gU3ViamVj
dDogUkU6IFtQQVRDSCBibHVldG9vdGgtbmV4dF0gQWRkZWQgZm9yY2VfYWNsX21hc3RlciBwYXJh
bSBmb3INCj4gPiBibHVldG9vdGggbW9kdWxlDQo+ID4NCj4gPiBIaSBJbGlhLA0KPiA+DQo+ID4g
PiA+ID4gVGhpcyBwYXJhbSBhbGxvd3Mgcm9sZSBzd2l0Y2ggcmVxdWVzdCB3aGlsZSBhY2NlcHRp
bmcgYSBuZXcgYWNsDQo+ID4gPiA+ID4gY29ubmVjdGlvbi4gVGhpcyBpcyBhbiBlbmhhbmNlbWVu
dCB0byBsMmNhcCBMMkNBUF9MTSByb2xlDQo+ID4gc3dpdGNoaW5nDQo+ID4gPiA+ID4gY2FwYWJp
bGl0eSB3aGljaCBhbGxvd3MgcmVxdWVzdGluZyByb2xlIHN3aXRjaCB3aXRob3V0DQo+ID4gbW9k
aWZpY2F0aW9uDQo+ID4gPiA+ID4gdG8gdGhlIGFwcGxpY2F0aW9uIGNvZGUuIEl0IHdhcyBvYnNl
cnZlZCB0aGF0IG9wZXJhdGluZyBhcyBhDQo+ID4gbWFzdGVyDQo+ID4gPiA+ID4gb2YgcGljb25l
dCAoYXMgb3Bvc2VkIHRvIHNjYXR0ZXJuZXQgY29uZmlnKSBpcyBiZW5lZmljaWFsIHdoZW4NCj4g
PiA+ID4gPiBxb3MgKGZsb3dfc3BlYykgZ3VhcmFudGVlcyBhcmUgcmVxdWVzdGVkLg0KPiA+ID4g
Pg0KPiA+ID4gPiA8c25pcD4NCj4gPiA+ID4NCj4gPiA+ID4gPiAgbW9kdWxlX3BhcmFtKGVuYWJs
ZV9sZSwgYm9vbCwgMDQ0NCk7DQo+ID4gPiA+ID4gIE1PRFVMRV9QQVJNX0RFU0MoZW5hYmxlX2xl
LCAiRW5hYmxlIExFIHN1cHBvcnQiKTsNCj4gPiA+ID4gPiArbW9kdWxlX3BhcmFtKGZvcmNlX2Fj
bF9tYXN0ZXIsIGJvb2wsIDA2NDQpOw0KPiA+ID4gPiA+ICtNT0RVTEVfUEFSTV9ERVNDKGZvcmNl
X2FjbF9tYXN0ZXIsICJBbHdheXMgdHJ5IHRvIHN3aXRjaCB0bw0KPiA+IG1hc3Rlcg0KPiA+ID4g
PiByb2xlIG9uIEFDTCBsaW5rIik7DQo+ID4gPiA+DQo+ID4gPiA+IHVzaW5nIGtlcm5lbCBtb2R1
bGUgcGFyYW1ldGVycyBpcyBub3QgYW4gYWNjZXB0YWJsZSBBUEkvQUJJIGZvcg0KPiA+IHRoaXMu
DQo+ID4gPiBJdCBpcyBub3QgQVBJL0FCSSwgaXQgaXMgYSB3YXkgdG8gY29uZmlndXJlIGEgc3lz
dGVtIHdpdGhvdXQNCj4gPiBtb2RpZnlpbmcNCj4gPiA+IGFwcGxpY2F0aW9uIGNvZGUgYW5kIGl0
4oCZcyBhcyB1c2VmdWwgYXMgdGhlIG90aGVyIEJsdWV0b290aCBtb2R1bGUNCj4gPiA+IHBhcmFt
cy4NCj4gPg0KPiA+IG5vLCB3ZSB1c2Uga2VybmVsIHBhcmFtZXRlcnMgdG8gb24gcHVycG9zZSBu
b3QgZW5hYmxlIGZlYXR1cmVzIHRoYXQNCj4gPiBoYXZlDQo+ID4gbm90IHBhc3NlZCBxdWFsaWZp
Y2F0aW9uIHlldC4gV2UgZG8gbm90IHVzZSBpdCBmb3IgZ2VuZXJhbCBwdXJwb3NlDQo+ID4gY29u
ZmlndXJhdGlvbi4NCj4gPg0KPiA+IEFuZCBidHcuIHdoYXQgaXMgd3Jvbmcgd2l0aCB0aGUgc2V0
dGluZyBsbSB0byBtYXN0ZXIgdmlhIGhjaWNvbmZpZz8NCj4gWW91IGFyZSByaWdodCwgSSBtaXNz
ZWQgdGhpcyBmdW5jdGlvbmFsaXR5Lg0KPiA+IFRoYXQNCj4gPiBzYWlkLCBJIGFtIHByZXR0eSBt
dWNoIGFnYWluc3QgZ2VuZXJhbCBwdXJwb3NlIHNldHRpbmcgdGhhdCBhcmUgbm90DQo+ID4gcmVh
bGx5IGJvdW5kIHRvIGFueSBzcGVjaWZpYyBzZXJ2aWNlL3Byb2ZpbGUuIFRoZSBzdW0gb2YgcHJv
ZmlsZXMNCj4gPiBzaG91bGQNCj4gPiBkZWZpbmUgYSBwcm9wZXIgcG9saWN5IGFuZCBub3Qgc29t
ZSBtYWdpYyBnbG9iYWwgc2V0dGluZy4gT3RoZXJ3aXNlDQo+IHlvdQ0KPiA+IGVhc2lseSBydW4g
aW50byBkZWFkLWxvY2sgc2NlbmFyaW9zLg0KPiBJIGFtIG5vdCBzdXJlIEkgdW5kZXJzdGFuZCB0
aGUgcmVsYXRpb24gdG8gZGVhZGxvY2tzIGluIHRoaXMgY29udGV4dCwNCj4gYnV0IHNpbmNlIHRo
aXMgZnVuY3Rpb25hbGl0eSBhbHJlYWR5IGV4aXN0cyBpbiBoY2ljb25maWcsIEkgZ3Vlc3MNCj4g
d2UgYXJlIGRvbmUgaGVyZS4NCg0KVGhlIGRlYWRsb2NrIHdvdWxkIGJlIGlmIHR3byBkZXZpY2Vz
IHRyeSB0byBjb25uZWN0IGFuZCBib3RoIHRyeSB0byBmb3JjZSB0aGVtc2VsdmVzIHRvIGJlIG1h
c3Rlci4gIFRoaXMgd2lsbCBub3QgY2F1c2UgYSBjb25uZWN0aW9uIHRvIHN1Y2NlZWQgLSB0aGlz
IHdpbGwgY3JlYXRlIGFuIHVuaGFwcHkgdXNlci4NCg0KRXZlbiBpZiB0aGUgZnVuY3Rpb24gaXMg
aW4gaGNpY29uZmlnLCBhZGRpbmcgbmV3IHdheXMgb2YgZG9pbmcgc29tZXRoaW5nIHdyb25nIGlz
IHN0aWxsIG5vdCByaWdodC4gIFdlJ3ZlIGFsbCB0cmllZCB0byBtb3ZlIGF3YXkgZnJvbSBmaXhp
bmcgcm9sZXMgb3ZlciB0aGUgeWVhcnMuDQoNCk1hcmNlbCBwdXQgaXQgdmVyeSB3ZWxsIHRoYXQg
dGhlIGxpbmsgcm9sZSBwb2xpY3kgc2hvdWxkIGJlIGJhc2VkIG9uIHRoZSBzdW0gb2YgcHJvZmls
ZXMsIHJhdGhlciB0aGFuIGEgZ2xvYmFsIHNldHRpbmcuDQoNCg0KVGltDQoNCg0KX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18NClRoaXMgbWVzc2FnZSBpcyBmb3IgdGhlIGRlc2lnbmF0
ZWQgcmVjaXBpZW50IG9ubHkgYW5kIG1heSBjb250YWluIHByaXZpbGVnZWQsIHByb3ByaWV0YXJ5
LCBvciBvdGhlcndpc2UgcHJpdmF0ZSBpbmZvcm1hdGlvbi4gSWYgeW91IGhhdmUgcmVjZWl2ZWQg
aXQgaW4gZXJyb3IsIHBsZWFzZSBub3RpZnkgdGhlIHNlbmRlciBpbW1lZGlhdGVseSBhbmQgZGVs
ZXRlIHRoZSBvcmlnaW5hbC4gQW55IG90aGVyIHVzZSBvZiB0aGUgZW1haWwgYnkgeW91IGlzIHBy
b2hpYml0ZWQuDQo=


^ permalink raw reply	[flat|nested] 6+ messages in thread

end of thread, other threads:[~2011-09-12 15:57 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2011-09-12  3:32 [PATCH bluetooth-next] Added force_acl_master param for bluetooth module ilia.kolominsky
2011-09-12  9:28 ` Marcel Holtmann
2011-09-12  9:57   ` Ilia, Kolominsky
2011-09-12 14:11     ` Marcel Holtmann
2011-09-12 15:12       ` Ilia, Kolominsky
2011-09-12 15:57         ` tim.howes

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.