)]}'
{
  "commit": "45f2e081f573526977abfa781a12728f83e9641f",
  "tree": "0335f7ad27ed8506504201a5e558126b2ede058f",
  "parents": [
    "6d4221b53707486dfad3f5bfe568d2ce7f4c9863"
  ],
  "author": {
    "name": "Sage Weil",
    "email": "sage@inktank.com",
    "time": "Tue Aug 21 12:11:51 2012 -0700"
  },
  "committer": {
    "name": "Sage Weil",
    "email": "sage@inktank.com",
    "time": "Tue Aug 21 15:55:28 2012 -0700"
  },
  "message": "ceph: avoid divide by zero in __validate_layout()\n\nIf \"l-\u003estripe_unit\" is zero the the mod on the next line will cause a\ndivide by zero bug.  This comes from the copy_from_user() in\nceph_ioctl_set_layout_policy().  Passing 0 is valid, though (it means\n\"do not change\") so avoid the % check in that case.\n\nReported-by: Dan Carpenter \u003cdan.carpenter@oracle.com\u003e\nSigned-off-by: Sage Weil \u003csage@inktank.com\u003e\nReviewed-by: Alex Elder \u003celder@inktank.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "8e3fb69fbe62e60cd3698c07d9fa8e53d6d2b184",
      "old_mode": 33188,
      "old_path": "fs/ceph/ioctl.c",
      "new_id": "1396ceb46797400c124ac80880f31a90583d0e4b",
      "new_mode": 33188,
      "new_path": "fs/ceph/ioctl.c"
    }
  ]
}
