* [2.6.0] Huge TLB != 4M Fix
@ 2003-12-30 19:45 Ciaran McCreesh
2003-12-30 21:36 ` David S. Miller
0 siblings, 1 reply; 2+ messages in thread
From: Ciaran McCreesh @ 2003-12-30 19:45 UTC (permalink / raw)
To: sparclinux
[-- Attachment #1.1: Type: text/plain, Size: 732 bytes --]
With 2.6.0 (plus Keith's patches) on sparc64, I get compile errors if
CONFIG_HUGETLB_PAGE_SIZE is set to other than 4MB:
CC arch/sparc64/mm/generic.o
CC arch/sparc64/mm/hugetlbpage.o
arch/sparc64/mm/hugetlbpage.c: In function `set_huge_pte':
arch/sparc64/mm/hugetlbpage.c:130: error: `_PAGE_64K' undeclared (first
use in this function) arch/sparc64/mm/hugetlbpage.c:130: error: (Each
undeclared identifier is reported only once
arch/sparc64/mm/hugetlbpage.c:130: error: for each function it appears
in.) make[1]: *** [arch/sparc64/mm/hugetlbpage.o] Error 1
make: *** [arch/sparc64/mm] Error 2
The attached patch fixes this.
--
Ciaran McCreesh
Mail: ciaranm at gentoo.org
Web: http://dev.gentoo.org/~ciaranm
[-- Attachment #1.2: linux-2.6-sparc-tlb-fix.patch --]
[-- Type: text/x-diff, Size: 556 bytes --]
--- linux-2.6.0-sparc/include/asm-sparc64/pgtable.h.orig 2003-12-30 17:51:45.176375000 +0000
+++ linux-2.6.0-sparc/include/asm-sparc64/pgtable.h 2003-12-30 17:52:26.396375000 +0000
@@ -145,9 +145,9 @@
#if defined(CONFIG_HUGETLB_PAGE_SIZE_4MB)
#define _PAGE_SZHUGE _PAGE_SZ4MB
#elif defined(CONFIG_HUGETLB_PAGE_SIZE_512K)
-#define _PAGE_SZHUGE _PAGE_512K
+#define _PAGE_SZHUGE _PAGE_SZ512K
#elif defined(CONFIG_HUGETLB_PAGE_SIZE_64K)
-#define _PAGE_SZHUGE _PAGE_64K
+#define _PAGE_SZHUGE _PAGE_SZ64K
#endif
#define _PAGE_CACHE (_PAGE_CP | _PAGE_CV)
[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 2+ messages in thread
* Re: [2.6.0] Huge TLB != 4M Fix
2003-12-30 19:45 [2.6.0] Huge TLB != 4M Fix Ciaran McCreesh
@ 2003-12-30 21:36 ` David S. Miller
0 siblings, 0 replies; 2+ messages in thread
From: David S. Miller @ 2003-12-30 21:36 UTC (permalink / raw)
To: sparclinux
On Tue, 30 Dec 2003 19:45:50 +0000
Ciaran McCreesh <ciaranm@gentoo.org> wrote:
> With 2.6.0 (plus Keith's patches) on sparc64, I get compile errors if
> CONFIG_HUGETLB_PAGE_SIZE is set to other than 4MB:
...
> The attached patch fixes this.
Patch applied, thanks Ciaran.
^ permalink raw reply [flat|nested] 2+ messages in thread
end of thread, other threads:[~2003-12-30 21:36 UTC | newest]
Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2003-12-30 19:45 [2.6.0] Huge TLB != 4M Fix Ciaran McCreesh
2003-12-30 21:36 ` David S. Miller
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.