)]}'
{
  "commit": "39f8ea46724efbed3ca021863a22337c31be264c",
  "tree": "964039ba139e443b76937522f4762dc27a24b673",
  "parents": [
    "2eec10807a2fbf0f240c55070b71b8cd5c09ab23"
  ],
  "author": {
    "name": "Geert Uytterhoeven",
    "email": "geert@linux-m68k.org",
    "time": "Fri Mar 10 15:15:17 2017 +0100"
  },
  "committer": {
    "name": "Greg Kroah-Hartman",
    "email": "gregkh@linuxfoundation.org",
    "time": "Fri Mar 17 15:10:49 2017 +0900"
  },
  "message": "auxdisplay: charlcd: Extract character LCD core from misc/panel\n\nExtract the character LCD core from the Parallel port LCD/Keypad Panel\ndriver in the misc subsystem, and convert it into a subdriver in the\nauxdisplay subsystem.  This allows the character LCD core to be used by\nother drivers later.\n\nCompilation is controlled by its own Kconfig symbol CHARLCD, which is to\nbe selected by its users, but can be enabled manually for\ncompile-testing.\n\nAll functions changed their prefix from \"lcd_\" to \"charlcd_\", and gained\na \"struct charlcd *\" parameter to operate on a specific instance.\nWhile the driver API thus is ready to support multiple instances, the\ncurrent limitation of a single display (/dev/lcd has a single misc minor\nassigned) is retained.\n\nNo functional changes intended.\n\nSigned-off-by: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "8a8e403644d6e0d6ce838105dfceb30ae5625460",
      "old_mode": 33188,
      "old_path": "drivers/auxdisplay/Kconfig",
      "new_id": "b4686380d4e3cca9bffe849abe2954a0bd90e99d",
      "new_mode": 33188,
      "new_path": "drivers/auxdisplay/Kconfig"
    },
    {
      "type": "modify",
      "old_id": "cb3dd847713bb6d14f40ec57bc0c6e6e6303c96c",
      "old_mode": 33188,
      "old_path": "drivers/auxdisplay/Makefile",
      "new_id": "f56f45dcc78e332eda11a89899b2f2894213ed10",
      "new_mode": 33188,
      "new_path": "drivers/auxdisplay/Makefile"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "930ffb2fb31787c50d1fea5f2299d6a77b963691",
      "new_mode": 33188,
      "new_path": "drivers/auxdisplay/charlcd.c"
    },
    {
      "type": "modify",
      "old_id": "77b001e7cf85f57c1680fe26ccd3a273fc7318a8",
      "old_mode": 33188,
      "old_path": "drivers/misc/Kconfig",
      "new_id": "fb933b0b9297503918eafb578db7cff8d911bc3e",
      "new_mode": 33188,
      "new_path": "drivers/misc/Kconfig"
    },
    {
      "type": "modify",
      "old_id": "ef2ece0f26afc6b513ff72dabb08e2ac81c13a56",
      "old_mode": 33188,
      "old_path": "drivers/misc/panel.c",
      "new_id": "e0c014c2356ffb149f87d6b7b923ba98bdf9fb91",
      "new_mode": 33188,
      "new_path": "drivers/misc/panel.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c40047b673c9ea099160366857103e497c541cee",
      "new_mode": 33188,
      "new_path": "include/misc/charlcd.h"
    }
  ]
}
