[IA64] ia64_set_psr should use srlz.i

The only in kernel use of ia64_set_psr() needs to follow
it with a srlz.i (since it is changing state for PSR.ic).
So it is pointless to issue srlz.d inside this function.

Signed-off-by: Xiantao Zhang <xiantao.zhang@intel.com>
Signed-off-by: Tony Luck <tony.luck@intel.com>

authored by Xiantao Zhang and committed by Tony Luck f00c2d36 a7d57ecf

+1 -2
-1
arch/ia64/kernel/efi.c
··· 421 pte_val(pfn_pte(__pa(pal_vaddr) >> PAGE_SHIFT, PAGE_KERNEL)), 422 IA64_GRANULE_SHIFT); 423 ia64_set_psr(psr); /* restore psr */ 424 - ia64_srlz_i(); 425 } 426 427 void __init
··· 421 pte_val(pfn_pte(__pa(pal_vaddr) >> PAGE_SHIFT, PAGE_KERNEL)), 422 IA64_GRANULE_SHIFT); 423 ia64_set_psr(psr); /* restore psr */ 424 } 425 426 void __init
+1 -1
include/asm-ia64/processor.h
··· 472 { 473 ia64_stop(); 474 ia64_setreg(_IA64_REG_PSR_L, psr); 475 - ia64_srlz_d(); 476 } 477 478 /*
··· 472 { 473 ia64_stop(); 474 ia64_setreg(_IA64_REG_PSR_L, psr); 475 + ia64_srlz_i(); 476 } 477 478 /*