)]}'
{
  "commit": "fa3d5b85c681518b6e4ec515814dcb2d5b702b89",
  "tree": "a4da543c22e4fb90bb75b977728501ca42f92870",
  "parents": [
    "e485ceac9ebd43901ef0ce13622385d509e072e7"
  ],
  "author": {
    "name": "K. Y. Srinivasan",
    "email": "kys@microsoft.com",
    "time": "Fri Mar 16 08:02:25 2012 -0700"
  },
  "committer": {
    "name": "Greg Kroah-Hartman",
    "email": "gregkh@linuxfoundation.org",
    "time": "Fri Mar 16 13:36:04 2012 -0700"
  },
  "message": "Drivers: hv: Support the newly introduced KVP messages in the driver\n\nSupport the newly defined KVP message types. It turns out that the host\npushes a set of standard key value pairs as soon as the guest opens the KVP channel.\nSince we cannot handle these tuples until the user level daemon loads up, defer\nreading the KVP channel until the user level daemon is launched.\n\nSigned-off-by: K. Y. Srinivasan \u003ckys@microsoft.com\u003e\nReviewed-by: Haiyang Zhang \u003chaiyangz@microsoft.com\u003e\nReviewed-by: Dan Carpenter \u003cdan.carpenter@oracle.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "779109b6f4f02665684a6928fd444c163b65d26c",
      "old_mode": 33188,
      "old_path": "drivers/hv/hv_kvp.c",
      "new_id": "cfe60b02e3e8ebfe8e59c75e1c84f4d224003faf",
      "new_mode": 33188,
      "new_path": "drivers/hv/hv_kvp.c"
    },
    {
      "type": "modify",
      "old_id": "a2d8c547f91b14b7d9d47869bf82f3b6eb90dc23",
      "old_mode": 33188,
      "old_path": "include/linux/hyperv.h",
      "new_id": "e88a979107b59c8e95125b27bb8bc8354b56d3fd",
      "new_mode": 33188,
      "new_path": "include/linux/hyperv.h"
    },
    {
      "type": "modify",
      "old_id": "00d3f7c099e0c64a19699eccd9470cdab3e0e8a9",
      "old_mode": 33188,
      "old_path": "tools/hv/hv_kvp_daemon.c",
      "new_id": "a98878c874be4280974121d89bcde7feb4df81d1",
      "new_mode": 33188,
      "new_path": "tools/hv/hv_kvp_daemon.c"
    }
  ]
}
