remove mem_map_t
Subsystems (5)
PATCH 12/18 remove mem_map_t
Random cleanup: remove the mem_map_t typedef. Just use 'struct page' everywhere.
=====================================
include/asm-mips64/mmzone.h renamed from include/asm-mips64/mmzone.h~mem_map_t +1 -1
@@ -76,7 +76,7 @@ extern plat_pg_data_t *plat_node_data[];#define MIPS64_NR (kaddr) (((unsigned long)(kaddr) > (unsigned long)high_memory)\ ? (max_mapnr + 1) : (LOCAL_MAP_NR((kaddr)) + \ (((unsigned long)ADDR_TO_MAPBASE((kaddr)) - PAGE_OFFSET) / \ - sizeof(mem_map_t)))) + sizeof(struct page))))#define kern_addr_valid (addr) ((KVADDR_TO_NID((unsigned long)addr) > \ -1) ? 0 : (test_bit(LOCAL_MAP_NR((addr)), \
include/linux/mm.h renamed from include/linux/mm.h~mem_map_t +3 -3
@@ -145,7 +145,7 @@ struct vm_operations_struct {* * TODO: make this structure smaller, it could be as small as 32 bytes. */ -typedef struct page { +struct page {struct list_head list;/* ->mapping has some page lists. */ struct address_space *mapping;/* The inode (or ...) we belong to. */ unsigned long index;/* Our offset within mapping. */
@@ -170,7 +170,7 @@ typedef struct page {void *virtual;/* Kernel virtual address (NULL if not kmapped, ie. highmem) */ #endif /* CONFIG_HIGMEM || WANT_PAGE_VIRTUAL */ -} mem_map_t; +};/* * Methods to modify the page usage count.
@@ -306,7 +306,7 @@ static inline void set_page_zone(struct#define NOPAGE_OOM ((struct page *) (-1))/* The array of struct pages */ -extern mem_map_t * mem_map; +extern struct page *mem_map;extern void show_free_areas (void );extern void show_free_areas_node (pg_data_t *pgdat);
include/linux/mmzone.h renamed from include/linux/mmzone.h~mem_map_t +2 -2
@@ -172,8 +172,8 @@ extern pg_data_t contig_page_data;#endif /* !CONFIG_DISCONTIGMEM */ -#define MAP_ALIGN (x) ((((x) % sizeof(mem_map_t)) == 0) ? (x) : ((x) + \ - sizeof(mem_map_t) - ((x) % sizeof(mem_map_t)))) +#define MAP_ALIGN (x) ((((x) % sizeof(struct page)) == 0) ? (x) : ((x) + \ + sizeof(struct page) - ((x) % sizeof(struct page))))#endif /* !__ASSEMBLY__ */ #endif /* __KERNEL__ */
mm/memory.c renamed from mm/memory.c~mem_map_t +1 -1
@@ -69,7 +69,7 @@ static inline void copy_cow_page(structcopy_user_highpage (to, from, address); } -mem_map_t * mem_map; +struct page *mem_map;/* * Note: this doesn't free the actual pages themselves. That
mm/numa.c renamed from mm/numa.c~mem_map_t +2 -2
@@ -65,8 +65,8 @@ void __init free_area_init_node(int nid,int i, size =0 ;struct page *discard; -if (mem_map == (mem_map_t *)NULL ) - mem_map = (mem_map_t *)PAGE_OFFSET ; +if (mem_map ==NULL ) + mem_map = (struct page *)PAGE_OFFSET ;free_area_init_core (nid, pgdat, &discard, zones_size, zone_start_paddr, zholes_size, pmap);
sound/core/memory.c renamed from sound/core/memory.c~mem_map_t +8 -8
@@ -272,8 +272,8 @@ void *snd_malloc_pages(unsigned long siz snd_assert(dma_flags != 0, return NULL);for (pg =0 ;PAGE_SIZE * (1 << pg) < size; pg++);if ((res = (void *)__get_free_pages (dma_flags, pg)) !=NULL ) { -mem_map_t *page =virt_to_page (res); -mem_map_t *last_page = page + (1 << pg); +struct page *page =virt_to_page (res); +struct page *last_page = page + (1 << pg);while (page < last_page)SetPageReserved (page++);#ifdef CONFIG_SND_DEBUG_MEMORY
@@ -302,7 +302,7 @@ void *snd_malloc_pages_fallback(unsignedvoid snd_free_pages (void *ptr,unsigned long size) {int pg; -mem_map_t *page, *last_page; +struct page *page, *last_page;if (ptr ==NULL )return ;
@@ -338,8 +338,8 @@ void *snd_malloc_isa_pages(unsigned longfor (pg =0 ;PAGE_SIZE * (1 << pg) < size; pg++); dma_area =pci_alloc_consistent (NULL , size, dma_addr);if (dma_area !=NULL ) { -mem_map_t *page =virt_to_page (dma_area); -mem_map_t *last_page = page + (1 << pg); +struct page *page =virt_to_page (dma_area); +struct page *last_page = page + (1 << pg);while (page < last_page)SetPageReserved (page++);#ifdef CONFIG_SND_DEBUG_MEMORY
@@ -391,8 +391,8 @@ void *snd_malloc_pci_pages(struct pci_defor (pg =0 ;PAGE_SIZE * (1 << pg) < size; pg++); res =pci_alloc_consistent (pci,PAGE_SIZE * (1 << pg), dma_addr);if (res !=NULL ) { -mem_map_t *page =virt_to_page (res); -mem_map_t *last_page = page + (1 << pg); +struct page *page =virt_to_page (res); +struct page *last_page = page + (1 << pg);while (page < last_page)SetPageReserved (page++);#ifdef CONFIG_SND_DEBUG_MEMORY
@@ -426,7 +426,7 @@ void snd_free_pci_pages(struct pci_dev * dma_addr_t dma_addr) {int pg; -mem_map_t *page, *last_page; +struct page *page, *last_page;if (ptr ==NULL )return ;
sound/pci/rme9652/rme9652_mem.c renamed from sound/pci/rme9652/rme9652_mem.c~mem_map_t +3 -3
@@ -111,8 +111,8 @@ static void *rme9652_malloc_pages(struct *dmaaddr =virt_to_bus (res);#endif if (res !=NULL ) { -mem_map_t *page =virt_to_page (res); -mem_map_t *last_page = page + (size +PAGE_SIZE -1 ) /PAGE_SIZE ; +struct page *page =virt_to_page (res); +struct page *last_page = page + (size +PAGE_SIZE -1 ) /PAGE_SIZE ;while (page < last_page)set_bit (PG_reserved, &(page++)->flags); }
@@ -122,7 +122,7 @@ static void *rme9652_malloc_pages(structstatic void rme9652_free_pages (struct pci_dev *pci,unsigned long size,void *ptr,dma_addr_t dmaaddr) { -mem_map_t *page, *last_page; +struct page *page, *last_page;if (ptr ==NULL )return ;
-