]> git.karo-electronics.de Git - karo-tx-linux.git/commit
x86, uv: fix cpumask iterator in uv_bau_init()
authorRusty Russell <rusty@rustcorp.com.au>
Mon, 30 Mar 2009 18:50:23 +0000 (18:50 +0000)
committerChris Wright <chrisw@sous-sol.org>
Thu, 2 Apr 2009 20:55:18 +0000 (13:55 -0700)
commit4a78cb55e52d24c37126f456a710c7d6b9babbb4
treed0e81a148b9d3ff083eb7a9252bb53f0ddd83a7b
parente1b427acc979431fc7f57a06d0c636c542fdffcc
x86, uv: fix cpumask iterator in uv_bau_init()

upstream commit: 2c74d66624ddbda8101d54d1e184cf9229b378bc

Impact: fix boot crash on UV systems

Commit 76ba0ecda0de9accea9a91cb6dbde46782110e1c "cpumask: use
cpumask_var_t in uv_flush_tlb_others" used cur_cpu as an iterator;
it was supposed to be zero for the code below it.

Reported-by: Cliff Wickman <cpw@sgi.com>
Original-From: Cliff Wickman <cpw@sgi.com>
Signed-off-by: Rusty Russell <rusty@rustcorp.com.au>
Acked-by: Mike Travis <travis@sgi.com>
Cc: steiner@sgi.com
Cc: <stable@kernel.org>
LKML-Reference: <200903180822.31196.rusty@rustcorp.com.au>
Signed-off-by: Ingo Molnar <mingo@elte.hu>
Signed-off-by: Chris Wright <chrisw@sous-sol.org>
arch/x86/kernel/tlb_uv.c