)]}'
{
  "commit": "1e8ddb5cfe5711b9d7c53a90e122f436894e3c99",
  "tree": "f0c82425c330438763260871fc0233b38b5793eb",
  "parents": [
    "c445c30e1ad245cfd9abe64bb80b863162469435"
  ],
  "author": {
    "name": "Hemant Kumar",
    "email": "hemantk@codeaurora.org",
    "time": "Mon Jul 02 13:39:22 2012 -0700"
  },
  "committer": {
    "name": "Hemant Kumar",
    "email": "hemantk@codeaurora.org",
    "time": "Sat Jul 14 09:59:48 2012 -0700"
  },
  "message": "net: usb: Using workqueue as bottom half handler\n\nusbnet driver uses tasklet as bottom half handler. Since tasklet\nruns in interrupt context in case of high throughput driver is\nspending more time in interrupt context to process rx buffers\nthis is causing watch dog reset. Hence replace the tasklet with\nworkqueue to avoid watchdog reset.\n\nCRs-Fixed: 378526\nChange-Id: I8eac339e37d734dbaaf7a2e874d3974f562e8680\nSigned-off-by: Hemant Kumar \u003chemantk@codeaurora.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "2b73d992885b10b9c3ff9cb0b5de1d56005b1689",
      "old_mode": 33188,
      "old_path": "drivers/net/usb/usbnet.c",
      "new_id": "d26c84569a0ce579f7b78c60454040c5c7628d10",
      "new_mode": 33188,
      "new_path": "drivers/net/usb/usbnet.c"
    },
    {
      "type": "modify",
      "old_id": "76f439647c4bdbe8a81c8518be0f5194ed43af8f",
      "old_mode": 33188,
      "old_path": "include/linux/usb/usbnet.h",
      "new_id": "72f5c960be1d5b5f58f9becf1b8db463089c305a",
      "new_mode": 33188,
      "new_path": "include/linux/usb/usbnet.h"
    }
  ]
}
