)]}'
{
  "commit": "ef58bccab7c7ef34451aa4ceea39545ef126b666",
  "tree": "56cdbdeba5db2cdca3e3f96a7124a4f83c56e791",
  "parents": [
    "a5dd06313dbcec3a2c8a5e4a6f3ddb2a8fc72ec9"
  ],
  "author": {
    "name": "Al Viro",
    "email": "viro@zeniv.linux.org.uk",
    "time": "Fri Jan 25 23:22:26 2008 -0500"
  },
  "committer": {
    "name": "David Teigland",
    "email": "teigland@redhat.com",
    "time": "Mon Feb 04 01:26:31 2008 -0600"
  },
  "message": "dlm: make find_rsb() fail gracefully when namelen is too large\n\nWe *can* get there from receive_request() and dlm_recover_master_copy()\nwith namelen too large if incoming request is invalid; BUG() from\nDLM_ASSERT() in allocate_rsb() is a bit excessive reaction to that\nand in case of dlm_recover_master_copy() we would actually oops before\nthat while calculating hash of up to 64Kb worth of data - with data\nactually being 64 _bytes_ in kmalloc()\u0027ed struct.\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: David Teigland \u003cteigland@redhat.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "0593dd81d46de4b0e269bb791596ed0b0d3a84e7",
      "old_mode": 33188,
      "old_path": "fs/dlm/lock.c",
      "new_id": "6d98cf9d043d7f99cd8ae9d114af2e5090c51e06",
      "new_mode": 33188,
      "new_path": "fs/dlm/lock.c"
    }
  ]
}
