From: Markus Metzger Date: Tue, 25 Nov 2008 07:52:56 +0000 (+0100) Subject: x86, bts: fix wrmsr and spinlock over kmalloc X-Git-Tag: v2.6.28-rc7~45^2~2 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=de90add30e79261c3b5be68bb0f22d2ef98e8113;p=pandora-kernel.git x86, bts: fix wrmsr and spinlock over kmalloc Impact: fix sleeping-with-spinlock-held bugs/crashes - Turn a wrmsr to write the DS_AREA MSR into a wrmsrl. - Use irqsave variants of spinlocks. - Do not allocate memory while holding spinlocks. Reported-by: Stephane Eranian Reported-by: Ingo Molnar Signed-off-by: Markus Metzger Signed-off-by: Ingo Molnar --- Reading git-diff-tree failed