)]}'
{
  "commit": "96f951edb1f1bdbbc99b0cd458f9808bb83d58ae",
  "tree": "c109d45d3fb8ccad461cfe6d9a4aa4d6005b38e1",
  "parents": [
    "49a7f04a4b9d45cd794741ce3d5d66524b37bdd0"
  ],
  "author": {
    "name": "David Howells",
    "email": "dhowells@redhat.com",
    "time": "Wed Mar 28 18:30:03 2012 +0100"
  },
  "committer": {
    "name": "David Howells",
    "email": "dhowells@redhat.com",
    "time": "Wed Mar 28 18:30:03 2012 +0100"
  },
  "message": "Add #includes needed to permit the removal of asm/system.h\n\nasm/system.h is a cause of circular dependency problems because it contains\ncommonly used primitive stuff like barrier definitions and uncommonly used\nstuff like switch_to() that might require MMU definitions.\n\nasm/system.h has been disintegrated by this point on all arches into the\nfollowing common segments:\n\n (1) asm/barrier.h\n\n     Moved memory barrier definitions here.\n\n (2) asm/cmpxchg.h\n\n     Moved xchg() and cmpxchg() here.  #included in asm/atomic.h.\n\n (3) asm/bug.h\n\n     Moved die() and similar here.\n\n (4) asm/exec.h\n\n     Moved arch_align_stack() here.\n\n (5) asm/elf.h\n\n     Moved AT_VECTOR_SIZE_ARCH here.\n\n (6) asm/switch_to.h\n\n     Moved switch_to() here.\n\nSigned-off-by: David Howells \u003cdhowells@redhat.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "d95587cc794c81288f2211bf311f8823b9258321",
      "old_mode": 33188,
      "old_path": "drivers/misc/sgi-gru/gru_instructions.h",
      "new_id": "04d5170ac14973520e23a56f283e8ea21c7c1f81",
      "new_mode": 33188,
      "new_path": "drivers/misc/sgi-gru/gru_instructions.h"
    },
    {
      "type": "modify",
      "old_id": "8cd51a7aad8ec7e0f6e8c4693fc846e7d7f37ab8",
      "old_mode": 33188,
      "old_path": "drivers/staging/crystalhd/bc_dts_defs.h",
      "new_id": "647e116e10deefc7fd4ea6e7ac87c986b53c78f8",
      "new_mode": 33188,
      "new_path": "drivers/staging/crystalhd/bc_dts_defs.h"
    },
    {
      "type": "modify",
      "old_id": "81878b78c9d4666c2bc7a8d14da15cfbab3037a6",
      "old_mode": 33188,
      "old_path": "fs/binfmt_elf.c",
      "new_id": "18276531f7c6e8e9397b448b200213b10e42f034",
      "new_mode": 33188,
      "new_path": "fs/binfmt_elf.c"
    },
    {
      "type": "modify",
      "old_id": "c64bf5ee2df480e55c5fe38423b7c1ec88d5a46b",
      "old_mode": 33188,
      "old_path": "fs/binfmt_elf_fdpic.c",
      "new_id": "9bd5612a8224fc5c6374d4dcc27ff99a58ee76e5",
      "new_mode": 33188,
      "new_path": "fs/binfmt_elf_fdpic.c"
    },
    {
      "type": "modify",
      "old_id": "23559c227d9cb4f9480855590df611999e852dd4",
      "old_mode": 33188,
      "old_path": "fs/exec.c",
      "new_id": "c8b63d14da8540040545e458bf32188655050310",
      "new_mode": 33188,
      "new_path": "fs/exec.c"
    },
    {
      "type": "modify",
      "old_id": "ecc44a8e2b4466fbbf86b5a1e374ae15b2ef50aa",
      "old_mode": 33188,
      "old_path": "include/asm-generic/bitops/atomic.h",
      "new_id": "9ae6c34dc191e73adc4b6402618a05dae773f243",
      "new_mode": 33188,
      "new_path": "include/asm-generic/bitops/atomic.h"
    },
    {
      "type": "modify",
      "old_id": "801b44b07aac9ed2738d7efcbce164ea349adef6",
      "old_mode": 33188,
      "old_path": "include/linux/llist.h",
      "new_id": "a5199f6d0e82592dde0e4ba7908b1d1b70323483",
      "new_mode": 33188,
      "new_path": "include/linux/llist.h"
    },
    {
      "type": "modify",
      "old_id": "94e924e2ecd5799f29b8ac6ef4723411be1be9f5",
      "old_mode": 33188,
      "old_path": "include/linux/mtd/map.h",
      "new_id": "ade5c990f1f00476be123e1d86d58ab336b13389",
      "new_mode": 33188,
      "new_path": "include/linux/mtd/map.h"
    },
    {
      "type": "modify",
      "old_id": "7df6c17b0281867241ffa64de8429f6ff84d5d17",
      "old_mode": 33188,
      "old_path": "include/linux/spinlock.h",
      "new_id": "fa0f93e4d86d2993437fc1ba80e126c4279ee44b",
      "new_mode": 33188,
      "new_path": "include/linux/spinlock.h"
    },
    {
      "type": "modify",
      "old_id": "503d6426126d0af026995ff45b8508155dc9c743",
      "old_mode": 33188,
      "old_path": "kernel/sched/core.c",
      "new_id": "157fb9b2b186bb4922bd7c8322a81c823ce69fed",
      "new_mode": 33188,
      "new_path": "kernel/sched/core.c"
    }
  ]
}
