)]}'
{
  "commit": "c0d92be6bc4fbbf6402fde2c0bc08fc4d2b58430",
  "tree": "e33a231f2bf1c944db3ca9589a162373cc308edc",
  "parents": [
    "b922e19d03a680d732b61dc8e82d9948f6f8b6c7"
  ],
  "author": {
    "name": "Jiri Slaby",
    "email": "jslaby@suse.cz",
    "time": "Wed Nov 09 21:34:14 2011 +0100"
  },
  "committer": {
    "name": "Greg Kroah-Hartman",
    "email": "gregkh@suse.de",
    "time": "Tue Nov 15 15:59:04 2011 -0800"
  },
  "message": "TTY: serial, extract uart_port_startup\n\nExtract ASYNC_INITIALIZED/TTY_IO_ERROR handling from uart_startup.\nThis will be useful for tty port helpers. These flags are handled\nby the helpers instead.\n\nSo we create a new function uart_port_startup without touching these\nflags there. And we keep uart_startup with the exact behavior as\nbefore. We need that one because we start/stop the device from other\npaths than open/close/hangup.\n\nSigned-off-by: Jiri Slaby \u003cjslaby@suse.cz\u003e\nCc: Alan Cox \u003calan@linux.intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "68763c0fa82c0976c4c2d7c3638301eb77ce6361",
      "old_mode": 33188,
      "old_path": "drivers/tty/serial/serial_core.c",
      "new_id": "d2990f7386063ea29883c659d3eeed3232bb2f85",
      "new_mode": 33188,
      "new_path": "drivers/tty/serial/serial_core.c"
    }
  ]
}
