)]}'
{
  "commit": "e8c62103fd5fecc8d2086bae244b32d089892175",
  "tree": "b87fe3662714c89f38cddd6b7fafc4b60e8b2642",
  "parents": [
    "f710ebd7f70801e31751f2c49fe4b92a477d24eb"
  ],
  "author": {
    "name": "Alan Cox",
    "email": "alan@linux.intel.com",
    "time": "Mon Nov 30 13:18:24 2009 +0000"
  },
  "committer": {
    "name": "Greg Kroah-Hartman",
    "email": "gregkh@suse.de",
    "time": "Fri Dec 11 15:18:08 2009 -0800"
  },
  "message": "tty: moxa: split open lock\n\nmoxa_openlock is used for several situations where we want to handle the\ncase of an ioctl that crosses many ports (not just the open tty), and also\ncases where an open races a deinit (eg a pci unplug) and we hangup a port\nbefore we can cope with that.\n\nThe non open race cases can use the moxa_lock spinlock. This simplifies sorting\nout the remaining mess.\n\nSigned-off-by: Alan Cox \u003calan@linux.intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "d53fac5229bf76ff094787877d5b1b5954a1a5b9",
      "old_mode": 33188,
      "old_path": "drivers/char/moxa.c",
      "new_id": "63ee3bbc1ce4169654624980c3281e28fe84ae7c",
      "new_mode": 33188,
      "new_path": "drivers/char/moxa.c"
    }
  ]
}
