)]}'
{
  "commit": "cfb36fff45e3997b8044c81045fc4869ba5f281a",
  "tree": "35a58ea81b5864bfd68b8de65c791cf92729b072",
  "parents": [
    "d76e15fb20eeb7632ef38876a884fe3508b2c01d"
  ],
  "author": {
    "name": "Greg Kroah-Hartman",
    "email": "gregkh@suse.de",
    "time": "Wed Nov 28 10:46:22 2007 -0800"
  },
  "committer": {
    "name": "Greg Kroah-Hartman",
    "email": "gregkh@suse.de",
    "time": "Thu Jan 24 20:40:25 2008 -0800"
  },
  "message": "kobject: grab the kset reference in kobject_add, not kobject_init\n\nkobject_init should not be grabing any references, but only initializing\nthe object.  This patch fixes this, and makes the lock hold-time shorter\nfor when a kset is present in the kobject.\n\nThe current kernel tree has been audited to verify that this change\nshould be safe.\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": "7919c32a3a15888bcc92b29b9d898db530fb1107",
      "old_mode": 33188,
      "old_path": "lib/kobject.c",
      "new_id": "4d52b6f534bcbb44122d6bf946632acfd93c0ed0",
      "new_mode": 33188,
      "new_path": "lib/kobject.c"
    }
  ]
}
