Return-Path: MIME-Version: 1.0 Date: Fri, 27 Mar 2009 13:23:57 -0700 Message-ID: <35c90d960903271323w6f206741ya366a11464461235@mail.gmail.com> Subject: [PATCH] AVDTP Qualification: Use GENERAL_REJECT instead of REJECT for unknown command. From: Nick Pelly To: linux-bluetooth@vger.kernel.org Content-Type: multipart/mixed; boundary=000e0cd179e20bdd1104661f8445 Sender: linux-bluetooth-owner@vger.kernel.org List-ID: --000e0cd179e20bdd1104661f8445 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit --000e0cd179e20bdd1104661f8445 Content-Type: application/octet-stream; name="0001-AVCTP-qualification-Handle-more-error-codes.patch" Content-Disposition: attachment; filename="0001-AVCTP-qualification-Handle-more-error-codes.patch" Content-Transfer-Encoding: base64 X-Attachment-Id: f_fstbmfcv0 RnJvbSA1MGQ3M2Y5MzUxZDhiZjRmMDMyZGMzYTY3ZTBiNTk2OGI5MDgzMzU4IE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBOaWNrIFBlbGx5IDxucGVsbHlAZ29vZ2xlLmNvbT4KRGF0ZTog RnJpLCAyNyBNYXIgMjAwOSAxMjo1Nzo0NSAtMDcwMApTdWJqZWN0OiBbUEFUQ0ggMS8yXSBBVkNU UCBxdWFsaWZpY2F0aW9uOiBIYW5kbGUgbW9yZSBlcnJvciBjb2Rlcy4KCi0tLQogYXVkaW8vY29u dHJvbC5jIHwgICAyNSArKysrKysrKysrKysrKystLS0tLS0tLS0tCiAxIGZpbGVzIGNoYW5nZWQs IDE1IGluc2VydGlvbnMoKyksIDEwIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2F1ZGlvL2Nv bnRyb2wuYyBiL2F1ZGlvL2NvbnRyb2wuYwppbmRleCAxNGRmYmY1Li5mNzYzNmQ2IDEwMDY0NAot LS0gYS9hdWRpby9jb250cm9sLmMKKysrIGIvYXVkaW8vY29udHJvbC5jCkBAIC03Myw3ICs3Myw5 IEBACiAvKiBjdHlwZSBlbnRyaWVzICovCiAjZGVmaW5lIENUWVBFX0NPTlRST0wJCTB4MAogI2Rl ZmluZSBDVFlQRV9TVEFUVVMJCTB4MQorI2RlZmluZSBDVFlQRV9OT1RfSU1QTEVNRU5URUQJMHg4 CiAjZGVmaW5lIENUWVBFX0FDQ0VQVEVECQkweDkKKyNkZWZpbmUgQ1RZUEVfUkVKRUNURUQJCTB4 QQogI2RlZmluZSBDVFlQRV9TVEFCTEUJCTB4QwogCiAvKiBvcGNvZGVzICovCkBAIC01MDIsMjEg KzUwNCwyMSBAQCBzdGF0aWMgZ2Jvb2xlYW4gc2Vzc2lvbl9jYihHSU9DaGFubmVsICpjaGFuLCBH SU9Db25kaXRpb24gY29uZCwKIAkJCWF2cmNwLT5jb2RlLCBhdnJjcC0+c3VidW5pdF90eXBlLCBh dnJjcC0+c3VidW5pdF9pZCwKIAkJCWF2cmNwLT5vcGNvZGUsIG9wZXJhbmRfY291bnQpOwogCi0J aWYgKGF2Y3RwLT5wYWNrZXRfdHlwZSA9PSBBVkNUUF9QQUNLRVRfU0lOR0xFICYmCi0JCQlhdmN0 cC0+Y3IgPT0gQVZDVFBfQ09NTUFORCAmJgotCQkJYXZjdHAtPnBpZCA9PSBodG9ucyhBVl9SRU1P VEVfU1ZDTEFTU19JRCkgJiYKKwlpZiAoYXZjdHAtPnBhY2tldF90eXBlICE9IEFWQ1RQX1BBQ0tF VF9TSU5HTEUpIHsKKwkJYXZjdHAtPmNyID0gQVZDVFBfUkVTUE9OU0U7CisJCWF2cmNwLT5jb2Rl ID0gQ1RZUEVfTk9UX0lNUExFTUVOVEVEOworCX0gZWxzZSBpZiAoYXZjdHAtPnBpZCAhPSBodG9u cyhBVl9SRU1PVEVfU1ZDTEFTU19JRCkpIHsKKwkJYXZjdHAtPmlwaWQgPSAxOworCQlhdmN0cC0+ Y3IgPSBBVkNUUF9SRVNQT05TRTsKKwkJYXZyY3AtPmNvZGUgPSBDVFlQRV9SRUpFQ1RFRDsKKwl9 IGVsc2UgaWYgKGF2Y3RwLT5jciA9PSBBVkNUUF9DT01NQU5EICYmCiAJCQlhdnJjcC0+Y29kZSA9 PSBDVFlQRV9DT05UUk9MICYmCiAJCQlhdnJjcC0+c3VidW5pdF90eXBlID09IFNVQlVOSVRfUEFO RUwgJiYKIAkJCWF2cmNwLT5vcGNvZGUgPT0gT1BfUEFTU1RIUk9VR0gpIHsKIAkJaGFuZGxlX3Bh bmVsX3Bhc3N0aHJvdWdoKHNlc3Npb24sIG9wZXJhbmRzLCBvcGVyYW5kX2NvdW50KTsKIAkJYXZj dHAtPmNyID0gQVZDVFBfUkVTUE9OU0U7CiAJCWF2cmNwLT5jb2RlID0gQ1RZUEVfQUNDRVBURUQ7 Ci0JCXJldCA9IHdyaXRlKHNvY2ssIGJ1ZiwgcGFja2V0X3NpemUpOwotCX0KLQotCWlmIChhdmN0 cC0+cGFja2V0X3R5cGUgPT0gQVZDVFBfUEFDS0VUX1NJTkdMRSAmJgotCQkJYXZjdHAtPmNyID09 IEFWQ1RQX0NPTU1BTkQgJiYKLQkJCWF2Y3RwLT5waWQgPT0gaHRvbnMoQVZfUkVNT1RFX1NWQ0xB U1NfSUQpICYmCisJfSBlbHNlIGlmIChhdmN0cC0+Y3IgPT0gQVZDVFBfQ09NTUFORCAmJgogCQkJ YXZyY3AtPmNvZGUgPT0gQ1RZUEVfU1RBVFVTICYmCiAJCQkoYXZyY3AtPm9wY29kZSA9PSBPUF9V TklUSU5GTwogCQkJfHwgYXZyY3AtPm9wY29kZSA9PSBPUF9TVUJVTklUSU5GTykpIHsKQEAgLTUy NCw4ICs1MjYsMTEgQEAgc3RhdGljIGdib29sZWFuIHNlc3Npb25fY2IoR0lPQ2hhbm5lbCAqY2hh biwgR0lPQ29uZGl0aW9uIGNvbmQsCiAJCWF2cmNwLT5jb2RlID0gQ1RZUEVfU1RBQkxFOwogCQlk ZWJ1ZygicmVwbHkgdG8gJXMiLCBhdnJjcC0+b3Bjb2RlID09IE9QX1VOSVRJTkZPID8KIAkJCQki T1BfVU5JVElORk8iIDogIk9QX1NVQlVOSVRJTkZPIik7Ci0JCXJldCA9IHdyaXRlKHNvY2ssIGJ1 ZiwgcGFja2V0X3NpemUpOworCX0gZWxzZSB7CisJCWF2Y3RwLT5jciA9IEFWQ1RQX1JFU1BPTlNF OworCQlhdnJjcC0+Y29kZSA9IENUWVBFX1JFSkVDVEVEOwogCX0KKwlyZXQgPSB3cml0ZShzb2Nr LCBidWYsIHBhY2tldF9zaXplKTsKIAogCXJldHVybiBUUlVFOwogCi0tIAoxLjYuMS4zCgo= --000e0cd179e20bdd1104661f8445--