)]}'
{
  "commit": "a88d75b257b2b28b26d7d4d2b640f05feb00ad53",
  "tree": "559fff21b74d16d946b33333396dcd435da2e1b4",
  "parents": [
    "b32b19b8ffc05cbd3bf91c65e205f6a912ca15d9"
  ],
  "author": {
    "name": "Russell King",
    "email": "rmk@dyn-67.arm.linux.org.uk",
    "time": "Sun Apr 30 11:30:15 2006 +0100"
  },
  "committer": {
    "name": "Russell King",
    "email": "rmk+kernel@arm.linux.org.uk",
    "time": "Sun Apr 30 11:30:15 2006 +0100"
  },
  "message": "[SERIAL] Remove unconditional enable of TX irq for console\n\nA bug report from Gerd Hoffmann has highlighted that unconditionally\nenabling the transmit interrupt at the end of console writes is very\nbad.\n\nIn Gerd\u0027s case, it causes the test for buggy UARTs to give false\npositives, incorrectly identifying ports as buggy when they are not.\n\nMoreover, if we unconditionally enable the interrupt, and the port\nis sharing it\u0027s interrupt with other ports, there is the very real\npossibility that we\u0027ll cause an interrupt storm.  (Not all ports use\nOUT2 as an interrupt mask.)\n\nHence, revert part of f91a3715db2bb44fcf08cec642e68f919b70f7f4 and\nall of f5968b37b3ad35b682b574b578843a0361218aff until a better solution\ncan be found.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "9cc74712795d1527db48e606da2a28b2dd3137ce",
      "old_mode": 33188,
      "old_path": "drivers/serial/8250.c",
      "new_id": "e001ea0606ec86ec86718de00cdb167f3ad92f5e",
      "new_mode": 33188,
      "new_path": "drivers/serial/8250.c"
    }
  ]
}
