)]}'
{
  "commit": "ebf20de453042c066a289b90dd14d59de03dba2f",
  "tree": "a705f2a68b1f51f5eecef1336e7523f6bb26e591",
  "parents": [
    "69964ea4c7b68c9399f7977aa5b9aa6539a6a98a"
  ],
  "author": {
    "name": "Alan Stern",
    "email": "stern@rowland.harvard.edu",
    "time": "Tue May 01 11:28:49 2012 -0400"
  },
  "committer": {
    "name": "Greg Kroah-Hartman",
    "email": "gregkh@linuxfoundation.org",
    "time": "Tue May 01 14:06:36 2012 -0400"
  },
  "message": "EHCI: update PM methods in ehci-tegra.c\n\nThis patch (as1547) rearranges the Power Management parts of the\nehci-tegra driver to match the conventions used in other EHCI platform\ndrivers.  In particular, the controller should not be powered down by\nthe root hub\u0027s suspend routine; the controller\u0027s power level should be\nmanaged by the controller\u0027s own PM methods.\n\nThe end result of the patch is that the standard ehci_bus_suspend()\nand ehci_bus_resume() methods can be used instead of special-purpose\nroutines.  The driver now uses the standard dev_pm_ops methods instead\nof legacy power management.  Since there is no supported wakeup\nmechanism for the controller, runtime suspend is forbidden by default\n(this can be overridden via sysfs, if desired).\n\nThese adjustments are needed in order to make ehci-tegra compatible\nwith recent changes to the USB core.  The core now checks the root\nhub\u0027s status following bus suspend; if the controller is automatically\npowered down during bus suspend then the check will fail and the root\nhub will be resumed immediately.  Doing the controller power-down in a\nseparate method avoids this problem.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nAcked-by: Stephen Warren \u003cswarren@wwwdotorg.org\u003e\nTested-by: Stephen Warren \u003cswarren@wwwdotorg.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "86183366647f7803f256d2ef6d05da639818c8e5",
      "old_mode": 33188,
      "old_path": "drivers/usb/host/ehci-tegra.c",
      "new_id": "73f3525e6921be8e93627c30bb2ed3e3d4bf3b83",
      "new_mode": 33188,
      "new_path": "drivers/usb/host/ehci-tegra.c"
    }
  ]
}
