[PATCH] change_page_attr and AGP update
commitc8712aebdb2455a095d596c1a5a6af358b3efde3
authorAndi Kleen <ak@suse.de>
Tue, 18 Jun 2002 02:43:55 +0000 (17 19:43 -0700)
committerLinus Torvalds <torvalds@home.transmeta.com>
Tue, 18 Jun 2002 02:43:55 +0000 (17 19:43 -0700)
tree9587e727a015c93f88dfed57ecc573ca8a259c54
parentd9083ea2b8d34d827f77e3d8ceeb04c160a938ed
[PATCH] change_page_attr and AGP update

Add change_page_attr to change page attributes for the kernel linear map.

Fix AGP driver to use change_page_attr for the AGP buffer.

Clean up AGP driver a bit (only tested on i386/VIA+AMD)

Change ioremap_nocache to use change_page_attr to avoid mappings with
conflicting caching attributes.
19 files changed:
arch/i386/mm/Makefile
arch/i386/mm/ioremap.c
arch/i386/mm/pageattr.c [new file with mode: 0644]
drivers/char/agp/agp.h
drivers/char/agp/agpgart_be.c
include/asm-alpha/agp.h [new file with mode: 0644]
include/asm-i386/agp.h [new file with mode: 0644]
include/asm-i386/cacheflush.h
include/asm-i386/io.h
include/asm-i386/page.h
include/asm-i386/pgtable-2level.h
include/asm-i386/pgtable-3level.h
include/asm-i386/pgtable.h
include/asm-ia64/agp.h [new file with mode: 0644]
include/asm-sparc64/agp.h [new file with mode: 0644]
include/asm-x86_64/agp.h [new file with mode: 0644]
include/asm-x86_64/cacheflush.h
include/linux/vmalloc.h
mm/vmalloc.c