)]}'
{
  "commit": "14cc571bb1d072d3f4be2875ea520ab03e093471",
  "tree": "831bf0d8d985f132b35c39ad55759d27e1e4d861",
  "parents": [
    "b238e57723a6fb2c365fc35de5d7c48ccf9300cd"
  ],
  "author": {
    "name": "Arthur Jones",
    "email": "ajones@riverbed.com",
    "time": "Fri Jul 25 01:49:08 2008 -0700"
  },
  "committer": {
    "name": "Linus Torvalds",
    "email": "torvalds@linux-foundation.org",
    "time": "Fri Jul 25 10:53:48 2008 -0700"
  },
  "message": "edac: core fix to use dynamic kobject\n\nStatic kobjects are not supported in linux kernel.  Convert the\nedac_pci_top_main_kobj from static to dynamic.  This avoids the double\nfree of the edac_pci_top_main_kobj.name that we see on module reload of\nthe e752x edac driver (and probably others as well).\n\nIn addition Greg KH \u003cgreg@kroah.com\u003e has pointed out that this code may be\ncleaned up significantly.  I will look at that as a follow-on patch, for\nnow, I just want the minimum fix to get this double-free oops bug\nsquashed...\n\nMany thanks to Greg KH for his patience in showing me what the\nDocumentation/kobject.txt already said (oops)...\n\nSigned-off-by: Arthur Jones \u003cajones@riverbed.com\u003e\nSigned-off-by: Doug Thompson \u003cdougthompson@xmission.com\u003e\nAcked-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "2c1fa1bb6df2fe87dbc96b3c511c24e509c43cf4",
      "old_mode": 33188,
      "old_path": "drivers/edac/edac_pci_sysfs.c",
      "new_id": "5c153dccc95e29ad2ac92658a5dec9a97da7d30a",
      "new_mode": 33188,
      "new_path": "drivers/edac/edac_pci_sysfs.c"
    }
  ]
}
