Return-Path: MIME-Version: 1.0 Date: Mon, 2 Feb 2009 18:13:13 -0800 Message-ID: Subject: [PATCH] Bluetooth: When encryption is dropped, do not send RFCOMM tx packets. From: jaikumar Ganesh To: linux-bluetooth@vger.kernel.org Content-Type: multipart/mixed; boundary=00151750db30a1d7810461fa3602 Sender: linux-bluetooth-owner@vger.kernel.org List-ID: --00151750db30a1d7810461fa3602 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Hi Marcel, The patch for pausing RFCOMM tx traffic during the grace period when the encryption is dropped (as a result of the role change) is attached. Thanks Jaikumar --00151750db30a1d7810461fa3602 Content-Type: application/octet-stream; name="0001-Bluetooth-When-encryption-is-dropped-do-not-send-R.patch" Content-Disposition: attachment; filename="0001-Bluetooth-When-encryption-is-dropped-do-not-send-R.patch" Content-Transfer-Encoding: base64 X-Attachment-Id: f_fqpxr27j0 RnJvbSA0MjQ1NTY5OTkzNmZkMzA2NDA0NGMzZmU0NDNlNjZjZmVhNzkzZWUxIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBKYWlrdW1hciBHYW5lc2ggPGphaWt1bWFyQGdvb2dsZS5jb20+ CkRhdGU6IE1vbiwgMiBGZWIgMjAwOSAxODowMzo1NyAtMDgwMApTdWJqZWN0OiBbUEFUQ0hdIEJs dWV0b290aDogV2hlbiBlbmNyeXB0aW9uIGlzIGRyb3BwZWQsIGRvIG5vdCBzZW5kIFJGQ09NTSB0 eCBwYWNrZXRzLgoKRHVyaW5nIGEgcm9sZSBjaGFuZ2UsIHRoZSByZW1vdGUgc2lkZSBkcm9wcyB0 aGUgZW5jcnlwdGlvbiBvZiB0aGUgUkZDT01NCmNvbm5lY3Rpb24uIFdlIGFsbG93IGEgZ3JhY2Ug cGVyaW9kIGZvciB0aGUgZW5jcnlwdGlvbiB0byBiZSByZWVzdGFibGlzaGVkLApiZWZvcmUgZHJv cHBpbmcgdGhlIGNvbm5lY3Rpb24uIER1cmluZyB0aGlzIGdyYWNlIHBlcmlvZCwgdGhlIFJGQ09N TV9TRUNfUEVORElORwpmbGFnIGlzIHNldC4gQ2hlY2sgdGhpcyBmbGFnIGJlZm9yZSBzZW5kaW5n IFJGQ09NTSB0eCBwYWNrZXRzLgoKU2lnbmVkLW9mZi1ieTogSmFpa3VtYXIgR2FuZXNoIDxqYWlr dW1hckBnb29nbGUuY29tPgotLS0KIG5ldC9ibHVldG9vdGgvcmZjb21tL2NvcmUuYyB8ICAgIDMg KysrCiAxIGZpbGVzIGNoYW5nZWQsIDMgaW5zZXJ0aW9ucygrKSwgMCBkZWxldGlvbnMoLSkKCmRp ZmYgLS1naXQgYS9uZXQvYmx1ZXRvb3RoL3JmY29tbS9jb3JlLmMgYi9uZXQvYmx1ZXRvb3RoL3Jm Y29tbS9jb3JlLmMKaW5kZXggYWQwZTI1YS4uMzcxN2MyNSAxMDA2NDQKLS0tIGEvbmV0L2JsdWV0 b290aC9yZmNvbW0vY29yZS5jCisrKyBiL25ldC9ibHVldG9vdGgvcmZjb21tL2NvcmUuYwpAQCAt MTc0OSw2ICsxNzQ5LDkgQEAgc3RhdGljIGlubGluZSB2b2lkIHJmY29tbV9wcm9jZXNzX2RsY3Mo c3RydWN0IHJmY29tbV9zZXNzaW9uICpzKQogCQkJY29udGludWU7CiAJCX0KIAorCQlpZiAodGVz dF9iaXQoUkZDT01NX1NFQ19QRU5ESU5HLCAmZC0+ZmxhZ3MpKQorCQkJY29udGludWU7CisKIAkJ aWYgKHRlc3RfYml0KFJGQ09NTV9UWF9USFJPVFRMRUQsICZzLT5mbGFncykpCiAJCQljb250aW51 ZTsKIAotLSAKMS41LjQuNQoK --00151750db30a1d7810461fa3602--