)]}'
{
  "commit": "0363b12d3311eaf1355d4b9272a51dd852ea2fc1",
  "tree": "78e101e6d1ee335f0feb78ed4eaa375a57672e94",
  "parents": [
    "48e1dc10a9440872c0fc07a7fbcfce177f996fd4"
  ],
  "author": {
    "name": "Douglas Anderson",
    "email": "dianders@chromium.org",
    "time": "Thu Oct 12 13:11:14 2017 -0700"
  },
  "committer": {
    "name": "Ulf Hansson",
    "email": "ulf.hansson@linaro.org",
    "time": "Mon Oct 30 12:14:52 2017 +0100"
  },
  "message": "mmc: dw_mmc: cancel the CTO timer after a voltage switch\n\nWhen running with the commit 03de19212ea3 (\"mmc: dw_mmc: introduce\ntimer for broken command transfer over scheme\") I found this message\nin the log:\n  Unexpected command timeout, state 7\n\nIt turns out that we weren\u0027t properly cancelling the new CTO timer in\nthe case that a voltage switch was done.  Let\u0027s promote the cancel\ninto the dw_mci_cmd_interrupt() function to fix this.\n\nFixes: 03de19212ea3 (\"mmc: dw_mmc: introduce timer for broken command transfer over scheme\")\nTested-by: Emil Renner Berthing \u003ckernel@esmil.dk\u003e\nReviewed-by: Shawn Lin \u003cshawn.lin@rock-chips.com\u003e\nSigned-off-by: Douglas Anderson \u003cdianders@chromium.org\u003e\nSigned-off-by: Ulf Hansson \u003culf.hansson@linaro.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "860313bd952abb2bee3b87f28acaca27bb041a54",
      "old_mode": 33188,
      "old_path": "drivers/mmc/host/dw_mmc.c",
      "new_id": "f5b2bb4b4d981ae16e25eda780c6c366f6a81163",
      "new_mode": 33188,
      "new_path": "drivers/mmc/host/dw_mmc.c"
    }
  ]
}
