From: Michael Ellerman Date: Fri, 3 Apr 2015 03:11:53 +0000 (+1100) Subject: powerpc/cell: Fix crash in iic_setup_cpu() after per_cpu changes X-Git-Tag: omap-for-v4.1/fixes-rc1~126^2~50 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=b0dd00addc5035f87ec9c5820dacc1ebc7fcb3e6;p=pandora-kernel.git powerpc/cell: Fix crash in iic_setup_cpu() after per_cpu changes The conversion from __get_cpu_var() to this_cpu_ptr() in iic_setup_cpu() is wrong. It causes an oops at boot. We need the per-cpu address of struct cpu_iic, not cpu_iic.regs->prio. Sparse noticed this, because we pass a non-iomem pointer to out_be64(), but we obviously don't check the sparse results often enough. Fixes: 69111bac42f5 ("powerpc: Replace __get_cpu_var uses") Signed-off-by: Michael Ellerman --- Reading git-diff-tree failed