)]}'
{
  "commit": "425cb02912d1095febfeaf8d379af7b2ac9e4a89",
  "tree": "d7cbd6309c280714a3dc45d968129128d649be22",
  "parents": [
    "f48f3febb2cbfd0f2ecee7690835ba745c1034a4"
  ],
  "author": {
    "name": "Alex Chiang",
    "email": "achiang@hp.com",
    "time": "Thu Feb 12 10:56:59 2009 -0700"
  },
  "committer": {
    "name": "Greg Kroah-Hartman",
    "email": "gregkh@suse.de",
    "time": "Tue Mar 24 16:38:25 2009 -0700"
  },
  "message": "sysfs: sysfs_add_one WARNs with full path to duplicate filename\n\nsysfs: sysfs_add_one WARNs with full path to duplicate filename\n\nAs a debugging aid, it can be useful to know the full path to a\nduplicate file being created in sysfs.\n\nWe now will display warnings such as:\n\n\tsysfs: cannot create duplicate filename \u0027/foo\u0027\n\nwhen attempting to create multiple files named \u0027foo\u0027 in the sysfs\nroot, or:\n\n\tsysfs: cannot create duplicate filename \u0027/bus/pci/slots/5/foo\u0027\n\nwhen attempting to create multiple files named \u0027foo\u0027 under a\ngiven directory in sysfs.\n\nThe path displayed is always a relative path to sysfs_root. The\nleading \u0027/\u0027 in the path name refers to the sysfs_root mount\npoint, and should not be confused with the \"real\" \u0027/\u0027.\n\nThanks to Alex Williamson for essentially writing sysfs_pathname.\n\nCc: Alex Williamson \u003calex.williamson@hp.com\u003e\nSigned-off-by: Alex Chiang \u003cachiang@hp.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "82d3b79d0e080765fb3ceb43fae1549ffe7df96d",
      "old_mode": 33188,
      "old_path": "fs/sysfs/dir.c",
      "new_id": "f13d852ab3c1bae523b80682a7c580feb6b35a7e",
      "new_mode": 33188,
      "new_path": "fs/sysfs/dir.c"
    }
  ]
}
