)]}'
{
  "commit": "654ede200fe028373852bbca387ab4834ddb7228",
  "tree": "d82908a5559e0fc899234220fb4a441bdb103055",
  "parents": [
    "b113a3f7e85d7f97c8383a88a5bc7c2ea8daeb2f"
  ],
  "author": {
    "name": "Jason Uhlenkott",
    "email": "juhlenko@akamai.com",
    "time": "Thu Jul 19 01:50:16 2007 -0700"
  },
  "committer": {
    "name": "Linus Torvalds",
    "email": "torvalds@woody.linux-foundation.org",
    "time": "Thu Jul 19 10:04:55 2007 -0700"
  },
  "message": "drivers/edac: mod race fix i82875p\n\nIf ERRSTS indicates that there\u0027s no error then we don\u0027t need to bother reading\nthe other registers.\n\nIn addition to making the common case faster, this actually fixes a small race\nwhere we don\u0027t see an error but we clear the error bits anyway, potentially\nwiping away info on an error that happened in the interim (or where a CE\narrives between the first and second read of ERRSTS, causing us to falsely\nclaim \"UE overwrote CE\").\n\nSigned-off-by: Jason Uhlenkott \u003cjuhlenko@akamai.com\u003e\nSigned-off-by: Douglas Thompson \u003cdougthompson@xmission.com\u003e\nCc: Alan Cox \u003calan@lxorguk.ukuu.org.uk\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": "c9aed70fec8eab98ba03bf626cc713018cb9183a",
      "old_mode": 33188,
      "old_path": "drivers/edac/i82875p_edac.c",
      "new_id": "089ec397ca6a610751a1c70b01efaa708dfc7f74",
      "new_mode": 33188,
      "new_path": "drivers/edac/i82875p_edac.c"
    }
  ]
}
