)]}'
{
  "commit": "6b7741c2bedeae2e8c54fffce81723ca0a0c25c0",
  "tree": "ac335e51e9318d2dd290e99006e76c86a1e78f1a",
  "parents": [
    "3335ddddf9e5ba7743dc8e3f767f4ef857ccd20c"
  ],
  "author": {
    "name": "Cornelia Huck",
    "email": "cornelia.huck@de.ibm.com",
    "time": "Fri Jul 24 12:08:37 2015 +0200"
  },
  "committer": {
    "name": "Cornelia Huck",
    "email": "cornelia.huck@de.ibm.com",
    "time": "Mon Sep 07 16:10:43 2015 +0200"
  },
  "message": "s390x/css: start with cleared cstat/dstat\n\nWhen executing the start function, we should start with a clear state\nregarding subchannel and device status; it is easy to forget updating one\nof them after the ccw has been processed.\n\nNote that we don\u0027t need to care about resetting the various control\nfields: They are cleared by tsch(), and if they were still pending,\nwe wouldn\u0027t be able to execute the start function in the first\nplace.\n\nAlso note that we don\u0027t want to clear cstat/dstat if a suspended\nsubchannel is resumed.\n\nThis fixes a bug where we would continue to present channel-program\ncheck in cstat even though later ccw requests for the subchannel\nfinished without error (i.e. cstat should be 0).\n\nCc: qemu-stable@nongnu.org\nSigned-off-by: Cornelia Huck \u003ccornelia.huck@de.ibm.com\u003e\nReviewed-by: David Hildenbrand \u003cdahi@linux.vnet.ibm.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "95962808de606a6424a782959fa9ecc3113cfb35",
      "old_mode": 33188,
      "old_path": "hw/s390x/css.c",
      "new_id": "c033612889ca3a20534ae354333c225cb5db7fed",
      "new_mode": 33188,
      "new_path": "hw/s390x/css.c"
    }
  ]
}
