)]}'
{
  "commit": "bda3b8a1faf209a98063ccd77d6833a2bb0fc77e",
  "tree": "1f7146d8951a5addac9932a071a6f0e4a4d97182",
  "parents": [
    "153e3979201b76dbd5788f032fb683e95121e159"
  ],
  "author": {
    "name": "Clemens Ladisch",
    "email": "clemens@ladisch.de",
    "time": "Thu Jun 10 08:23:28 2010 +0200"
  },
  "committer": {
    "name": "Clemens Ladisch",
    "email": "clemens@ladisch.de",
    "time": "Thu Jun 10 08:23:28 2010 +0200"
  },
  "message": "firewire: core: retry on local errors in bus manager election\n\nWhen the candidate bus manager fails to do the lock request with which\nit tries to become bus manager, it assumes that the current IRM is not\nactually IRM capable and forces itself to become root.  However, if that\nlock request failed because the local node itself was not able to send\nit, then we cannot blame the current IRM and should not steal its\nrootness.\n\nIn this case, RCODE_SEND_ERROR is likely to indicate a temporary error\ncondition such as exhausted tlabels or low memory, so we better try\nagain later.\n\nSigned-off-by: Clemens Ladisch \u003cclemens@ladisch.de\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "9dcb30466ec0a22a11092decb65474e7bdcc5191",
      "old_mode": 33188,
      "old_path": "drivers/firewire/core-card.c",
      "new_id": "901435cdd5c2206593d6ef7c62d4cd5e5af1cc93",
      "new_mode": 33188,
      "new_path": "drivers/firewire/core-card.c"
    }
  ]
}
