)]}'
{
  "commit": "d1cddb4a8e9b09c33158acae05c48069d74fa4d0",
  "tree": "e1ab740cc4a6905ef0a520dd79ecdbac041585a1",
  "parents": [
    "03892d5fefbe7d4df68466bd4cfda86fac84ebd8"
  ],
  "author": {
    "name": "Greg KH",
    "email": "gregkh@linuxfoundation.org",
    "time": "Fri Feb 24 15:38:14 2012 -0800"
  },
  "committer": {
    "name": "Greg Kroah-Hartman",
    "email": "gregkh@linuxfoundation.org",
    "time": "Tue Feb 28 11:21:48 2012 -0800"
  },
  "message": "USB: create module_usb_serial_driver macro\n\nNow that Alan Stern has cleaned up the usb serial driver registration,\nwe have the ability to create a module_usb_serial_driver macro to make\nthings a bit simpler, like the other *_driver macros created.\n\nBut, as we need two functions here, we can\u0027t reuse the existing\nmodule_driver() macro, so we need to roll our own.\n\nHere\u0027s a patch implementing module_usb_serial_driver() and it converts\nthe pl2303 driver to use it, showing a nice cleanup.\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "cc65d810c8f5c5ff7271397544a580279b5fb6e6",
      "old_mode": 33188,
      "old_path": "drivers/usb/serial/pl2303.c",
      "new_id": "ff4a174fa5de8e536572584b32b08a41defc7e1e",
      "new_mode": 33188,
      "new_path": "drivers/usb/serial/pl2303.c"
    },
    {
      "type": "modify",
      "old_id": "34c06a723dcc03fffdfc1193ee544e74eed85b86",
      "old_mode": 33188,
      "old_path": "include/linux/usb/serial.h",
      "new_id": "7b1db841e2a895d5e3d03dfe7de7e1b5d4157dc1",
      "new_mode": 33188,
      "new_path": "include/linux/usb/serial.h"
    }
  ]
}
