)]}'
{
  "commit": "fa755b9f2b03df1e0fa6d01b8949bbc778705973",
  "tree": "703a48b707c2f4350e624bac0891e128da9c7f77",
  "parents": [
    "7c4015bdffed7c961b6df46c6326cc65962e6594"
  ],
  "author": {
    "name": "David Woodhouse",
    "email": "David.Woodhouse@intel.com",
    "time": "Tue Jan 27 14:16:12 2009 +1100"
  },
  "committer": {
    "name": "David Woodhouse",
    "email": "David.Woodhouse@intel.com",
    "time": "Tue Jan 27 14:19:26 2009 +1100"
  },
  "message": "solos: Clean up firmware loading code\n\nWe no longer try to load firmware while the ATM is up and running.\nHowever, this means that we _do_ make init_module() wait for it, and it\ntakes a long time for now (since we\u0027re using ultra-conservative code in\nthe FPGA for that too).\n\nThe inner loop which uses swahb32p() was by Simon Farnsworth.\n\nSimon has patches which migrate us to request_firmware_nowait(), for\nwhich we\u0027ll actually need to take down the ATM devices, do the upgrade,\nthen reregister them.\n\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "2b472c898c85475e5bae38be49f6c10c9229cbbd",
      "old_mode": 33188,
      "old_path": "drivers/atm/solos-pci.c",
      "new_id": "89bdf733af90201cc18d77187ef6e220263e1744",
      "new_mode": 33188,
      "new_path": "drivers/atm/solos-pci.c"
    }
  ]
}
