)]}'
{
  "commit": "ff30bf1ca4b548c0928dae6bfce89458b95e5bf4",
  "tree": "fcc7d0fdc68c0d650a95e8ed70d4bc4f9b569dcc",
  "parents": [
    "9a18e75fc443d24d25ee0fcf892a64a9741f6294"
  ],
  "author": {
    "name": "Sebastian Andrzej Siewior",
    "email": "bigeasy@linutronix.de",
    "time": "Sun Nov 02 15:25:42 2008 +0100"
  },
  "committer": {
    "name": "Greg Kroah-Hartman",
    "email": "gregkh@suse.de",
    "time": "Thu Nov 13 14:45:03 2008 -0800"
  },
  "message": "USB: remove optional bus bindings in isp1760, fixing runtime warning\n\nRoland Reported the following:\n| kmem_cache_create: duplicate cache isp1760_qtd\n| Pid: 461, comm: modprobe Tainted: G        W  2.6.28-rc2-git3-default #4\n| Call Trace:\n|  [\u003cc017540e\u003e] kmem_cache_create+0xc9/0x3a3\n|  [\u003cc0159a8d\u003e] free_pages_bulk+0x16c/0x1c9\n|  [\u003cf165c05f\u003e] isp1760_init+0x0/0xb [isp1760]\n|  [\u003cf165c018\u003e] init_kmem_once+0x18/0x5f [isp1760]\n|  [\u003cf165c064\u003e] isp1760_init+0x5/0xb [isp1760]\n|  [\u003cc010113d\u003e] _stext+0x4d/0x148\n|  [\u003cc0142936\u003e] load_module+0x12cd/0x142e\n|  [\u003cc01743c4\u003e] kmem_cache_destroy+0x0/0xd7\n|  [\u003cc0142b1e\u003e] sys_init_module+0x87/0x176\n|  [\u003cc01039eb\u003e] sysenter_do_call+0x12/0x2f\n\nThe reason, is that ret is initialized with ENODEV instead of 0 _or_\nthe kmem cache is not freed in error case with no bus binding.\n\nThe difference between OF+PCI and OF only is\n| 15148     804      32   15984    3e70 isp1760-of-pci.o\n| 13748     676       8   14432    3860 isp1760-of.o\n\nabout 1.5 KiB.\n\nUntil there is a checkbox where the user *must* select atleast one item,\nand may select multiple entries I don\u0027t make it selectable anymore.\nHaving a driver which can\u0027t be used under any circumstances is broken\nanyway and I\u0027ve seen distros shipping it that way.\n\nReported-by: Roland Kletzing \u003cdevzero@web.de\u003e\nSigned-off-by: Sebastian Andrzej Siewior \u003cbigeasy@linutronix.de\u003ea\nCc: stable \u003cstable@kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "56f592dc0b3626139f4e9b34dd191af967f30bf0",
      "old_mode": 33188,
      "old_path": "drivers/usb/host/Kconfig",
      "new_id": "f3a75a929e0aa26dcdbaee0c75c0cfa10403f8bf",
      "new_mode": 33188,
      "new_path": "drivers/usb/host/Kconfig"
    },
    {
      "type": "modify",
      "old_id": "af849f596135324bf727ac667f7f2d4cbc7d9920",
      "old_mode": 33188,
      "old_path": "drivers/usb/host/isp1760-if.c",
      "new_id": "b87ca7cf4b378f4ee0c6ee7ed403e629d79a38ea",
      "new_mode": 33188,
      "new_path": "drivers/usb/host/isp1760-if.c"
    }
  ]
}
