)]}'
{
  "commit": "8d0b9dc9be3919e9979eac59fd12e8f82b098325",
  "tree": "190a2421938f7bb94b5ab830b0513ef435bbcab1",
  "parents": [
    "fcddd72e3e2565f8b838ae71a3e716a67f616160"
  ],
  "author": {
    "name": "Al Viro",
    "email": "viro@parcelfarce.linux.theplanet.co.uk",
    "time": "Thu May 05 16:15:23 2005 -0700"
  },
  "committer": {
    "name": "Linus Torvalds",
    "email": "torvalds@ppc970.osdl.org",
    "time": "Thu May 05 16:36:34 2005 -0700"
  },
  "message": "[PATCH] uml: start cross-build support : mk_user_constants\n\nBeginning of cross-build fixes.  Instead of expecting that mk_user_constants\n(compiled and executed on the build box) will see the sizeof, etc.  for target\nbox, we do what every architecture already does for asm-offsets.  Namely, have\nuser-offsets.c compiled *for* *target* into user-offsets.s and sed it into the\nheader with relevant constants.  We don\u0027t need to reinvent any wheels - all\ntools are already there.\n\nThis patch deals with mk_user_constants.  It doesn\u0027t assume any relationship\nbetween target and build environment anymore - we pick all defines we need\nfrom user-offsets.h.  Later patches will deal with the rest of mk_...  helpers\nin the same way.\n\nSigned-off-by: Al Viro \u003cviro@parcelfarce.linux.theplanet.co.uk\u003e\nSigned-off-by: Jeff Dike \u003cjdike@addtoit.com\u003e\nCc: Paolo \u0027Blaisorblade\u0027 Giarrusso \u003cblaisorblade@yahoo.it\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "1d136640d360365dffeb2a4ce003d124dba43b6c",
      "old_mode": 33188,
      "old_path": "arch/um/Makefile",
      "new_id": "e3465dab57fd10aedd9caadeeb3fca879a35fd54",
      "new_mode": 33188,
      "new_path": "arch/um/Makefile"
    },
    {
      "type": "modify",
      "old_id": "fb00ddf969bd9a1c18d0725c339bdea2bd924c86",
      "old_mode": 33188,
      "old_path": "arch/um/os-Linux/util/Makefile",
      "new_id": "9778aed0c314a6a575b7522c74ceb73925567760",
      "new_mode": 33188,
      "new_path": "arch/um/os-Linux/util/Makefile"
    },
    {
      "type": "modify",
      "old_id": "0933518aa8bd2a6862533474b95a400b82a51341",
      "old_mode": 33188,
      "old_path": "arch/um/os-Linux/util/mk_user_constants.c",
      "new_id": "4838f30eecf0f056fff89089fd6c85142564335e",
      "new_mode": 33188,
      "new_path": "arch/um/os-Linux/util/mk_user_constants.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "3ceaabceb3d71f301afea622ba4f796532727e70",
      "new_mode": 33188,
      "new_path": "arch/um/sys-i386/user-offsets.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "5e14792e48384458e075d0cf4bccf9e3bb4260c6",
      "new_mode": 33188,
      "new_path": "arch/um/sys-x86_64/user-offsets.c"
    }
  ]
}
