)]}'
{
  "commit": "37cf3477d2140f496e0713738fabdb5bc6fd60f3",
  "tree": "162f7a38f3279f03924d80272d9dd723c60c654b",
  "parents": [
    "7923811a46f7e29ae8052edf2461e6c6b8ec2415"
  ],
  "author": {
    "name": "Petko Manolov",
    "email": "petkan@nucleusys.com",
    "time": "Wed Sep 27 14:25:37 2006 -0700"
  },
  "committer": {
    "name": "Greg Kroah-Hartman",
    "email": "gregkh@suse.de",
    "time": "Thu Sep 28 15:36:42 2006 -0700"
  },
  "message": "USB: Pegasus driver failing for ADMtek 8515 network device\n\nAddress http://bugzilla.kernel.org/show_bug.cgi?id\u003d7126\n\nAttempting to read the ethernet ID directly from the eeprom somehow\nconfuses ADM8515.  Subsequent read requests to either the eeprom or the MII\nfail as well.  Didn\u0027t dig much deeper, though.  For example ADM8513 does\nnot experience this problem.\n\nI used the fact that at power up the device is reading its ID automatically\n(not true for older Pegasus based devices) and put it in the Ethernet ID\nregisters.  So now the driver uses get_registers() instead of\nread_eprom_word() if the device is Pegasus_II based one.  Tested it with\nall (Pegasus and Pegasus_II) gadgets i have and everything seems ok.\n\nCc: \u003cjogeedaklown@yahoo.com\u003e\nCc: David Brownell \u003cdavid-b@pacbell.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "b8e25af13f023ed8e5c9c6b115f05b28a2ce45c2",
      "old_mode": 33188,
      "old_path": "drivers/usb/net/pegasus.c",
      "new_id": "918cf5a77c08208f99e89aeede993397413d2129",
      "new_mode": 33188,
      "new_path": "drivers/usb/net/pegasus.c"
    }
  ]
}
