)]}'
{
  "commit": "c3d6450e741da08c3bc2e2ba06d743c27540abac",
  "tree": "b7b7a08020ec99b45af4af601f40102cee4c1299",
  "parents": [
    "02303f73373aa1da19dbec510ec5a4e2576f9610"
  ],
  "author": {
    "name": "Jarkko Nikula",
    "email": "jhnikula@gmail.com",
    "time": "Tue Nov 30 17:58:25 2010 +0200"
  },
  "committer": {
    "name": "Greg Kroah-Hartman",
    "email": "gregkh@suse.de",
    "time": "Tue Nov 30 16:46:33 2010 -0800"
  },
  "message": "usb: otg: twl4030-usb: Fix unbalanced regulator disables at module removal\n\nFunction twl4030_usb_remove can cause unbalanced regulator disables in\ntwl4030_phy_power if the cable is not connected. Regulator enable/disable\ncalls are in balance only if the twl4030_phy_resume was called prior the\ntwl4030_usb_remove, that is, the cable was connected.\n\nFix this by checking the \u0027asleep\u0027 variable in twl4030_usb_remove since that\nvariable is used to check state in other functions.\n\nSigned-off-by: Jarkko Nikula \u003cjhnikula@gmail.com\u003e\nCc: Felipe Balbi \u003cbalbi@ti.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "d335f484fcd8dc2e58e8271c7334f08abfbee57f",
      "old_mode": 33188,
      "old_path": "drivers/usb/otg/twl4030-usb.c",
      "new_id": "6ca505f333e4936f8cf486324d2bbffd63693971",
      "new_mode": 33188,
      "new_path": "drivers/usb/otg/twl4030-usb.c"
    }
  ]
}
