{"head":"a42928dc22f64be76e3cca3a7d530e8a668df8de","size":4,"push_id":46295034,"ref":"refs/heads/2.6.35.14-stable","commits":[{"sha":"cda9b53d6b7a13006a9c854584ee15abdc966302","author":{"name":"Arne Coucheron","email":"209ba179947c35aa8a2a46f4caa398fd10622190@gmail.com"},"url":"https://api.github.com/repos/ch33kybutt/oxygen_kernel/commits/cda9b53d6b7a13006a9c854584ee15abdc966302","message":"Squished commit of bluetooth fixes\n\nhttp://android.git.kernel.org/?p=kernel/common.git;a=history;f=net/bluetooth;hb=refs/heads/android-2.6.36\nhttp://android.git.kernel.org/?p=kernel/common.git;a=history;f=drivers/bluetooth;hb=refs/heads/android-2.6.36"},{"sha":"447b57f0d47d5feac4da1a53d6dff26d247ea5cc","author":{"name":"Ricardo Cerqueira","email":"66aee9f5dc5b5174f138073731f0e22b1d4592d0@linuxtv.org"},"url":"https://api.github.com/repos/ch33kybutt/oxygen_kernel/commits/447b57f0d47d5feac4da1a53d6dff26d247ea5cc","message":"Bluetooth: bnep: Fix bad ether addresses\n\nAccording to the Ethernet spec, the least significant bit of the\nmost significant byte identifies whether an address is multicast\nor unicast. In other words, on a NIC, the 6th byte must always\nbe even.\n\nCopying the address from hci0 to bnep0 was resulting in odd\n6th-byte assignments, which were rejected by both the local\nethernet layer and remote hosts. So before validating the address,\nmake sure this particular problem doesn't exist."},{"sha":"ba8e878c6376090961f5d7b14c4b137f8720d994","author":{"name":"Mallikarjuna GB","email":"b54bc9f72220f39b81a6097d8923506d0c832e80@codeaurora.org"},"url":"https://api.github.com/repos/ch33kybutt/oxygen_kernel/commits/ba8e878c6376090961f5d7b14c4b137f8720d994","message":"Bluetooth : RFCOMM Frame size change\n\nRFCOMM Frame size changes to accomodate the credits in the data packet.\nEarlier implementation was not considering the 1 Byte required for\nCredits information in data packet and hence was considering the\nRFCOMM header plus FCS as 5 Bytes.\nBecause of this if the remote device sends a data packet with\nnegotiated frame size and credits information,packet size exceeds L2CAPMTU\nand will be discarded by L2CAP.\n\nCRs-fixed: 303518\n\nSigned-off-by: Mallikarjuna GB <gbmalli@codeaurora.org>\n(cherry picked from commit 9e11a746831fbe42c78efeef234f30cca93537f5)\n\nChange-Id: I9c80c2b292fc5f7b808192ccbe198c0dcae497b6\nSigned-off-by: Oguri, Srivalli <oguri@codeaurora.org>"},{"sha":"a42928dc22f64be76e3cca3a7d530e8a668df8de","author":{"name":"Brian Gix","email":"5309bd6daa01d2b82452b9d081eafa2866dfe0a8@codeaurora.org"},"url":"https://api.github.com/repos/ch33kybutt/oxygen_kernel/commits/a42928dc22f64be76e3cca3a7d530e8a668df8de","message":"Bluetooth: Fix kernel hci_dev_open timeout reset\n\nHandle -EALREADY error in hci_sock of hci_dev_open as indication that\nthe HCI device is already open. This was causing reset inducing timeout,\nand removed unused/useless check of failure in power-up code.\n\nSigned-off-by: Brian Gix <bgix@codeaurora.org>\n(cherry picked from commit 9bb9d38e700c8deb08f6347f43be250b9ec9e3be)\n\nChange-Id: Id42c5acf37bb5657c898fb358bc2f45621ea5044\nSigned-off-by: Oguri, Srivalli <oguri@codeaurora.org>"}],"legacy":{"head":"a42928dc22f64be76e3cca3a7d530e8a668df8de","size":4,"push_id":46295034,"shas":[["cda9b53d6b7a13006a9c854584ee15abdc966302","arco68@gmail.com","Squished commit of bluetooth fixes\n\nhttp://android.git.kernel.org/?p=kernel/common.git;a=history;f=net/bluetooth;hb=refs/heads/android-2.6.36\nhttp://android.git.kernel.org/?p=kernel/common.git;a=history;f=drivers/bluetooth;hb=refs/heads/android-2.6.36","Arne Coucheron"],["447b57f0d47d5feac4da1a53d6dff26d247ea5cc","rmcc@linuxtv.org","Bluetooth: bnep: Fix bad ether addresses\n\nAccording to the Ethernet spec, the least significant bit of the\nmost significant byte identifies whether an address is multicast\nor unicast. In other words, on a NIC, the 6th byte must always\nbe even.\n\nCopying the address from hci0 to bnep0 was resulting in odd\n6th-byte assignments, which were rejected by both the local\nethernet layer and remote hosts. So before validating the address,\nmake sure this particular problem doesn't exist.","Ricardo Cerqueira"],["ba8e878c6376090961f5d7b14c4b137f8720d994","gbmalli@codeaurora.org","Bluetooth : RFCOMM Frame size change\n\nRFCOMM Frame size changes to accomodate the credits in the data packet.\nEarlier implementation was not considering the 1 Byte required for\nCredits information in data packet and hence was considering the\nRFCOMM header plus FCS as 5 Bytes.\nBecause of this if the remote device sends a data packet with\nnegotiated frame size and credits information,packet size exceeds L2CAPMTU\nand will be discarded by L2CAP.\n\nCRs-fixed: 303518\n\nSigned-off-by: Mallikarjuna GB <gbmalli@codeaurora.org>\n(cherry picked from commit 9e11a746831fbe42c78efeef234f30cca93537f5)\n\nChange-Id: I9c80c2b292fc5f7b808192ccbe198c0dcae497b6\nSigned-off-by: Oguri, Srivalli <oguri@codeaurora.org>","Mallikarjuna GB"],["a42928dc22f64be76e3cca3a7d530e8a668df8de","bgix@codeaurora.org","Bluetooth: Fix kernel hci_dev_open timeout reset\n\nHandle -EALREADY error in hci_sock of hci_dev_open as indication that\nthe HCI device is already open. This was causing reset inducing timeout,\nand removed unused/useless check of failure in power-up code.\n\nSigned-off-by: Brian Gix <bgix@codeaurora.org>\n(cherry picked from commit 9bb9d38e700c8deb08f6347f43be250b9ec9e3be)\n\nChange-Id: Id42c5acf37bb5657c898fb358bc2f45621ea5044\nSigned-off-by: Oguri, Srivalli <oguri@codeaurora.org>","Brian Gix"]],"ref":"refs/heads/2.6.35.14-stable"}}