)]}'
{
  "commit": "e501d0553a7580fcc6654d7f58a5f061d31d00af",
  "tree": "8f1489e92272e18cc5c222283bcbeccfe7bcecd2",
  "parents": [
    "33b665eeeb85956ccbdf31c4c31a4e2a31133c44"
  ],
  "author": {
    "name": "Andrei Emeltchenko",
    "email": "andrei.emeltchenko@nokia.com",
    "time": "Thu Jul 08 12:14:41 2010 +0300"
  },
  "committer": {
    "name": "Marcel Holtmann",
    "email": "marcel@holtmann.org",
    "time": "Thu Jul 08 20:35:23 2010 -0300"
  },
  "message": "Bluetooth: Check L2CAP pending status before sending connect request\n\nDue to race condition in L2CAP state machine L2CAP Connection Request\nmay be sent twice for SDP with the same source channel id. Problems\nreported connecting to Apple products, some carkit, Blackberry phones.\n\n...\n2010-06-07 21:18:03.651031 \u003c ACL data: handle 1 flags 0x02 dlen 12\n    L2CAP(s): Connect req: psm 1 scid 0x0040\n2010-06-07 21:18:03.653473 \u003e HCI Event: Number of Completed Packets (0x13) plen 5\n    handle 1 packets 1\n2010-06-07 21:18:03.653808 \u003e HCI Event: Auth Complete (0x06) plen 3\n    status 0x00 handle 1\n2010-06-07 21:18:03.653869 \u003c ACL data: handle 1 flags 0x02 dlen 12\n    L2CAP(s): Connect req: psm 1 scid 0x0040\n...\n\nPatch uses L2CAP_CONF_CONNECT_PEND flag to mark that L2CAP Connection\nRequest has been sent already.\n\nModified version of patch from Ville Tervo.\n\nSigned-off-by: Andrei Emeltchenko \u003candrei.emeltchenko@nokia.com\u003e\nSigned-off-by: Marcel Holtmann \u003cmarcel@holtmann.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "1b682a5aa0616911c2861b5d836c015230922faf",
      "old_mode": 33188,
      "old_path": "net/bluetooth/l2cap.c",
      "new_id": "cf3c4073a8a655d6e9d8936cb61d30254224962f",
      "new_mode": 33188,
      "new_path": "net/bluetooth/l2cap.c"
    }
  ]
}
