{"ref":"refs/heads/MS690","commits":[{"author":{"name":"MyungJoo Ham","email":"84146178f7c201fa3079bfc93fccba71d81dffe3@gmail.com"},"url":"https://api.github.com/repos/BobZhome/android_kernel_thunderc/commits/44b451e3fa8f57f902a61a247cc9e5d278e38136","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 <myungjoo.ham@samsung.com>\nSigned-off-by: Kyungmin Park <kyungmin.park@samsung.com>\nSigned-off-by: Russell King <rmk+kernel@arm.linux.org.uk>","sha":"44b451e3fa8f57f902a61a247cc9e5d278e38136"}],"head":"44b451e3fa8f57f902a61a247cc9e5d278e38136","size":1,"push_id":49823022}