)]}'
{
  "commit": "ee86273062cbb310665fe49e1f1937d2cf85b0b9",
  "tree": "cca87f85feafedb52bcc0687b6daa6b15895b199",
  "parents": [
    "9ee47476d6734c9deb9ae9ab05d963302f6b6150"
  ],
  "author": {
    "name": "Milan Broz",
    "email": "mbroz@redhat.com",
    "time": "Mon Aug 23 15:16:00 2010 +0200"
  },
  "committer": {
    "name": "Jens Axboe",
    "email": "jaxboe@fusionio.com",
    "time": "Mon Aug 23 15:18:10 2010 +0200"
  },
  "message": "loop: add some basic read-only sysfs attributes\n\nCreate /sys/block/loopX/loop directory and provide these attributes:\n - backing_file\n - autoclear\n - offset\n - sizelimit\n\nThis loop directory is present only if loop device is configured.\n\nTo be used in util-linux-ng (and possibly elsewhere like udev rules)\nwhere code need to get loop attributes from kernel (and not store\nduplicate info in userspace).\n\nMoreover loop ioctls are not even able to provide full backing\nfile info because of buffer limits.\n\nSigned-off-by: Milan Broz \u003cmbroz@redhat.com\u003e\nSigned-off-by: Jens Axboe \u003cjaxboe@fusionio.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "f3c636d237187df21879c0e8acc4a4c943e59ad2",
      "old_mode": 33188,
      "old_path": "drivers/block/loop.c",
      "new_id": "dc552308668ec40abbd2ee370ee4e66f98ccc693",
      "new_mode": 33188,
      "new_path": "drivers/block/loop.c"
    }
  ]
}
