)]}'
{
  "commit": "265bbb5704d63eac3bdf81fe28b566b572a10d89",
  "tree": "cae1b6e63f6465c4152442d0ad884a70376966ef",
  "parents": [
    "3b76593bad95e4f5b216565183ffc80ad39f4219"
  ],
  "author": {
    "name": "Luis R. Rodriguez",
    "email": "mcgrof@kernel.org",
    "time": "Mon Feb 29 19:52:08 2016 -0800"
  },
  "committer": {
    "name": "Luis R. Rodriguez",
    "email": "mcgrof@kernel.org",
    "time": "Tue Apr 12 16:57:44 2016 -0700"
  },
  "message": "test: add sysdata loader tester\n\nThis add a load tester for the new extensible sysdata\nfile loader, part firmware_class. The usermode helper\ncan be safely ignored here.\n\nThe sysdata API has two main interfaces, synchronous and\nasynchronous, we provide 4 types of trigger tests for\neach:\n\n  * trigger_request: sync simple loader\n  * trigger_request_keep: sync, asks for us to manage freeing sysdata\n  * trigger_request_opt: sync, the file is optional\n  * trigger_request_opt_default: sync, optional, try test-sysdata.bin\n\n  * trigger_async_request: async simple loader\n  * trigger_async_request_keep: async, asks us to manage freeing sysdata\n  * trigger_async_request_opt: async, the file is optional\n  * trigger_async_request_opt_default: async, optional, try test-sysdata.bin\n\nSigned-off-by: Luis R. Rodriguez \u003cmcgrof@kernel.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "c56f866b342549ee5f219ca68995623cc1b9a640",
      "old_mode": 33188,
      "old_path": "lib/Makefile",
      "new_id": "d6c1c36f9fd63fd916af1f04340c0f1c42fdf16e",
      "new_mode": 33188,
      "new_path": "lib/Makefile"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "6644f89938eaef7a45cfdc87c5a43d46ad342880",
      "new_mode": 33188,
      "new_path": "lib/test_sysdata.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "1c0c10edb6864e867f04ac7088b0a9bede3fe07e",
      "new_mode": 33261,
      "new_path": "tools/testing/selftests/firmware/sysdata.sh"
    }
  ]
}
