)]}'
{
  "commit": "0599ad53fee2d084f9ba26247d7452f06a40d298",
  "tree": "2d31232e6991d507ff60ec6a774eb0b27de7aeca",
  "parents": [
    "dcc997738e538919101d8756f19ca23110b25d8d"
  ],
  "author": {
    "name": "Stephen Hemminger",
    "email": "shemminger@vyatta.com",
    "time": "Wed May 14 22:34:16 2008 -0700"
  },
  "committer": {
    "name": "David S. Miller",
    "email": "davem@davemloft.net",
    "time": "Wed May 14 22:34:16 2008 -0700"
  },
  "message": "sysfs: remove error messages for -EEXIST case\n\nIt is possible that the entry in sysfs already exists, one case of this is\nwhen a network device is renamed to bonding_masters. Anyway, in this case\nthe proper error path is for device_rename to return an error code, not to\ngenerate bogus backtrace and errors.\n\nAlso, to avoid possible races, the create link should be done before the\nremove link. This makes a device rename atomic operation like other renames.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "be288b5e41809cbd8f991b4a953d4850604ea4a9",
      "old_mode": 33188,
      "old_path": "drivers/base/core.c",
      "new_id": "3eeac5a785811561e3b41c0453590f9968b68e2c",
      "new_mode": 33188,
      "new_path": "drivers/base/core.c"
    },
    {
      "type": "modify",
      "old_id": "a1c3a1fab7f01d591ea571dc99974b21abfd3c27",
      "old_mode": 33188,
      "old_path": "fs/sysfs/dir.c",
      "new_id": "8c0e4b92574f6ad71a473c9220bcb980e9b5a7c3",
      "new_mode": 33188,
      "new_path": "fs/sysfs/dir.c"
    }
  ]
}
