)]}'
{
  "commit": "79b5dc0c64d88cda3da23b2e22a5cec0964372ac",
  "tree": "dffaf45200c456b87c4939ce422aea8efff1cfc8",
  "parents": [
    "e3c6cf61815b0af0c697aeed4c6f11762f913002"
  ],
  "author": {
    "name": "Eric Paris",
    "email": "eparis@redhat.com",
    "time": "Fri Oct 15 14:34:14 2010 -0700"
  },
  "committer": {
    "name": "Linus Torvalds",
    "email": "torvalds@linux-foundation.org",
    "time": "Fri Oct 15 14:42:24 2010 -0700"
  },
  "message": "types.h: define __aligned_u64 and expose to userspace\n\nWe currently have a kernel internal type called aligned_u64 which aligns\n__u64\u0027s on 8 bytes boundaries even on systems which would normally align\nthem on 4 byte boundaries.  This patch creates a new type __aligned_u64\nwhich does the same thing but which is exposed to userspace rather than\nbeing kernel internal.\n\n[akpm: merge early as both the net and audit trees want this]\n\n[akpm@linux-foundation.org: enhance the comment describing the reasons for using aligned_u64.  Via Andreas and Andi.]\nBased-on-patch-by: Andreas Gruenbacher \u003cagruen@suse.de\u003e\nSigned-off-by: Eric Paris \u003ceparis@redhat.com\u003e\nCc: Jan Engelhardt \u003cjengelh@medozas.de\u003e\nCc: David Miller \u003cdavem@davemloft.net\u003e\nCc: Andi Kleen \u003candi@firstfloor.org\u003e\nCc: Arnd Bergmann \u003carnd@arndb.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "01a082f56ef423065adb66f621b11db2bd1d88f1",
      "old_mode": 33188,
      "old_path": "include/linux/types.h",
      "new_id": "357dbc19606f8920f0b060ad04fb1d4fb2dfca00",
      "new_mode": 33188,
      "new_path": "include/linux/types.h"
    }
  ]
}
