)]}'
{
  "commit": "f37dd80ac2a67e4e4e921f99d34a1ceeb2488abb",
  "tree": "c845e39b24feac331a9a67d49e0b8061f52131b3",
  "parents": [
    "b8d6f45b32f6fe72bf7304183275e99332544ce1"
  ],
  "author": {
    "name": "David Brownell",
    "email": "david-b@pacbell.net",
    "time": "Tue Feb 13 22:09:00 2007 +0100"
  },
  "committer": {
    "name": "Jean Delvare",
    "email": "khali@arrakis.delvare",
    "time": "Tue Feb 13 22:09:00 2007 +0100"
  },
  "message": "i2c: Add driver suspend/resume/shutdown support\n\nDriver model updates for the I2C core:\n\n - Add new suspend(), resume(), and shutdown() methods.  Use them in the\n   standard driver model style; document them.\n\n - Minor doc updates to highlight zero-initialized fields in drivers, and\n   the driver model accessors for \"clientdata\".\n\nIf any i2c drivers were previously using the old suspend/resume calls\nin \"struct driver\", they were getting warning messages ... and will\nnow no longer work.  Other than that, this patch changes no behaviors;\nand it lets I2C drivers use conventional PM and shutdown support.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "f03c2a02f806684c39c0cd8459eaab71a661496b",
      "old_mode": 33188,
      "old_path": "Documentation/i2c/porting-clients",
      "new_id": "ca272b263a92e5f2aefaf0158c30145ba7119a9f",
      "new_mode": 33188,
      "new_path": "Documentation/i2c/porting-clients"
    },
    {
      "type": "modify",
      "old_id": "3a057c8e5507c4d1ef8620b93fff8bfe1f208702",
      "old_mode": 33188,
      "old_path": "Documentation/i2c/writing-clients",
      "new_id": "fbcff96f4ca1f8881d8459ff94c74ac1e38e6417",
      "new_mode": 33188,
      "new_path": "Documentation/i2c/writing-clients"
    },
    {
      "type": "modify",
      "old_id": "60f6eb194046386535a8f8d7883921501d1f635c",
      "old_mode": 33188,
      "old_path": "drivers/i2c/i2c-core.c",
      "new_id": "9653f7f815617d65d14b2221f8b3df204c56e655",
      "new_mode": 33188,
      "new_path": "drivers/i2c/i2c-core.c"
    },
    {
      "type": "modify",
      "old_id": "71e50d3e492f2ccd1ed852ae959c759c67ed8830",
      "old_mode": 33188,
      "old_path": "include/linux/i2c.h",
      "new_id": "9428092017e346dea02ca6442da258859ff39342",
      "new_mode": 33188,
      "new_path": "include/linux/i2c.h"
    }
  ]
}
