)]}'
{
  "commit": "97646202bc3f190dfcb48a3d506ea2445717d392",
  "tree": "0715fd746a29360522154e0a15f91da94a243555",
  "parents": [
    "1e977aa12dd4f80688b1f243762212e75c6d7fe8"
  ],
  "author": {
    "name": "Christian Borntraeger",
    "email": "borntraeger@de.ibm.com",
    "time": "Wed Mar 12 18:10:45 2008 +0100"
  },
  "committer": {
    "name": "Avi Kivity",
    "email": "avi@qumranet.com",
    "time": "Sun Apr 27 12:00:32 2008 +0300"
  },
  "message": "KVM: kvm.h: __user requires compiler.h\n\ninclude/linux/kvm.h defines struct kvm_dirty_log to\n\t[...]\n\tunion {\n\t\tvoid __user *dirty_bitmap; /* one bit per page */\n\t\t__u64 padding;\n\t};\n\n__user requires compiler.h to compile. Currently, this works on x86\nonly coincidentally due to other include files. This patch makes\nkvm.h compile in all cases.\n\nSigned-off-by: Christian Borntraeger \u003cborntraeger@de.ibm.com\u003e\nSigned-off-by: Avi Kivity \u003cavi@qumranet.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "c1b502a50a01c0af8b8cbef0b48bf9b58b77f419",
      "old_mode": 33188,
      "old_path": "include/linux/kvm.h",
      "new_id": "3bd38284bfe914381422117bcb9a2fb8d1c57daf",
      "new_mode": 33188,
      "new_path": "include/linux/kvm.h"
    }
  ]
}
