)]}'
{
  "commit": "ff231db811803ef3292532d1d87eaf6882a26cc4",
  "tree": "c200ed75706d3b42970d7693dbfbd6c790207714",
  "parents": [
    "332960bd7eb48ef21923b4876e7fe3487d6bf11c"
  ],
  "author": {
    "name": "Josua Dietze",
    "email": "digidietze@draisberghof.de",
    "time": "Sun Oct 23 14:22:29 2011 +0200"
  },
  "committer": {
    "name": "Greg Kroah-Hartman",
    "email": "gregkh@suse.de",
    "time": "Tue Nov 15 10:18:29 2011 -0800"
  },
  "message": "USB: Add optional match for interface class to dynamic ID facility\n\nWhen adding the ID of a composite device dynamically to a driver, all\nhitherto unbound interfaces are bound to this driver regardless of their\nclass, which may not be intended.\nThe patch adds the option to tell the targeted interface class to a driver\nvia the \"new_id\" attribute, in addition to the device ID.\nAlso, it appends the ABI documentation accordingly.\n\nExample:\n$ echo \"1234 2a2a ff\" \u003e/sys/bus/usb-serial/drivers/option1/new_id\nwill bind only vendor-specific interfaces to the 3G driver.\n\nSigned-off-by: Josua Dietze \u003cdigidietze@draisberghof.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "e647378e9e88eaba8256af7b609cebc28d9506aa",
      "old_mode": 33188,
      "old_path": "Documentation/ABI/testing/sysfs-bus-usb",
      "new_id": "b4f548792e323f1c07d4472d931dbf941bca708e",
      "new_mode": 33188,
      "new_path": "Documentation/ABI/testing/sysfs-bus-usb"
    },
    {
      "type": "modify",
      "old_id": "45887a0ff873cee3440869fe83d19ab130b0cd7d",
      "old_mode": 33188,
      "old_path": "drivers/usb/core/driver.c",
      "new_id": "73abd8a0647dc0d43582ecf41805dc35064a3f55",
      "new_mode": 33188,
      "new_path": "drivers/usb/core/driver.c"
    }
  ]
}
