)]}'
{
  "commit": "67b24de3c16c00a7bb1c4e566dd8ef0ffa5348bb",
  "tree": "551f5065687c16997bf1e9579ea536237168d97b",
  "parents": [
    "28642d1c847144d1bc4bf7efd715a051ba68e6a4"
  ],
  "author": {
    "name": "Hemant Kumar",
    "email": "hemantk@codeaurora.org",
    "time": "Tue Dec 04 15:04:54 2012 -0800"
  },
  "committer": {
    "name": "Jack Pham",
    "email": "jackp@codeaurora.org",
    "time": "Thu Feb 07 13:15:27 2013 -0800"
  },
  "message": "net: rmnet_ctrl_usb: Block file close until tx URBs are transmitted\n\nCherry picked from 16599ec35c3bc8965eb26d33cac044518df88c73\n\nRmnet control driver is directly killing tx URBs submitted to HSIC\nHW if userspace closes the file. When a file is close, all pending\ndata needs to get flushed. Hence wait for the pending tx URBs to\nfinish transfer with a timeout before file close. This will complete\nall the pending transfers gracefully on tx path so that mdm device\ndoes not miss any control channel information upon file close.\n\nChange-Id: I70942391056e57b0f6dd2cd5c16be2654759eabd\nSigned-off-by: Hemant Kumar \u003chemantk@codeaurora.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "f87b3b963c3ac448938669c97108b2821e489cc6",
      "old_mode": 33188,
      "old_path": "drivers/net/usb/rmnet_usb_ctrl.c",
      "new_id": "1476bb35dd4291f3a3d0f1894c8d05e7e2543863",
      "new_mode": 33188,
      "new_path": "drivers/net/usb/rmnet_usb_ctrl.c"
    }
  ]
}
