Messages in this thread Patch in this message | | | Date | Fri, 16 Apr 2004 21:14:41 +0100 (BST) | From | Hugh Dickins <> | Subject | [PATCH] rmap 13 include/asm deletions |
| |
Second of two patches against yesterday's rmap 11 or 2.6.5-mm6: rmap 13 include/asm deletions
Delete include/asm*/rmap.h Delete pte_addr_t typedef from include/asm*/pgtable.h Delete KM_PTE2 from subset of include/asm*/kmap_types.h Beware when 4G/4G returns to -mm: i386 may need KM_FILLER for 8K stack.
include/asm-alpha/pgtable.h | 2 - include/asm-alpha/rmap.h | 7 --- include/asm-arm/kmap_types.h | 1 include/asm-arm/pgtable.h | 2 - include/asm-arm/rmap.h | 6 --- include/asm-arm26/pgtable.h | 2 - include/asm-arm26/rmap.h | 66 ----------------------------------- include/asm-cris/pgtable.h | 2 - include/asm-cris/rmap.h | 7 --- include/asm-generic/rmap.h | 90 ------------------------------------------------ include/asm-h8300/pgtable.h | 2 - include/asm-i386/kmap_types.h | 11 ++--- include/asm-i386/pgtable.h | 12 ------ include/asm-i386/rmap.h | 21 ----------- include/asm-ia64/pgtable.h | 2 - include/asm-ia64/rmap.h | 7 --- include/asm-m68k/pgtable.h | 2 - include/asm-m68k/rmap.h | 7 --- include/asm-m68knommu/pgtable.h | 2 - include/asm-m68knommu/rmap.h | 2 - include/asm-mips/kmap_types.h | 11 ++--- include/asm-mips/pgtable-32.h | 6 --- include/asm-mips/pgtable-64.h | 2 - include/asm-mips/rmap.h | 7 --- include/asm-parisc/pgtable.h | 2 - include/asm-parisc/rmap.h | 7 --- include/asm-ppc/pgtable.h | 2 - include/asm-ppc/rmap.h | 9 ---- include/asm-ppc64/pgtable.h | 2 - include/asm-ppc64/rmap.h | 9 ---- include/asm-s390/pgtable.h | 2 - include/asm-s390/rmap.h | 7 --- include/asm-sh/pgtable.h | 2 - include/asm-sh/rmap.h | 7 --- include/asm-sparc/kmap_types.h | 1 include/asm-sparc/pgtable.h | 2 - include/asm-sparc/rmap.h | 7 --- include/asm-sparc64/pgtable.h | 2 - include/asm-sparc64/rmap.h | 7 --- include/asm-um/pgtable.h | 12 ------ include/asm-um/rmap.h | 6 --- include/asm-v850/pgtable.h | 2 - include/asm-v850/rmap.h | 1 include/asm-x86_64/pgtable.h | 2 - include/asm-x86_64/rmap.h | 7 --- 45 files changed, 10 insertions(+), 367 deletions(-)
--- rmap12/include/asm-alpha/pgtable.h 2003-10-08 20:24:56.000000000 +0100 +++ rmap13/include/asm-alpha/pgtable.h 2004-04-16 19:23:35.976514696 +0100 @@ -349,6 +349,4 @@ extern void paging_init(void); /* We have our own get_unmapped_area to cope with ADDR_LIMIT_32BIT. */ #define HAVE_ARCH_UNMAPPED_AREA -typedef pte_t *pte_addr_t; - #endif /* _ALPHA_PGTABLE_H */ --- rmap12/include/asm-alpha/rmap.h 2002-07-20 20:12:35.000000000 +0100 +++ rmap13/include/asm-alpha/rmap.h 1970-01-01 01:00:00.000000000 +0100 @@ -1,7 +0,0 @@ -#ifndef _ALPHA_RMAP_H -#define _ALPHA_RMAP_H - -/* nothing to see, move along */ -#include <asm-generic/rmap.h> - -#endif --- rmap12/include/asm-arm/kmap_types.h 2004-01-09 06:00:24.000000000 +0000 +++ rmap13/include/asm-arm/kmap_types.h 2004-04-16 19:23:35.986513176 +0100 @@ -14,7 +14,6 @@ enum km_type { KM_BIO_DST_IRQ, KM_PTE0, KM_PTE1, - KM_PTE2, KM_IRQ0, KM_IRQ1, KM_SOFTIRQ0, --- rmap12/include/asm-arm/pgtable.h 2004-01-09 06:00:23.000000000 +0000 +++ rmap13/include/asm-arm/pgtable.h 2004-04-16 19:23:35.988512872 +0100 @@ -353,8 +353,6 @@ extern pgd_t swapper_pg_dir[PTRS_PER_PGD #define io_remap_page_range(vma,from,phys,size,prot) \ remap_page_range(vma,from,phys,size,prot) -typedef pte_t *pte_addr_t; - #define pgtable_cache_init() do { } while (0) #endif /* !__ASSEMBLY__ */ --- rmap12/include/asm-arm/rmap.h 2002-08-01 22:17:36.000000000 +0100 +++ rmap13/include/asm-arm/rmap.h 1970-01-01 01:00:00.000000000 +0100 @@ -1,6 +0,0 @@ -#ifndef _ARM_RMAP_H -#define _ARM_RMAP_H - -#include <asm-generic/rmap.h> - -#endif /* _ARM_RMAP_H */ --- rmap12/include/asm-arm26/pgtable.h 2003-10-08 20:24:55.000000000 +0100 +++ rmap13/include/asm-arm26/pgtable.h 2004-04-16 19:23:35.989512720 +0100 @@ -290,8 +290,6 @@ static inline pte_t mk_pte_phys(unsigned #define io_remap_page_range(vma,from,phys,size,prot) \ remap_page_range(vma,from,phys,size,prot) -typedef pte_t *pte_addr_t; - #endif /* !__ASSEMBLY__ */ #endif /* _ASMARM_PGTABLE_H */ --- rmap12/include/asm-arm26/rmap.h 2003-06-14 20:18:58.000000000 +0100 +++ rmap13/include/asm-arm26/rmap.h 1970-01-01 01:00:00.000000000 +0100 @@ -1,66 +0,0 @@ -#ifndef _ARM_RMAP_H -#define _ARM_RMAP_H - -/* - * linux/include/asm-arm26/proc-armv/rmap.h - * - * Architecture dependant parts of the reverse mapping code, - * - * ARM is different since hardware page tables are smaller than - * the page size and Linux uses a "duplicate" one with extra info. - * For rmap this means that the first 2 kB of a page are the hardware - * page tables and the last 2 kB are the software page tables. - */ - -static inline void pgtable_add_rmap(struct page *page, struct mm_struct * mm, unsigned long address) -{ - page->mapping = (void *)mm; - page->index = address & ~((PTRS_PER_PTE * PAGE_SIZE) - 1); - inc_page_state(nr_page_table_pages); -} - -static inline void pgtable_remove_rmap(struct page *page) -{ - page->mapping = NULL; - page->index = 0; - dec_page_state(nr_page_table_pages); -} - -static inline struct mm_struct * ptep_to_mm(pte_t * ptep) -{ - struct page * page = virt_to_page(ptep); - return (struct mm_struct *)page->mapping; -} - -/* The page table takes half of the page */ -#define PTE_MASK ((PAGE_SIZE / 2) - 1) - -static inline unsigned long ptep_to_address(pte_t * ptep) -{ - struct page * page = virt_to_page(ptep); - unsigned long low_bits; - - low_bits = ((unsigned long)ptep & PTE_MASK) * PTRS_PER_PTE; - return page->index + low_bits; -} - -//FIXME!!! IS these correct? -static inline pte_addr_t ptep_to_paddr(pte_t *ptep) -{ - return (pte_addr_t)ptep; -} - -static inline pte_t *rmap_ptep_map(pte_addr_t pte_paddr) -{ - return (pte_t *)pte_paddr; -} - -static inline void rmap_ptep_unmap(pte_t *pte) -{ - return; -} - - -//#include <asm-generic/rmap.h> - -#endif /* _ARM_RMAP_H */ --- rmap12/include/asm-cris/pgtable.h 2003-07-10 21:16:26.000000000 +0100 +++ rmap13/include/asm-cris/pgtable.h 2004-04-16 19:23:35.991512416 +0100 @@ -337,6 +337,4 @@ extern inline void update_mmu_cache(stru #define pte_to_pgoff(x) (pte_val(x) >> 6) #define pgoff_to_pte(x) __pte(((x) << 6) | _PAGE_FILE) -typedef pte_t *pte_addr_t; - #endif /* _CRIS_PGTABLE_H */ --- rmap12/include/asm-cris/rmap.h 2002-07-20 20:12:35.000000000 +0100 +++ rmap13/include/asm-cris/rmap.h 1970-01-01 01:00:00.000000000 +0100 @@ -1,7 +0,0 @@ -#ifndef _CRIS_RMAP_H -#define _CRIS_RMAP_H - -/* nothing to see, move along :) */ -#include <asm-generic/rmap.h> - -#endif --- rmap12/include/asm-generic/rmap.h 2003-05-27 02:01:29.000000000 +0100 +++ rmap13/include/asm-generic/rmap.h 1970-01-01 01:00:00.000000000 +0100 @@ -1,90 +0,0 @@ -#ifndef _GENERIC_RMAP_H -#define _GENERIC_RMAP_H -/* - * linux/include/asm-generic/rmap.h - * - * Architecture dependent parts of the reverse mapping code, - * this version should work for most architectures with a - * 'normal' page table layout. - * - * We use the struct page of the page table page to find out - * the process and full address of a page table entry: - * - page->mapping points to the process' mm_struct - * - page->index has the high bits of the address - * - the lower bits of the address are calculated from the - * offset of the page table entry within the page table page - * - * For CONFIG_HIGHPTE, we need to represent the address of a pte in a - * scalar pte_addr_t. The pfn of the pte's page is shifted left by PAGE_SIZE - * bits and is then ORed with the byte offset of the pte within its page. - * - * For CONFIG_HIGHMEM4G, the pte_addr_t is 32 bits. 20 for the pfn, 12 for - * the offset. - * - * For CONFIG_HIGHMEM64G, the pte_addr_t is 64 bits. 52 for the pfn, 12 for - * the offset. - */ -#include <linux/mm.h> - -static inline void pgtable_add_rmap(struct page * page, struct mm_struct * mm, unsigned long address) -{ -#ifdef BROKEN_PPC_PTE_ALLOC_ONE - /* OK, so PPC calls pte_alloc() before mem_map[] is setup ... ;( */ - extern int mem_init_done; - - if (!mem_init_done) - return; -#endif - page->mapping = (void *)mm; - page->index = address & ~((PTRS_PER_PTE * PAGE_SIZE) - 1); - inc_page_state(nr_page_table_pages); -} - -static inline void pgtable_remove_rmap(struct page * page) -{ - page->mapping = NULL; - page->index = 0; - dec_page_state(nr_page_table_pages); -} - -static inline struct mm_struct * ptep_to_mm(pte_t * ptep) -{ - struct page * page = kmap_atomic_to_page(ptep); - return (struct mm_struct *) page->mapping; -} - -static inline unsigned long ptep_to_address(pte_t * ptep) -{ - struct page * page = kmap_atomic_to_page(ptep); - unsigned long low_bits; - low_bits = ((unsigned long)ptep & ~PAGE_MASK) * PTRS_PER_PTE; - return page->index + low_bits; -} - -#ifdef CONFIG_HIGHPTE -static inline pte_addr_t ptep_to_paddr(pte_t *ptep) -{ - pte_addr_t paddr; - paddr = ((pte_addr_t)page_to_pfn(kmap_atomic_to_page(ptep))) << PAGE_SHIFT; - return paddr + (pte_addr_t)((unsigned long)ptep & ~PAGE_MASK); -} -#else -static inline pte_addr_t ptep_to_paddr(pte_t *ptep) -{ - return (pte_addr_t)ptep; -} -#endif - -#ifndef CONFIG_HIGHPTE -static inline pte_t *rmap_ptep_map(pte_addr_t pte_paddr) -{ - return (pte_t *)pte_paddr; -} - -static inline void rmap_ptep_unmap(pte_t *pte) -{ - return; -} -#endif - -#endif /* _GENERIC_RMAP_H */ --- rmap12/include/asm-h8300/pgtable.h 2003-08-09 05:44:10.000000000 +0100 +++ rmap13/include/asm-h8300/pgtable.h 2004-04-16 19:23:35.996511656 +0100 @@ -7,8 +7,6 @@ #include <asm/page.h> #include <asm/io.h> -typedef pte_t *pte_addr_t; - #define pgd_present(pgd) (1) /* pages are always present on NO_MM */ #define pgd_none(pgd) (0) #define pgd_bad(pgd) (0) --- rmap12/include/asm-i386/kmap_types.h 2003-05-27 02:01:30.000000000 +0100 +++ rmap13/include/asm-i386/kmap_types.h 2004-04-16 19:23:35.997511504 +0100 @@ -19,12 +19,11 @@ D(5) KM_BIO_SRC_IRQ, D(6) KM_BIO_DST_IRQ, D(7) KM_PTE0, D(8) KM_PTE1, -D(9) KM_PTE2, -D(10) KM_IRQ0, -D(11) KM_IRQ1, -D(12) KM_SOFTIRQ0, -D(13) KM_SOFTIRQ1, -D(14) KM_TYPE_NR +D(9) KM_IRQ0, +D(10) KM_IRQ1, +D(11) KM_SOFTIRQ0, +D(12) KM_SOFTIRQ1, +D(13) KM_TYPE_NR }; #undef D --- rmap12/include/asm-i386/pgtable.h 2004-04-15 09:01:58.359937456 +0100 +++ rmap13/include/asm-i386/pgtable.h 2004-04-16 19:23:35.998511352 +0100 @@ -314,18 +314,6 @@ static inline pte_t pte_modify(pte_t pte #define pte_unmap_nested(pte) do { } while (0) #endif -#if defined(CONFIG_HIGHPTE) && defined(CONFIG_HIGHMEM4G) -typedef u32 pte_addr_t; -#endif - -#if defined(CONFIG_HIGHPTE) && defined(CONFIG_HIGHMEM64G) -typedef u64 pte_addr_t; -#endif - -#if !defined(CONFIG_HIGHPTE) -typedef pte_t *pte_addr_t; -#endif - /* * The i386 doesn't have any external MMU info: the kernel page * tables contain all the necessary information. --- rmap12/include/asm-i386/rmap.h 2002-09-16 03:19:56.000000000 +0100 +++ rmap13/include/asm-i386/rmap.h 1970-01-01 01:00:00.000000000 +0100 @@ -1,21 +0,0 @@ -#ifndef _I386_RMAP_H -#define _I386_RMAP_H - -/* nothing to see, move along */ -#include <asm-generic/rmap.h> - -#ifdef CONFIG_HIGHPTE -static inline pte_t *rmap_ptep_map(pte_addr_t pte_paddr) -{ - unsigned long pfn = (unsigned long)(pte_paddr >> PAGE_SHIFT); - unsigned long off = ((unsigned long)pte_paddr) & ~PAGE_MASK; - return (pte_t *)((char *)kmap_atomic(pfn_to_page(pfn), KM_PTE2) + off); -} - -static inline void rmap_ptep_unmap(pte_t *pte) -{ - kunmap_atomic(pte, KM_PTE2); -} -#endif - -#endif --- rmap12/include/asm-ia64/pgtable.h 2004-04-15 09:01:58.432926360 +0100 +++ rmap13/include/asm-ia64/pgtable.h 2004-04-16 19:23:36.000511048 +0100 @@ -469,8 +469,6 @@ extern void hugetlb_free_pgtables(struct struct vm_area_struct * prev, unsigned long start, unsigned long end); #endif -typedef pte_t *pte_addr_t; - /* * IA-64 doesn't have any external MMU info: the page tables contain all the necessary * information. However, we use this routine to take care of any (delayed) i-cache --- rmap12/include/asm-ia64/rmap.h 2002-08-27 20:28:05.000000000 +0100 +++ rmap13/include/asm-ia64/rmap.h 1970-01-01 01:00:00.000000000 +0100 @@ -1,7 +0,0 @@ -#ifndef _ASM_IA64_RMAP_H -#define _ASM_IA64_RMAP_H - -/* nothing to see, move along */ -#include <asm-generic/rmap.h> - -#endif /* _ASM_IA64_RMAP_H */ --- rmap12/include/asm-m68k/pgtable.h 2004-02-04 02:45:41.000000000 +0000 +++ rmap13/include/asm-m68k/pgtable.h 2004-04-16 19:23:36.002510744 +0100 @@ -168,8 +168,6 @@ static inline void update_mmu_cache(stru ? (__pgprot((pgprot_val(prot) & _CACHEMASK040) | _PAGE_NOCACHE_S)) \ : (prot))) -typedef pte_t *pte_addr_t; - #endif /* !__ASSEMBLY__ */ /* --- rmap12/include/asm-m68k/rmap.h 2002-07-20 20:12:35.000000000 +0100 +++ rmap13/include/asm-m68k/rmap.h 1970-01-01 01:00:00.000000000 +0100 @@ -1,7 +0,0 @@ -#ifndef _M68K_RMAP_H -#define _M68K_RMAP_H - -/* nothing to see, move along */ -#include <asm-generic/rmap.h> - -#endif --- rmap12/include/asm-m68knommu/pgtable.h 2003-05-27 02:01:29.000000000 +0100 +++ rmap13/include/asm-m68knommu/pgtable.h 2004-04-16 19:23:36.003510592 +0100 @@ -11,8 +11,6 @@ #include <asm/page.h> #include <asm/io.h> -typedef pte_t *pte_addr_t; - /* * Trivial page table functions. */ --- rmap12/include/asm-m68knommu/rmap.h 2002-11-04 21:31:04.000000000 +0000 +++ rmap13/include/asm-m68knommu/rmap.h 1970-01-01 01:00:00.000000000 +0100 @@ -1,2 +0,0 @@ -/* Do not need anything here */ - --- rmap12/include/asm-mips/kmap_types.h 2003-07-02 22:00:48.000000000 +0100 +++ rmap13/include/asm-mips/kmap_types.h 2004-04-16 19:23:36.211478976 +0100 @@ -19,12 +19,11 @@ D(5) KM_BIO_SRC_IRQ, D(6) KM_BIO_DST_IRQ, D(7) KM_PTE0, D(8) KM_PTE1, -D(9) KM_PTE2, -D(10) KM_IRQ0, -D(11) KM_IRQ1, -D(12) KM_SOFTIRQ0, -D(13) KM_SOFTIRQ1, -D(14) KM_TYPE_NR +D(9) KM_IRQ0, +D(10) KM_IRQ1, +D(11) KM_SOFTIRQ0, +D(12) KM_SOFTIRQ1, +D(13) KM_TYPE_NR }; #undef D --- rmap12/include/asm-mips/pgtable-32.h 2004-03-11 01:56:09.000000000 +0000 +++ rmap13/include/asm-mips/pgtable-32.h 2004-04-16 19:23:36.212478824 +0100 @@ -216,10 +216,4 @@ static inline pmd_t *pmd_offset(pgd_t *d #define __pte_to_swp_entry(pte) ((swp_entry_t) { pte_val(pte) }) #define __swp_entry_to_pte(x) ((pte_t) { (x).val }) -#ifdef CONFIG_64BIT_PHYS_ADDR -typedef u64 pte_addr_t; -#else -typedef pte_t *pte_addr_t; -#endif - #endif /* _ASM_PGTABLE_32_H */ --- rmap12/include/asm-mips/pgtable-64.h 2004-03-11 01:56:07.000000000 +0000 +++ rmap13/include/asm-mips/pgtable-64.h 2004-04-16 19:23:36.213478672 +0100 @@ -214,6 +214,4 @@ static inline pte_t mk_swap_pte(unsigned #define __pte_to_swp_entry(pte) ((swp_entry_t) { pte_val(pte) }) #define __swp_entry_to_pte(x) ((pte_t) { (x).val }) -typedef pte_t *pte_addr_t; - #endif /* _ASM_PGTABLE_64_H */ --- rmap12/include/asm-mips/rmap.h 2003-07-02 22:00:11.000000000 +0100 +++ rmap13/include/asm-mips/rmap.h 1970-01-01 01:00:00.000000000 +0100 @@ -1,7 +0,0 @@ -#ifndef __ASM_RMAP_H -#define __ASM_RMAP_H - -/* nothing to see, move along */ -#include <asm-generic/rmap.h> - -#endif /* __ASM_RMAP_H */ --- rmap12/include/asm-parisc/pgtable.h 2004-02-04 02:45:42.000000000 +0000 +++ rmap13/include/asm-parisc/pgtable.h 2004-04-16 19:23:36.215478368 +0100 @@ -450,8 +450,6 @@ static inline void ptep_mkdirty(pte_t *p #define pte_same(A,B) (pte_val(A) == pte_val(B)) -typedef pte_t *pte_addr_t; - #endif /* !__ASSEMBLY__ */ #define io_remap_page_range remap_page_range --- rmap12/include/asm-parisc/rmap.h 2002-07-20 20:12:35.000000000 +0100 +++ rmap13/include/asm-parisc/rmap.h 1970-01-01 01:00:00.000000000 +0100 @@ -1,7 +0,0 @@ -#ifndef _PARISC_RMAP_H -#define _PARISC_RMAP_H - -/* nothing to see, move along */ -#include <asm-generic/rmap.h> - -#endif --- rmap12/include/asm-ppc/pgtable.h 2004-02-18 03:00:06.000000000 +0000 +++ rmap13/include/asm-ppc/pgtable.h 2004-04-16 19:23:36.217478064 +0100 @@ -670,8 +670,6 @@ extern void kernel_set_cachemode (unsign */ #define pgtable_cache_init() do { } while (0) -typedef pte_t *pte_addr_t; - #endif /* !__ASSEMBLY__ */ #define __HAVE_ARCH_PTEP_TEST_AND_CLEAR_YOUNG --- rmap12/include/asm-ppc/rmap.h 2002-07-20 20:12:35.000000000 +0100 +++ rmap13/include/asm-ppc/rmap.h 1970-01-01 01:00:00.000000000 +0100 @@ -1,9 +0,0 @@ -#ifndef _PPC_RMAP_H -#define _PPC_RMAP_H - -/* PPC calls pte_alloc() before mem_map[] is setup ... */ -#define BROKEN_PPC_PTE_ALLOC_ONE - -#include <asm-generic/rmap.h> - -#endif --- rmap12/include/asm-ppc64/pgtable.h 2004-04-15 09:01:58.678888968 +0100 +++ rmap13/include/asm-ppc64/pgtable.h 2004-04-16 19:23:36.219477760 +0100 @@ -471,8 +471,6 @@ extern struct vm_struct * im_get_area(un int region_type); unsigned long im_free(void *addr); -typedef pte_t *pte_addr_t; - long pSeries_lpar_hpte_insert(unsigned long hpte_group, unsigned long va, unsigned long prpn, int secondary, unsigned long hpteflags, --- rmap12/include/asm-ppc64/rmap.h 2002-07-24 22:03:39.000000000 +0100 +++ rmap13/include/asm-ppc64/rmap.h 1970-01-01 01:00:00.000000000 +0100 @@ -1,9 +0,0 @@ -#ifndef _PPC64_RMAP_H -#define _PPC64_RMAP_H - -/* PPC64 calls pte_alloc() before mem_map[] is setup ... */ -#define BROKEN_PPC_PTE_ALLOC_ONE - -#include <asm-generic/rmap.h> - -#endif --- rmap12/include/asm-s390/pgtable.h 2004-04-04 03:38:55.000000000 +0100 +++ rmap13/include/asm-s390/pgtable.h 2004-04-16 19:23:36.239474720 +0100 @@ -760,8 +760,6 @@ extern inline pte_t mk_swap_pte(unsigned #define __pte_to_swp_entry(pte) ((swp_entry_t) { pte_val(pte) }) #define __swp_entry_to_pte(x) ((pte_t) { (x).val }) -typedef pte_t *pte_addr_t; - #ifndef __s390x__ # define PTE_FILE_MAX_BITS 26 #else /* __s390x__ */ --- rmap12/include/asm-s390/rmap.h 2002-07-20 20:12:35.000000000 +0100 +++ rmap13/include/asm-s390/rmap.h 1970-01-01 01:00:00.000000000 +0100 @@ -1,7 +0,0 @@ -#ifndef _S390_RMAP_H -#define _S390_RMAP_H - -/* nothing to see, move along */ -#include <asm-generic/rmap.h> - -#endif --- rmap12/include/asm-sh/pgtable.h 2004-04-04 03:38:57.000000000 +0100 +++ rmap13/include/asm-sh/pgtable.h 2004-04-16 19:23:36.241474416 +0100 @@ -274,8 +274,6 @@ extern void update_mmu_cache(struct vm_a #define pte_same(A,B) (pte_val(A) == pte_val(B)) -typedef pte_t *pte_addr_t; - #endif /* !__ASSEMBLY__ */ #define kern_addr_valid(addr) (1) --- rmap12/include/asm-sh/rmap.h 2002-07-20 20:12:35.000000000 +0100 +++ rmap13/include/asm-sh/rmap.h 1970-01-01 01:00:00.000000000 +0100 @@ -1,7 +0,0 @@ -#ifndef _SH_RMAP_H -#define _SH_RMAP_H - -/* nothing to see, move along */ -#include <asm-generic/rmap.h> - -#endif --- rmap12/include/asm-sparc/kmap_types.h 2004-01-09 06:00:23.000000000 +0000 +++ rmap13/include/asm-sparc/kmap_types.h 2004-04-16 19:23:36.259471680 +0100 @@ -11,7 +11,6 @@ enum km_type { KM_BIO_DST_IRQ, KM_PTE0, KM_PTE1, - KM_PTE2, KM_IRQ0, KM_IRQ1, KM_SOFTIRQ0, --- rmap12/include/asm-sparc/pgtable.h 2004-04-04 03:38:44.000000000 +0100 +++ rmap13/include/asm-sparc/pgtable.h 2004-04-16 19:23:36.260471528 +0100 @@ -491,8 +491,6 @@ extern int io_remap_page_range(struct vm #include <asm-generic/pgtable.h> -typedef pte_t *pte_addr_t; - #endif /* !(__ASSEMBLY__) */ /* We provide our own get_unmapped_area to cope with VA holes for userland */ --- rmap12/include/asm-sparc/rmap.h 2002-07-20 20:12:35.000000000 +0100 +++ rmap13/include/asm-sparc/rmap.h 1970-01-01 01:00:00.000000000 +0100 @@ -1,7 +0,0 @@ -#ifndef _SPARC_RMAP_H -#define _SPARC_RMAP_H - -/* nothing to see, move along */ -#include <asm-generic/rmap.h> - -#endif --- rmap12/include/asm-sparc64/pgtable.h 2004-01-09 06:00:23.000000000 +0000 +++ rmap13/include/asm-sparc64/pgtable.h 2004-04-16 19:23:36.262471224 +0100 @@ -384,8 +384,6 @@ extern unsigned long get_fb_unmapped_are extern void check_pgt_cache(void); -typedef pte_t *pte_addr_t; - #endif /* !(__ASSEMBLY__) */ #endif /* !(_SPARC64_PGTABLE_H) */ --- rmap12/include/asm-sparc64/rmap.h 2002-07-20 20:12:35.000000000 +0100 +++ rmap13/include/asm-sparc64/rmap.h 1970-01-01 01:00:00.000000000 +0100 @@ -1,7 +0,0 @@ -#ifndef _SPARC64_RMAP_H -#define _SPARC64_RMAP_H - -/* nothing to see, move along */ -#include <asm-generic/rmap.h> - -#endif --- rmap12/include/asm-um/pgtable.h 2003-10-08 20:24:57.000000000 +0100 +++ rmap13/include/asm-um/pgtable.h 2004-04-16 19:23:36.263471072 +0100 @@ -384,18 +384,6 @@ static inline pmd_t * pmd_offset(pgd_t * #define pte_unmap(pte) kunmap_atomic((pte), KM_PTE0) #define pte_unmap_nested(pte) kunmap_atomic((pte), KM_PTE1) -#if defined(CONFIG_HIGHPTE) && defined(CONFIG_HIGHMEM4G) -typedef u32 pte_addr_t; -#endif - -#if defined(CONFIG_HIGHPTE) && defined(CONFIG_HIGHMEM64G) -typedef u64 pte_addr_t; -#endif - -#if !defined(CONFIG_HIGHPTE) -typedef pte_t *pte_addr_t; -#endif - #define update_mmu_cache(vma,address,pte) do ; while (0) /* Encode and de-code a swap entry */ --- rmap12/include/asm-um/rmap.h 2002-09-16 03:20:25.000000000 +0100 +++ rmap13/include/asm-um/rmap.h 1970-01-01 01:00:00.000000000 +0100 @@ -1,6 +0,0 @@ -#ifndef __UM_RMAP_H -#define __UM_RMAP_H - -#include "asm/arch/rmap.h" - -#endif --- rmap12/include/asm-v850/pgtable.h 2002-11-04 21:31:04.000000000 +0000 +++ rmap13/include/asm-v850/pgtable.h 2004-04-16 19:23:36.265470768 +0100 @@ -5,8 +5,6 @@ #include <asm/page.h> -typedef pte_t *pte_addr_t; - #define pgd_present(pgd) (1) /* pages are always present on NO_MM */ #define pgd_none(pgd) (0) #define pgd_bad(pgd) (0) --- rmap12/include/asm-v850/rmap.h 2002-11-04 21:31:04.000000000 +0000 +++ rmap13/include/asm-v850/rmap.h 1970-01-01 01:00:00.000000000 +0100 @@ -1 +0,0 @@ -/* Do not need anything here */ --- rmap12/include/asm-x86_64/pgtable.h 2004-03-11 01:56:11.000000000 +0000 +++ rmap13/include/asm-x86_64/pgtable.h 2004-04-16 19:23:36.267470464 +0100 @@ -390,8 +390,6 @@ extern inline pte_t pte_modify(pte_t pte #define __pte_to_swp_entry(pte) ((swp_entry_t) { pte_val(pte) }) #define __swp_entry_to_pte(x) ((pte_t) { (x).val }) -typedef pte_t *pte_addr_t; - #endif /* !__ASSEMBLY__ */ extern int kern_addr_valid(unsigned long addr); --- rmap12/include/asm-x86_64/rmap.h 2002-10-16 04:29:25.000000000 +0100 +++ rmap13/include/asm-x86_64/rmap.h 1970-01-01 01:00:00.000000000 +0100 @@ -1,7 +0,0 @@ -#ifndef _X8664_RMAP_H -#define _X8664_RMAP_H - -/* nothing to see, move along */ -#include <asm-generic/rmap.h> - -#endif - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
| |