)]}'
{
  "commit": "8ee161ce5e0cfc689eb677f227a6248191165fac",
  "tree": "e1c6aa2b4788eec7e9e552b90be10cd4ae5333ef",
  "parents": [
    "834aa6f30c2f5f5ab7c858e37800c1a19dfde2fb"
  ],
  "author": {
    "name": "Ville Syrjala",
    "email": "syrjala@sci.fi",
    "time": "Thu Mar 15 18:11:05 2012 +0100"
  },
  "committer": {
    "name": "Jean Delvare",
    "email": "khali@endymion.delvare",
    "time": "Thu Mar 15 18:11:05 2012 +0100"
  },
  "message": "i2c-algo-bit: Fix spurious SCL timeouts under heavy load\n\nWhen the system is under heavy load, there can be a significant delay\nbetween the getscl() and time_after() calls inside sclhi(). That delay\nmay cause the time_after() check to trigger after SCL has gone high,\ncausing sclhi() to return -ETIMEDOUT.\n\nTo fix the problem, double check that SCL is still low after the\ntimeout has been reached, before deciding to return -ETIMEDOUT.\n\nSigned-off-by: Ville Syrjala \u003csyrjala@sci.fi\u003e\nCc: stable@vger.kernel.org\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "525c7345fa0b904242a0ef10a5d9502ab5e4baf1",
      "old_mode": 33188,
      "old_path": "drivers/i2c/algos/i2c-algo-bit.c",
      "new_id": "24f94f4ae3954da741329e2b78aac43cc655ca23",
      "new_mode": 33188,
      "new_path": "drivers/i2c/algos/i2c-algo-bit.c"
    }
  ]
}
