)]}'
{
  "commit": "28c22d7dc99486ef4186dde41d5260e75b3076f7",
  "tree": "8e0af1ab29e966ee1080d80acb9f297e97cf7328",
  "parents": [
    "932c42b286e2c6479d1cbdee2927cb283b1c0c3b"
  ],
  "author": {
    "name": "MyungJoo Ham",
    "email": "myungjoo.ham@gmail.com",
    "time": "Tue Nov 23 11:39:23 2010 +0100"
  },
  "committer": {
    "name": "Russell King",
    "email": "rmk+kernel@arm.linux.org.uk",
    "time": "Tue Nov 23 22:46:12 2010 +0000"
  },
  "message": "ARM: 6490/1: MM: bugfix: initialize spinlock for init_mm.context\n\ninit_mm used at kernel/sched.c:idle_task_exit() has spin_lock\n(init_mm.context.id_lock) that is not initialized when spin_lock/unlock\nis called at an ARM machine. Note that mm_struct.context.id_lock is\nusually initialized except for the instance of init_mm at\nlinux/arch/arm/mm/context.c\n\nNot initializing this spinlock incurs \"BUG: pinlock bad magic\"\nwarning when spinlock debug is enabled. We have observed such\ninstances when testing PM in S5PC210 machines.\n\nSigned-off-by: MyungJoo Ham \u003cmyungjoo.ham@samsung.com\u003e\nSigned-off-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "68870c7766712a4778b32278e64f82484d12f5e5",
      "old_mode": 33188,
      "old_path": "arch/arm/include/asm/mmu.h",
      "new_id": "b4ffe9d5b5262bbdf01f82218144d74d0823005c",
      "new_mode": 33188,
      "new_path": "arch/arm/include/asm/mmu.h"
    }
  ]
}
