From: Paul M. <le...@us...> - 2006-08-30 09:56:53
|
Update of /cvsroot/linuxsh/linux/include/asm-sh In directory sc8-pr-cvs6.sourceforge.net:/tmp/cvs-serv21293/include/asm-sh Modified Files: page.h pgtable.h Log Message: Set the SHM alignment at runtime, based off of probed cache desc. Optimize get_unmapped_area() to only colour align shared mappings. Index: page.h =================================================================== RCS file: /cvsroot/linuxsh/linux/include/asm-sh/page.h,v retrieving revision 1.20 retrieving revision 1.21 diff -u -d -r1.20 -r1.21 --- page.h 28 Aug 2006 03:58:07 -0000 1.20 +++ page.h 30 Aug 2006 09:56:50 -0000 1.21 @@ -45,6 +45,8 @@ extern void (*clear_page)(void *to); extern void (*copy_page)(void *to, void *from); +extern unsigned long shm_align_mask; + #ifdef CONFIG_MMU extern void clear_page_slow(void *to); extern void copy_page_slow(void *to, void *from); Index: pgtable.h =================================================================== RCS file: /cvsroot/linuxsh/linux/include/asm-sh/pgtable.h,v retrieving revision 1.33 retrieving revision 1.34 diff -u -d -r1.33 -r1.34 --- pgtable.h 22 Jan 2006 17:26:20 -0000 1.33 +++ pgtable.h 30 Aug 2006 09:56:50 -0000 1.34 @@ -338,6 +338,8 @@ extern pte_t ptep_get_and_clear(struct mm_struct *mm, unsigned long addr, pte_t *ptep); #endif +#define HAVE_ARCH_GET_UNMAPPED_AREA + #include <asm-generic/pgtable.h> #endif /* !__ASSEMBLY__ */ |