)]}'
{
  "commit": "9e2d3cd34a159948dc753a14573e16bffc04dba8",
  "tree": "155627810033ac56d06734360c56b612f08b9134",
  "parents": [
    "5bbe6ab938208bb3d4e16f7a28b11fcddd4f9ff2"
  ],
  "author": {
    "name": "Al Viro",
    "email": "viro@parcelfarce.linux.theplanet.co.uk",
    "time": "Sun Aug 28 03:19:14 2005 +0100"
  },
  "committer": {
    "name": "Linus Torvalds",
    "email": "torvalds@g5.osdl.org",
    "time": "Mon Aug 29 10:42:39 2005 -0700"
  },
  "message": "[PATCH] mod_devicetable.h fixes\n\n * ieee1394_device_id has kernel_ulong_t field after an odd number of\n   __u32 ones.  Since mod_devicetable.h is included both from kernel and\n   from host build helper, we may be in trouble if we are building on\n   32bit host for 64bit target - userland sees unsigned long long,\n   kernel sees unsigned long and while their sizes match, alignments\n   might not.  Fixed by forcing alignment.  Fortunately, almost nobody\n   else needs that - the rest of such fields is naturally aligned as it\n   is.\n\n * of_device_id has void * in it.  Host userland helpers need\n   kernel_ulong_t instead, since their void * might have nothing to do\n   with the kernel one.  Fixed in the same way it\u0027s done for similar\n   problems in pcmcia_device_id (ifdef __KERNEL__).\n\n * pcmcia_device_id has the same problem as ieee1394_device_id.  Fixed\n   the same way.\n\nSigned-off-by: Al Viro \u003cviro@parcelfarce.linux.theplanet.co.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "dce53ac1625d8cea5c78b1940aedc6441dc52d63",
      "old_mode": 33188,
      "old_path": "include/linux/mod_devicetable.h",
      "new_id": "97bbccdbcca3f373b85d257d914099d13b4b89dd",
      "new_mode": 33188,
      "new_path": "include/linux/mod_devicetable.h"
    }
  ]
}
