)]}'
{
  "commit": "916b765675b7044bd5895b7430a2aa2c63ea4545",
  "tree": "55a876c662dc2efa4990984de7f3286cc3371b63",
  "parents": [
    "13c9062122a8d05e0881ca8bd9037d2e57e56860"
  ],
  "author": {
    "name": "Jiri Slaby",
    "email": "jslaby@suse.cz",
    "time": "Mon Mar 05 14:52:20 2012 +0100"
  },
  "committer": {
    "name": "Greg Kroah-Hartman",
    "email": "gregkh@linuxfoundation.org",
    "time": "Thu Mar 08 12:28:48 2012 -0800"
  },
  "message": "TTY: serialP, merge serial_state and async_struct\n\nThis is the final step to get rid of the one of the structures.  A\nfurther cleanup will follow. And I struct serial_state deserves cease\nto exist after a switch to tty_port too.\n\nWhile changing the lines, it removes also pointless tty-\u003edriver_data\ncasts.\n\nSigned-off-by: Jiri Slaby \u003cjslaby@suse.cz\u003e\nCc: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nCc: Tony Luck \u003ctony.luck@intel.com\u003e\nCc: Fenghua Yu \u003cfenghua.yu@intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "8b5a1342e119ea6fb16db21dfac0ac548b8b2563",
      "old_mode": 33188,
      "old_path": "arch/ia64/hp/sim/simserial.c",
      "new_id": "7b6e60e9167b2432e4fce03aec3783b1af4fe6a2",
      "new_mode": 33188,
      "new_path": "arch/ia64/hp/sim/simserial.c"
    },
    {
      "type": "modify",
      "old_id": "7607c6ebd39aa1e603f17b83d7724906f7152654",
      "old_mode": 33188,
      "old_path": "drivers/tty/amiserial.c",
      "new_id": "410e8e7e6bfe33a6502dc6880b792076c0d2c1a1",
      "new_mode": 33188,
      "new_path": "drivers/tty/amiserial.c"
    },
    {
      "type": "modify",
      "old_id": "b8543f902453f7bb9ccd2312e61de259fda8eead",
      "old_mode": 33188,
      "old_path": "include/linux/serialP.h",
      "new_id": "984f5ba8da4eb3cdcc80306d9d6a298cd715072c",
      "new_mode": 33188,
      "new_path": "include/linux/serialP.h"
    }
  ]
}
