summaryrefslogtreecommitdiff
path: root/arch/x86/pci/fixup.c
diff options
context:
space:
mode:
authorMarkus Metzger <markus.t.metzger@intel.com>2008-11-25 08:52:56 +0100
committerIngo Molnar <mingo@elte.hu>2008-11-25 17:29:02 +0100
commitde90add30e79261c3b5be68bb0f22d2ef98e8113 (patch)
tree44c3da676ddb8e160fe1d0e9f29d2ab6a51ed475 /arch/x86/pci/fixup.c
parentc4858ffc8f2dc850cb1f609c679b1ac1ad36ef0c (diff)
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 <eranian@googlemail.com> Reported-by: Ingo Molnar <mingo@elte.hu> Signed-off-by: Markus Metzger <markus.t.metzger@intel.com> Signed-off-by: Ingo Molnar <mingo@elte.hu>
Diffstat (limited to 'arch/x86/pci/fixup.c')
0 files changed, 0 insertions, 0 deletions