)]}'
{
  "commit": "37276a51f803ef63be988e26293ac85188475556",
  "tree": "86c3daf910f4eb175d42c94e9bb58a9840d366e3",
  "parents": [
    "bddb1b9078505bb0e430c87c5015c0963f7a594f"
  ],
  "author": {
    "name": "Ming Lei",
    "email": "ming.lei@canonical.com",
    "time": "Sat Aug 04 12:01:27 2012 +0800"
  },
  "committer": {
    "name": "Greg Kroah-Hartman",
    "email": "gregkh@linuxfoundation.org",
    "time": "Thu Aug 16 13:44:44 2012 -0700"
  },
  "message": "firmware: introduce device_cache/uncache_fw_images\n\nThis patch introduces the three helpers below:\n\n\tvoid device_cache_fw_images(void)\n\tvoid device_uncache_fw_images(void)\n\tvoid device_uncache_fw_images_delay(unsigned long)\n\nso we can use device_cache_fw_images() to cache firmware for\nall devices which need firmware to work, and the device driver\ncan get the firmware easily from kernel memory when system isn\u0027t\nready for completing requests of loading firmware.\n\nAfter system is ready for completing firmware loading, driver core\nwill call device_uncache_fw_images() or its delay version to free\nthe cached firmware.\n\nThe above helpers will be used to cache device firmware during\nsystem suspend/resume cycle in the following patches.\n\nSigned-off-by: Ming Lei \u003cming.lei@canonical.com\u003e\nCc: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "65c60666685b0dac79ff2f70735f2e696e9e8d11",
      "old_mode": 33188,
      "old_path": "drivers/base/firmware_class.c",
      "new_id": "68fd4c698c7745b76d1b42b21a2dc258df7e454a",
      "new_mode": 33188,
      "new_path": "drivers/base/firmware_class.c"
    }
  ]
}
