)]}'
{
  "commit": "ea017f5853e9a6a11cfa9bdc61ba823a1ed54ee8",
  "tree": "bed2ebea57836b31eddd4a655b54dea106e482cf",
  "parents": [
    "8517b62e0a28f474aeeb05dcadf0466965595550"
  ],
  "author": {
    "name": "Sean Anderson",
    "email": "sean.anderson@seco.com",
    "time": "Thu Aug 26 15:21:54 2021 -0400"
  },
  "committer": {
    "name": "Greg Kroah-Hartman",
    "email": "gregkh@linuxfoundation.org",
    "time": "Tue Sep 14 10:05:32 2021 +0200"
  },
  "message": "tty: serial: uartlite: Prevent changing fixed parameters\n\nThis device does not support changing baud, parity, data bits, stop\nbits, or detecting breaks. Disable \"changing\" these settings to prevent\ntheir termios from diverging from the actual state of the uart.\n\nIn order to determine the correct parameters to enforce, we read the\nvarious new devicetree parameters to discover how the uart was\nconfigured when it was synthesized. The defaults match\nulite_console_setup. xlnx,use-parity, xlnx,odd-parity, and\nxlnx,data-bits are optional since there were in-tree users (and\npresumably out-of-tree users) who did not set them.\n\nSigned-off-by: Sean Anderson \u003csean.anderson@seco.com\u003e\nLink: https://lore.kernel.org/r/20210826192154.3202269-5-sean.anderson@seco.com\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "dfc1ba4e1572427a04ccf3d86696e49b793d5ed1",
      "old_mode": 33188,
      "old_path": "drivers/tty/serial/uartlite.c",
      "new_id": "d3d9566e5dbdf80b3f89c754334b04942ecb1c58",
      "new_mode": 33188,
      "new_path": "drivers/tty/serial/uartlite.c"
    }
  ]
}
