)]}'
{
  "commit": "6716671d8c1c07a8072098764d1b7cbfef7412ad",
  "tree": "7aa2e138fb9565ffd37591bfe1887b379f57dfd7",
  "parents": [
    "c18d77aa00cde1215d9e045ba8f93004fe843f38"
  ],
  "author": {
    "name": "Jiri Slaby",
    "email": "jslaby@suse.cz",
    "time": "Wed Mar 23 10:48:35 2011 +0100"
  },
  "committer": {
    "name": "Greg Kroah-Hartman",
    "email": "gregkh@suse.de",
    "time": "Tue Apr 19 14:43:01 2011 -0700"
  },
  "message": "TTY: introduce deinit helpers for proper ldisc shutdown\n\nIntroduce deinitialize_tty_struct which should be called after\ninitialize_tty_struct and before successfull tty_ldisc_setup.\n\nIt calls tty_ldisc_deinit which is opposite of tty_ldisc_init. It only\nputs a reference to ldisc and assigns NULL to tty-\u003eldisc.\n\nIt will be used to shut down ldisc when tty_release cannot be called\nyet.\n\nSigned-off-by: Jiri Slaby \u003cjslaby@suse.cz\u003e\nCc: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nCc: Julian Anastasov \u003cja@ssi.bg\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "026bf2f6f5f282f87ad9201fa5cf3d698e8a1ea4",
      "old_mode": 33188,
      "old_path": "drivers/tty/tty_io.c",
      "new_id": "f5dd23520fe3fb17581cc9b4bedfa38bf0184c5f",
      "new_mode": 33188,
      "new_path": "drivers/tty/tty_io.c"
    },
    {
      "type": "modify",
      "old_id": "e19e136471165dd163509750bddd6382ce70bcd2",
      "old_mode": 33188,
      "old_path": "drivers/tty/tty_ldisc.c",
      "new_id": "5d01d32e2cf072fa26699fd7a7b19e77c7ff4f39",
      "new_mode": 33188,
      "new_path": "drivers/tty/tty_ldisc.c"
    },
    {
      "type": "modify",
      "old_id": "9f469c700550e79dc7fc3949e34c94096c2078ff",
      "old_mode": 33188,
      "old_path": "include/linux/tty.h",
      "new_id": "4db4ca79f8953fc59ebaa198fbb72b131b131ffc",
      "new_mode": 33188,
      "new_path": "include/linux/tty.h"
    }
  ]
}
