)]}'
{
  "commit": "d450b5a0196b6442cf3f29fc611d9c8daa56b559",
  "tree": "2a6b641b033bfbe16b194897ddbc988544dcefc2",
  "parents": [
    "4a90f09b20f4622dcbff1f0e1e6bae1704f8ad8c"
  ],
  "author": {
    "name": "Alan Cox",
    "email": "alan@redhat.com",
    "time": "Mon Oct 13 10:39:58 2008 +0100"
  },
  "committer": {
    "name": "Linus Torvalds",
    "email": "torvalds@linux-foundation.org",
    "time": "Mon Oct 13 09:51:41 2008 -0700"
  },
  "message": "tty: kref usage for isicom and moxa\n\nRather than blindly keep taking krefs we reorder the code in a few places\nto pass the tty down to the right place (which is important as from the user\nside it is not the case that tty \u003d\u003d port-\u003etty in all situations). For the irq\nand related paths use the krefs to stop the tty being freed under us.\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "8f7cc190b62d420116b5c0d30e70899c3332c94d",
      "old_mode": 33188,
      "old_path": "drivers/char/isicom.c",
      "new_id": "7d30ee1d3fca9de33cb5e23790fd6df96c791e05",
      "new_mode": 33188,
      "new_path": "drivers/char/isicom.c"
    },
    {
      "type": "modify",
      "old_id": "d3d7864e0c1ef566b86d9a5cfb72c45d2aaf5836",
      "old_mode": 33188,
      "old_path": "drivers/char/moxa.c",
      "new_id": "5df4003ad8736f0e544dbc685010f7d8da783be1",
      "new_mode": 33188,
      "new_path": "drivers/char/moxa.c"
    }
  ]
}
