)]}'
{
  "commit": "bf5e5834bffc62b50cd4a201804506eb11ef1af8",
  "tree": "09cd94995a4c67b0fd84f7c81b7f2bb58fac8e50",
  "parents": [
    "cf0594625083111ae522496dc1c256f7476939c2"
  ],
  "author": {
    "name": "Alan Cox",
    "email": "alan@lxorguk.ukuu.org.uk",
    "time": "Tue Jan 08 14:55:51 2008 +0000"
  },
  "committer": {
    "name": "Linus Torvalds",
    "email": "torvalds@woody.linux-foundation.org",
    "time": "Tue Jan 08 16:16:34 2008 -0800"
  },
  "message": "pl2303: Fix mode switching regression\n\nCleaning out all the incorrect \u0027no change made\u0027 checks for termios\nsettings showed up a problem with the PL2303. The hardware here seems to\nlose sync and bits if you tell it to make no changes. This shows up with\na real world application.\n\nTo fix this the driver check for meaningful hardware changes is restored\nbut doing the tests correctly and as a tty layer function so it doesn\u0027t\nget duplicated wrongly everywhere if other drivers turn out to need it.\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nTested-by: Mirko Parthey \u003cmirko.parthey@informatik.tu-chemnitz.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "e02d59245a17ecf6b1d78ffd66f5d68c8ead261d",
      "old_mode": 33188,
      "old_path": "drivers/char/tty_ioctl.c",
      "new_id": "d4b6d64e858b5e4ec18255a992ce0e57a0cbd92b",
      "new_mode": 33188,
      "new_path": "drivers/char/tty_ioctl.c"
    },
    {
      "type": "modify",
      "old_id": "cf8add91de0585a3f40fe150f6d03f9b9100f4dd",
      "old_mode": 33188,
      "old_path": "drivers/usb/serial/pl2303.c",
      "new_id": "0da1df9c79bf044677e703c125212a0dd5f0f52f",
      "new_mode": 33188,
      "new_path": "drivers/usb/serial/pl2303.c"
    },
    {
      "type": "modify",
      "old_id": "c555f5442bd7c2c99cad45fb49370bb2280a8629",
      "old_mode": 33188,
      "old_path": "include/linux/tty.h",
      "new_id": "defd2ab72449d4b9ef91f4def9a9e1cb2635364f",
      "new_mode": 33188,
      "new_path": "include/linux/tty.h"
    }
  ]
}
