)]}'
{
  "commit": "91f9c9cf1cfd98daee949553bc423eab4f52c5d3",
  "tree": "fd2269d114d135c8d151bd0dbb6e14de18135e0b",
  "parents": [
    "17ea79e733a5b84527b4331903adec97ecf49d1d"
  ],
  "author": {
    "name": "Jaganath Kanakkassery",
    "email": "jaganathx.kanakkassery@intel.com",
    "time": "Tue Jan 17 22:16:19 2017 +0530"
  },
  "committer": {
    "name": "Johan Hedberg",
    "email": "johan.hedberg@intel.com",
    "time": "Sat Jan 28 08:43:41 2017 +0200"
  },
  "message": "Bluetooth: RFCOMM: Implement MSC Flow Control\n\nThis is mainly for backward compatibility with 1.0b devices and for\nspec compliance. CFC is mandatory post 1.0b spec where in MSC FC\nshall not be used.\n\nFC bit in MSC is used to manage the flow control. If FC is 1 then\nthe device is unable to accept frames.\n\nImplementation is done by reusing \"tx_credit\" as a binary semaphore\nwherein it will be blocked if MSC is recieved with FC bit 1 and\nunblocked if FC bit is 0. Once tx thread is scheduled then semaphore\nshould be always available until all the buf in queue is sent.\n\nChange-Id: I91181668ec0f46ff0b02905dd97e4503fc1fa7a7\nSigned-off-by: Jaganath Kanakkassery \u003cjaganathx.kanakkassery@intel.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "d54f57434cab5a428a94103919123527be4a51b0",
      "old_mode": 33188,
      "old_path": "include/bluetooth/rfcomm.h",
      "new_id": "3da79574a889983ec1e8b80e9d58d6b558d8a02f",
      "new_mode": 33188,
      "new_path": "include/bluetooth/rfcomm.h"
    },
    {
      "type": "modify",
      "old_id": "d6752c667eebf0873830ce0839ae9b8662d10147",
      "old_mode": 33188,
      "old_path": "subsys/bluetooth/host/rfcomm.c",
      "new_id": "c2893cd2d7d7eb8634fb46653c22f646bc61256c",
      "new_mode": 33188,
      "new_path": "subsys/bluetooth/host/rfcomm.c"
    },
    {
      "type": "modify",
      "old_id": "850453040ba202f84a2ca0f83fade8d9d133f258",
      "old_mode": 33188,
      "old_path": "subsys/bluetooth/host/rfcomm_internal.h",
      "new_id": "c5b9e6187cec216ca2ff8bca9145ef1d07cac3d3",
      "new_mode": 33188,
      "new_path": "subsys/bluetooth/host/rfcomm_internal.h"
    }
  ]
}
