)]}'
{
  "commit": "a1da4dfe35bc36c3bc9716d995c85b7983c38a76",
  "tree": "6e24647ff074d564d55bfdbf811d413e6d5bfab9",
  "parents": [
    "2ee97caf0a6602f749ddbfdb1449e383e1212707"
  ],
  "author": {
    "name": "Tejun Heo",
    "email": "htejun@gmail.com",
    "time": "Wed Jul 18 16:14:45 2007 +0900"
  },
  "committer": {
    "name": "Greg Kroah-Hartman",
    "email": "gregkh@suse.de",
    "time": "Wed Jul 18 15:49:50 2007 -0700"
  },
  "message": "sysfs: kill an extra put in sysfs_create_link() failure path\n\nThere is a subtle bug in sysfs_create_link() failure path.  When\nsymlink creation fails because there\u0027s already a node with the same\nname, the target sysfs_dirent is put twice - once by failure path of\nsysfs_create_link() and once more when the symlink is released.\n\nFix it by making only the symlink node responsible for putting\ntarget_sd.\n\nSigned-off-by: Tejun Heo \u003chtejun@gmail.com\u003e\nCc: Gabriel C \u003cnix.or.die@googlemail.com\u003e\nCc: Miles Lane \u003cmiles.lane@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "2f86e04222907b2c19aab03adf6d2f2cabe092d1",
      "old_mode": 33188,
      "old_path": "fs/sysfs/symlink.c",
      "new_id": "d056e9695cd69d43c24ef47759ece7ecd27c8fce",
      "new_mode": 33188,
      "new_path": "fs/sysfs/symlink.c"
    }
  ]
}
