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

[S390] Change kernel_page_present coding style.

Make the inline assembly look like all others.

Signed-off-by: Heiko Carstens <heiko.carstens@de.ibm.com>
Signed-off-by: Martin Schwidefsky <schwidefsky@de.ibm.com>

authored by

Heiko Carstens and committed by
Martin Schwidefsky
87458ff4 2583d1ef

+7 -10
+7 -10
arch/s390/mm/pgtable.c
··· 314 314 } 315 315 EXPORT_SYMBOL_GPL(s390_enable_sie); 316 316 317 - #ifdef CONFIG_DEBUG_PAGEALLOC 318 - #ifdef CONFIG_HIBERNATION 317 + #if defined(CONFIG_DEBUG_PAGEALLOC) && defined(CONFIG_HIBERNATION) 319 318 bool kernel_page_present(struct page *page) 320 319 { 321 320 unsigned long addr; 322 321 int cc; 323 322 324 323 addr = page_to_phys(page); 325 - asm("lra %1,0(%1)\n" 326 - "ipm %0\n" 327 - "srl %0,28" 328 - :"=d"(cc),"+a"(addr)::"cc"); 324 + asm volatile( 325 + " lra %1,0(%1)\n" 326 + " ipm %0\n" 327 + " srl %0,28" 328 + : "=d" (cc), "+a" (addr) : : "cc"); 329 329 return cc == 0; 330 330 } 331 - 332 - #endif /* CONFIG_HIBERNATION */ 333 - #endif /* CONFIG_DEBUG_PAGEALLOC */ 334 - 331 + #endif /* CONFIG_HIBERNATION && CONFIG_DEBUG_PAGEALLOC */