)]}'
{
  "commit": "2603efa31a0377eeaa06723bded8a1d644dd4901",
  "tree": "717894107d06b5ac5a3dfa19fb602555c366b92e",
  "parents": [
    "a1f42beb8e287482d1a802731d4fb7e2bdc2c703"
  ],
  "author": {
    "name": "Paul Mundt",
    "email": "lethal@linux-sh.org",
    "time": "Mon Jun 18 13:54:17 2012 +0900"
  },
  "committer": {
    "name": "Linus Torvalds",
    "email": "torvalds@linux-foundation.org",
    "time": "Mon Jun 18 11:10:59 2012 -0700"
  },
  "message": "bug.h: Fix up powerpc build regression.\n\nThe asm-generic/bug.h __ASSEMBLY__ guarding is completely bogus, which\ntripped up the powerpc build when the kernel.h include was added:\n\n\tIn file included from include/asm-generic/bug.h:5:0,\n\t\t\t from arch/powerpc/include/asm/bug.h:127,\n\t\t\t from arch/powerpc/kernel/head_64.S:31:\n\tinclude/linux/kernel.h:44:0: warning: \"ALIGN\" redefined [enabled by default]\n\tinclude/linux/linkage.h:57:0: note: this is the location of the previous definition\n\tinclude/linux/sysinfo.h: Assembler messages:\n\tinclude/linux/sysinfo.h:7: Error: Unrecognized opcode: `struct\u0027\n\tinclude/linux/sysinfo.h:8: Error: Unrecognized opcode: `__kernel_long_t\u0027\n\nMoving the __ASSEMBLY__ guard up and stashing the kernel.h include under\nit fixes this up, as well as covering the case the original fix was\nattempting to handle.\n\nTested-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nAcked-by: Arnd Bergmann \u003carnd@arndb.de\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "9f02005f217a6fcaa8726f4dba2ad4e7e2076b92",
      "old_mode": 33188,
      "old_path": "include/asm-generic/bug.h",
      "new_id": "506ec19a3736b575c2d41519cc7c52ec64714bb0",
      "new_mode": 33188,
      "new_path": "include/asm-generic/bug.h"
    }
  ]
}
