)]}'
{
  "commit": "fcb5207723919ad85178420633d55efea80b652d",
  "tree": "e5d8ce9a35dfcdfa247a233f3efe38feb3a109f1",
  "parents": [
    "d961450da5e16dae8da276c0a234764872b2307b"
  ],
  "author": {
    "name": "Greg Kroah-Hartman",
    "email": "gregkh@suse.de",
    "time": "Thu Apr 30 14:43:31 2009 -0700"
  },
  "committer": {
    "name": "Greg Kroah-Hartman",
    "email": "gregkh@suse.de",
    "time": "Mon Jun 15 21:30:26 2009 -0700"
  },
  "message": "ide: remove driver_data direct access of struct device\n\nIn the near future, the driver core is going to not allow direct access\nto the driver_data pointer in struct device.  Instead, the functions\ndev_get_drvdata() and dev_set_drvdata() should be used.  These functions\nhave been around since the beginning, so are backwards compatible with\nall older kernel versions.\n\nCc: linux-ide@vger.kernel.org\nAcked-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "ba1488bd84307bb90850977573d2e80c9778af69",
      "old_mode": 33188,
      "old_path": "drivers/ide/ide-pm.c",
      "new_id": "c14ca144cffe035d7722b6bb9fb8720652ad11bc",
      "new_mode": 33188,
      "new_path": "drivers/ide/ide-pm.c"
    },
    {
      "type": "modify",
      "old_id": "f371b0de314f75374a6728d206dabb3a24ef676e",
      "old_mode": 33188,
      "old_path": "drivers/ide/ide-probe.c",
      "new_id": "79e0af3fd158a229d2e1f2945e9d270297f4cc4f",
      "new_mode": 33188,
      "new_path": "drivers/ide/ide-probe.c"
    },
    {
      "type": "modify",
      "old_id": "ee9b55ecc62b10741d1c7693d00ca8209f66ca78",
      "old_mode": 33188,
      "old_path": "drivers/ide/ide_platform.c",
      "new_id": "b579fbe88370c6c254c47ad4e681946b3a902a9d",
      "new_mode": 33188,
      "new_path": "drivers/ide/ide_platform.c"
    }
  ]
}
