summaryrefslogtreecommitdiff
path: root/include/linux/vmalloc.h
AgeCommit message (Collapse)Author
2002-11-07[PATCH] vmalloc.h needs pgprot_tRusty Russell
Again, uncovered in PPC compile.
2002-08-06VM: Rework vmalloc code to support mapping of arbitray pagesChristoph Hellwig
The vmalloc operation is split into two pieces: allocate the backing pages and map them into the kernel page tabels for virtually contingous access. (Same for vfree). A new set of interfaces, vmap & vunmap does only the second part and thus allows mapping arbitray pages into kernel virtual memory. The vmalloc.c internals have been completly overhauled to support this, but the exported interfaces are unchanged.
2002-06-17[PATCH] change_page_attr and AGP updateAndi Kleen
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.
2002-06-10[PATCH] 2.5.21 "I can't get no compilation"Martin Dalecki
The subject says it all... Contrary to other proposed patches I realized that there is no such thing as vmalloc_dma.
2002-06-08[PATCH] Remove <linux/mm.h> from <linux/vmalloc.h>Tom Rini
This removes <linux/mm.h> from <linux/vmalloc.h>. This then goes and fixes all of the files (x86 and PPC) which relied on implicit includes which don't happen anymore. This also takes <linux/kdev_t.h> out of fs/mpage.c and puts it into include/linux/bio.h where it belongs since <linux/bio.h> references 'kdev_t' directly. A quick summary of the of the added includes: arch/i386/kernel/microcode.c: needs extern for num_physpages, in linux/mm.h include/linux/spinlock.h: local_irq* is defined in <asm/system.h> but this was never directly included.
2002-06-08[PATCH] Move vmalloc wrappers out of include/linux/vmalloc.hTom Rini
This moves the vmalloc wrappers from <linux/vmalloc.h> into mm/vmalloc.c. Doing this will later allow us to remove <linux/mm.h> from <linux/vmalloc.h>, along with some other #include fixups.
2002-02-08[PATCH] includes cleanup, 2nd try.Dave Jones
Big bits first, I'll redo the smaller bits tomorrow after some sleep. Same as last time, rediffed against pre5
2002-02-04Import changesetLinus Torvalds