)]}'
{
  "commit": "ce2c9cb0259acd2aed184499ebe41ab00da13b25",
  "tree": "1c0b25cc5cff7f7778b3e8c7441c2f5d89f027f6",
  "parents": [
    "34980ca8faebfcce31094eba6ffbb0113950361f"
  ],
  "author": {
    "name": "Greg Kroah-Hartman",
    "email": "gregkh@suse.de",
    "time": "Wed Sep 12 15:06:57 2007 -0700"
  },
  "committer": {
    "name": "Greg Kroah-Hartman",
    "email": "gregkh@suse.de",
    "time": "Fri Oct 12 14:51:02 2007 -0700"
  },
  "message": "kobject: remove the static array for the name\n\nDue to historical reasons, struct kobject contained a static array for\nthe name, and a dynamic pointer in case the name got bigger than the\narray.  That\u0027s just dumb, as people didn\u0027t always know which variable to\nreference, even with the accessor for the kobject name.\n\nThis patch removes the static array, potentially saving a lot of memory\nas the majority of kobjects do not have a very long name.\n\nThanks to Kay for the idea to do this.\n\nCc: Kay Sievers \u003ckay.sievers@vrfy.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "c0fb535d7acdf63b97ac4531ab51958417e14051",
      "old_mode": 33188,
      "old_path": "include/linux/kobject.h",
      "new_id": "8b45946e8506c306447a699bad09a409fcd36bab",
      "new_mode": 33188,
      "new_path": "include/linux/kobject.h"
    },
    {
      "type": "modify",
      "old_id": "1326041213ddde328c958823e7d18c01da16cb84",
      "old_mode": 33188,
      "old_path": "lib/kobject.c",
      "new_id": "10ae2ebeaf96d98a2348c4dbf68f53c96acd6c30",
      "new_mode": 33188,
      "new_path": "lib/kobject.c"
    }
  ]
}
