)]}'
{
  "commit": "00a41db522c77af33ea5ee9837d4f043ce150249",
  "tree": "97e145d00adadcaf00f7d0997b7089c8a7d53894",
  "parents": [
    "da19cbcf71cde3c09587b5924d113f0c7f1fd23a"
  ],
  "author": {
    "name": "Badari Pulavarty",
    "email": "pbadari@us.ibm.com",
    "time": "Mon Feb 11 09:23:18 2008 -0800"
  },
  "committer": {
    "name": "Greg Kroah-Hartman",
    "email": "gregkh@suse.de",
    "time": "Sat Apr 19 19:10:19 2008 -0700"
  },
  "message": "driver core: register_memory/unregister_memory clean ups and bugfix\n\nregister_memory()/unregister_memory() never gets called with\n\"root\". unregister_memory() is accessing kobject_name of\nthe object just freed up. Since no one uses the code,\nlets take the code out. And also, make register_memory() static.\n\nAnother bug fix - before calling unregister_memory()\nremove_memory_block() gets a ref on kobject. unregister_memory()\nneed to drop that ref before calling sysdev_unregister().\n\nSigned-off-by: Badari Pulavarty \u003cpbadari@us.ibm.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "1f3801a8184da7f8b3503f28861c506ab496b760",
      "old_mode": 33188,
      "old_path": "drivers/base/memory.c",
      "new_id": "7891f7c97267402f19569cf8a1b015fc83bb2378",
      "new_mode": 33188,
      "new_path": "drivers/base/memory.c"
    }
  ]
}
