)]}'
{
  "commit": "04a1e62c2cec820501f93526ad1e46073b802dc4",
  "tree": "c997e71d095d521f945daacc5b1e6b0e767639dc",
  "parents": [
    "718deb6b61e34c200c1f2b706176d9aac334cb2d"
  ],
  "author": {
    "name": "Linus Torvalds",
    "email": "torvalds@linux-foundation.org",
    "time": "Thu Dec 17 07:04:56 2009 -0800"
  },
  "committer": {
    "name": "Linus Torvalds",
    "email": "torvalds@linux-foundation.org",
    "time": "Thu Dec 17 07:04:56 2009 -0800"
  },
  "message": "x86/ptrace: make genregs[32]_get/set more robust\n\nThe loop condition is fragile: we compare an unsigned value to zero, and\nthen decrement it by something larger than one in the loop.  All the\ncallers should be passing in appropriately aligned buffer lengths, but\nit\u0027s better to just not rely on it, and have some appropriate defensive\nloop limits.\n\nAcked-by: Roland McGrath \u003croland@redhat.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "2779321046bd53e789847b10c18c99893e054e31",
      "old_mode": 33188,
      "old_path": "arch/x86/kernel/ptrace.c",
      "new_id": "017d937639fef87694eea7cd3cbbf95efb163d37",
      "new_mode": 33188,
      "new_path": "arch/x86/kernel/ptrace.c"
    }
  ]
}
