)]}'
{
  "commit": "1c9354b0973a59a0292ec64e0b4dde7b9462931a",
  "tree": "ebe40d8459363ae6692ef73ce6bf2f6f4f8abf0a",
  "parents": [
    "a42f82f57a6411c89538a8c0a44150f67e449a4a"
  ],
  "author": {
    "name": "Lars-Peter Clausen",
    "email": "lars@metafoo.de",
    "time": "Thu Apr 11 11:24:39 2013 +0200"
  },
  "committer": {
    "name": "Greg Kroah-Hartman",
    "email": "gregkh@linuxfoundation.org",
    "time": "Thu Apr 11 12:39:02 2013 -0700"
  },
  "message": "misc: apds9802als: Fix suspend/resume\n\nThe apds9802als driver implements runtime pm and at the same time uses the\nlegacy pm callbacks for suspend and resume. This does not work since the i2c\ncore wont look at the legacy pm callbacks if a driver has the \u0027pm\u0027 field set.\nThis patch fixes it by moving over to dev_pm_ops for suspend/resume as well.\nSince both runtime pm and suspend/resume behave the same way this can easily be\ndone using the UNIVERSAL_DEV_PM_OPS macro.\n\nSigned-off-by: Lars-Peter Clausen \u003clars@metafoo.de\u003e\nCc: Hong Liu \u003chong.liu@intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "d648b089302761596bb06a844b09e939bb065e87",
      "old_mode": 33188,
      "old_path": "drivers/misc/apds9802als.c",
      "new_id": "5b5fd8416b3e8e790ffc11084c9a7320cadd898f",
      "new_mode": 33188,
      "new_path": "drivers/misc/apds9802als.c"
    }
  ]
}
