View | Details | Raw Unified | Return to bug 204371 | Differences between
and this patch

Collapse All | Expand All

(-)a/arch/powerpc/include/asm/page_32.h (-1 / +6 lines)
Lines 52-58 static inline void clear_page(void *addr) Link Here
52
	for (i = 0; i < PAGE_SIZE / L1_CACHE_BYTES; i++, addr += L1_CACHE_BYTES)
52
	for (i = 0; i < PAGE_SIZE / L1_CACHE_BYTES; i++, addr += L1_CACHE_BYTES)
53
		dcbz(addr);
53
		dcbz(addr);
54
}
54
}
55
extern void copy_page(void *to, void *from);
55
extern void __copy_page(void *to, void *from);
56
static inline void copy_page(void *to, void *from)
57
{
58
	WARN_ON((unsigned long)to & (L1_CACHE_BYTES - 1));
59
	__copy_page(to, from);
60
}
56
61
57
#include <asm-generic/getorder.h>
62
#include <asm-generic/getorder.h>
58
63
(-)a/arch/powerpc/kernel/misc_32.S (-2 / +2 lines)
Lines 451-457 END_FTR_SECTION_IFSET(CPU_FTR_COHERENT_ICACHE) Link Here
451
	stw	r8,12(r3);	\
451
	stw	r8,12(r3);	\
452
	stwu	r9,16(r3)
452
	stwu	r9,16(r3)
453
453
454
_GLOBAL(copy_page)
454
_GLOBAL(__copy_page)
455
	addi	r3,r3,-4
455
	addi	r3,r3,-4
456
	addi	r4,r4,-4
456
	addi	r4,r4,-4
457
457
Lines 495-501 _GLOBAL(copy_page) Link Here
495
	li	r0,MAX_COPY_PREFETCH
495
	li	r0,MAX_COPY_PREFETCH
496
	li	r11,4
496
	li	r11,4
497
	b	2b
497
	b	2b
498
EXPORT_SYMBOL(copy_page)
498
EXPORT_SYMBOL(__copy_page)
499
499
500
/*
500
/*
501
 * Extended precision shifts.
501
 * Extended precision shifts.

Return to bug 204371