Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

powerpc/pseries: Use new defines when calling H_SET_MODE

Now that we define these in the KVM code, use these defines when we call
H_SET_MODE. No functional change.

Signed-off-by: Michael Neuling <mikey@neuling.org>
Signed-off-by: Michael Ellerman <mpe@ellerman.id.au>

authored by

Michael Neuling and committed by
Michael Ellerman
60666de2 dfdac393

+6 -6
+6 -6
arch/powerpc/include/asm/plpar_wrappers.h
··· 273 273 static inline long enable_reloc_on_exceptions(void) 274 274 { 275 275 /* mflags = 3: Exceptions at 0xC000000000004000 */ 276 - return plpar_set_mode(3, 3, 0, 0); 276 + return plpar_set_mode(3, H_SET_MODE_RESOURCE_ADDR_TRANS_MODE, 0, 0); 277 277 } 278 278 279 279 /* ··· 284 284 * returns H_SUCCESS. 285 285 */ 286 286 static inline long disable_reloc_on_exceptions(void) { 287 - return plpar_set_mode(0, 3, 0, 0); 287 + return plpar_set_mode(0, H_SET_MODE_RESOURCE_ADDR_TRANS_MODE, 0, 0); 288 288 } 289 289 290 290 /* ··· 297 297 static inline long enable_big_endian_exceptions(void) 298 298 { 299 299 /* mflags = 0: big endian exceptions */ 300 - return plpar_set_mode(0, 4, 0, 0); 300 + return plpar_set_mode(0, H_SET_MODE_RESOURCE_LE, 0, 0); 301 301 } 302 302 303 303 /* ··· 310 310 static inline long enable_little_endian_exceptions(void) 311 311 { 312 312 /* mflags = 1: little endian exceptions */ 313 - return plpar_set_mode(1, 4, 0, 0); 313 + return plpar_set_mode(1, H_SET_MODE_RESOURCE_LE, 0, 0); 314 314 } 315 315 316 316 static inline long plapr_set_ciabr(unsigned long ciabr) 317 317 { 318 - return plpar_set_mode(0, 1, ciabr, 0); 318 + return plpar_set_mode(0, H_SET_MODE_RESOURCE_SET_CIABR, ciabr, 0); 319 319 } 320 320 321 321 static inline long plapr_set_watchpoint0(unsigned long dawr0, unsigned long dawrx0) 322 322 { 323 - return plpar_set_mode(0, 2, dawr0, dawrx0); 323 + return plpar_set_mode(0, H_SET_MODE_RESOURCE_SET_DAWR, dawr0, dawrx0); 324 324 } 325 325 326 326 #endif /* _ASM_POWERPC_PLPAR_WRAPPERS_H */