Sophie

Sophie

distrib > Scientific%20Linux > 5x > x86_64 > by-pkgid > fc11cd6e1c513a17304da94a5390f3cd > files > 2946

kernel-2.6.18-194.11.1.el5.src.rpm

Date: Thu, 21 Sep 2006 14:47:45 +0100
From: David Howells <dhowells@redhat.com>
Subject: [FC6/RHEL5 PATCH] PPC64: Export copy_4K_page() [try #2]


Export copy_4K_page() on ppc64 and copy_page() on ppc so that they can be used
by CacheFiles.

CacheFiles uses copy_page() which makes use of copy_4K_page() on ppc64 builds
and is simply unexported on ppc builds.

This patch was submitted upstream and currently resides in Andrew Morton's
tree.

David
---
This adds a missing copy_page export for the powerpc and ppc arches.

Signed-off-by: Frederik Deweerdt <frederik.deweerdt@gmail.com>
Acked-by: Aristeu S. Rozanski F. <aris@cathedrallabs.org>
---

diff --git a/arch/powerpc/kernel/ppc_ksyms.c b/arch/powerpc/kernel/ppc_ksyms.c
index 39d3bfc..23ccd5d 100644
--- a/arch/powerpc/kernel/ppc_ksyms.c
+++ b/arch/powerpc/kernel/ppc_ksyms.c
@@ -93,6 +93,12 @@ EXPORT_SYMBOL(__strncpy_from_user);
 EXPORT_SYMBOL(__strnlen_user);
 
 #ifndef  __powerpc64__
+EXPORT_SYMBOL(copy_page);
+#else
+EXPORT_SYMBOL(copy_4K_page);
+#endif
+
+#ifndef  __powerpc64__
 EXPORT_SYMBOL(__ide_mm_insl);
 EXPORT_SYMBOL(__ide_mm_outsw);
 EXPORT_SYMBOL(__ide_mm_insw);
diff --git a/arch/ppc/kernel/ppc_ksyms.c b/arch/ppc/kernel/ppc_ksyms.c
index d173540..3045cc3 100644
--- a/arch/ppc/kernel/ppc_ksyms.c
+++ b/arch/ppc/kernel/ppc_ksyms.c
@@ -106,6 +106,8 @@ EXPORT_SYMBOL(__clear_user);
 EXPORT_SYMBOL(__strncpy_from_user);
 EXPORT_SYMBOL(__strnlen_user);
 
+EXPORT_SYMBOL(copy_page);
+
 /*
 EXPORT_SYMBOL(inb);
 EXPORT_SYMBOL(inw);