)]}'
{
  "commit": "25fab9ebac445d57b656f5faabac5a195bed2f82",
  "tree": "1cb23fbe97c2fcabe020a611a8a89e9c91e804f0",
  "parents": [
    "e6f3601a7275216c48c2635f46b388d970901bb9"
  ],
  "author": {
    "name": "Peter Oberparleiter",
    "email": "peter.oberparleiter@de.ibm.com",
    "time": "Sat Feb 11 17:55:59 2006 -0800"
  },
  "committer": {
    "name": "Linus Torvalds",
    "email": "torvalds@g5.osdl.org",
    "time": "Sat Feb 11 21:41:12 2006 -0800"
  },
  "message": "[PATCH] s390: fix sclp memory corruption in tty pages list\n\nWhen the sclp interface takes very long to serve a request, the sclp core\ndriver will report a failed request to the sclp tty driver even though the\nrequest is still being processed by the sclp interface.  Eventually the sclp\ninterface completes the request and updates some fields in the request buffer\nwhich leads to a corrupted tty pages list.  The next time function\nsclp_tty_write_room is called, the corrupted list will be traversed, resulting\nin an oops.\n\nTo avoid this remove the busy retry limit and increase retry intervals.\n\nSigned-off-by: Peter Oberparleiter \u003cpeter.oberparleiter@de.ibm.com\u003e\nSigned-off-by: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "ceb0e474fde4691457cd7b97770b03c3bda5449b",
      "old_mode": 33188,
      "old_path": "drivers/s390/char/sclp.c",
      "new_id": "4138564402b8c2ee27b3bf04731bebe1c3caf35e",
      "new_mode": 33188,
      "new_path": "drivers/s390/char/sclp.c"
    }
  ]
}
