)]}'
{
  "commit": "2c119aa8091a15a87920f09aa0f17e05960fe11b",
  "tree": "28871ec8da0830362f045906fb2b97722cb6837f",
  "parents": [
    "abbf268ae8f51e19779cdf3f5fbb8144f1a5fbc3"
  ],
  "author": {
    "name": "Russell King",
    "email": "rmk@dyn-67.arm.linux.org.uk",
    "time": "Sat Nov 05 21:22:39 2005 +0000"
  },
  "committer": {
    "name": "Russell King",
    "email": "rmk+kernel@arm.linux.org.uk",
    "time": "Sat Nov 05 21:22:39 2005 +0000"
  },
  "message": "[DRIVER MODEL] Fix sgivwfb\n\nStatically allocated devices in module data is a potential cause\nof oopsen.  The device may be in use by a userspace process, which\nwill keep a reference to the device.  If the module is unloaded,\nthe module data will be freed.  Subsequent use of the platform\ndevice will cause a kernel oops.\n\nUse generic platform device allocation/release code in modules.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\nAcked-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "cf5106eab2d583ee387a9496bae2bc2373739f62",
      "old_mode": 33188,
      "old_path": "drivers/video/sgivwfb.c",
      "new_id": "5ce81f44c7692f3d05421930cedc1b43e6a838b9",
      "new_mode": 33188,
      "new_path": "drivers/video/sgivwfb.c"
    }
  ]
}
