)]}'
{
  "commit": "836e2af92503f1642dbc3c3281ec68ec1dd39d2e",
  "tree": "8b68f906e1ca6f39d159f306623da86f4e02f8cb",
  "parents": [
    "d4977c78e9c7dd042f96f4a21d957bc25a561333"
  ],
  "author": {
    "name": "Joakim Tjernlund",
    "email": "Joakim.Tjernlund@transmode.se",
    "time": "Mon May 24 14:33:31 2010 -0700"
  },
  "committer": {
    "name": "Linus Torvalds",
    "email": "torvalds@linux-foundation.org",
    "time": "Tue May 25 08:07:06 2010 -0700"
  },
  "message": "crc32: major optimization\n\nPrecompute more crc32 values(0xcc00, 0xcc0000 and 0xcc000000) into tables.\n This increases the table size from 1KB to 4KB but the performance benfit\nmakes it worth it:\n\n28% faster on MPC8321, 266 MHz\n2x faster on Core 2 Duo, 3.1GHz\n\n[akpm@linux-foundation.org: coding-style fixes]\nSigned-off-by: Joakim Tjernlund \u003cJoakim.Tjernlund@transmode.se\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "bc5b936e9142c51eb7c3be5bef8a2e2f7fa3e09b",
      "old_mode": 33188,
      "old_path": "lib/crc32.c",
      "new_id": "4855995fcde9dc1b57a853549beb45ada94b013d",
      "new_mode": 33188,
      "new_path": "lib/crc32.c"
    },
    {
      "type": "modify",
      "old_id": "bea5d97df99162f5bb8b1d3122a60dc07d6bb8b7",
      "old_mode": 33188,
      "old_path": "lib/gen_crc32table.c",
      "new_id": "85d0e412a04f966a187fac0a5f8c7ff16c9a49c8",
      "new_mode": 33188,
      "new_path": "lib/gen_crc32table.c"
    }
  ]
}
