)]}'
{
  "commit": "65710cb6ea315b3ef76a8a3da7be99afcf58d2bb",
  "tree": "40043563aca5fa81fbc1f04f16ea887b6b372212",
  "parents": [
    "3cd52ab68b7f17eddbff46c1f8e5a105cd901f8e"
  ],
  "author": {
    "name": "Ming Lei",
    "email": "ming.lei@canonical.com",
    "time": "Sat Aug 04 12:01:16 2012 +0800"
  },
  "committer": {
    "name": "Greg Kroah-Hartman",
    "email": "gregkh@linuxfoundation.org",
    "time": "Thu Aug 16 13:13:18 2012 -0700"
  },
  "message": "firmware loader: simplify pages ownership transfer\n\nThis patch doesn\u0027t transfer ownership of pages\u0027 buffer to the\ninstance of firmware until the firmware loading is completed,\nwhich will simplify firmware_loading_store a lot, so help\nto introduce the following cache_firmware and uncache_firmware\nmechanism during system suspend-resume cycle.\n\nIn fact, this patch fixes one bug: if writing data into\nfirmware loader device is bypassed between writting 1 and 0 to\n\u0027loading\u0027, OOPS will be triggered without the patch.\n\nAlso handle the vmap failure case, and add some comments to make\ncode more readable.\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": "803cfc1597a9c89c5faf0edd0b76e418eb843d64",
      "old_mode": 33188,
      "old_path": "drivers/base/firmware_class.c",
      "new_id": "1cbefcfd15f725442ad49ed3b88e312b65d28d1b",
      "new_mode": 33188,
      "new_path": "drivers/base/firmware_class.c"
    }
  ]
}
