Messages in this thread | | | Subject | Lock page with HIGHMEM | From | Mishael A Sibiryakov <> | Date | Fri, 28 Oct 2005 03:52:23 +0400 |
| |
Hi.
I have "little" troubles with HIGHMEM.
The situation: I have a some pages which allocated via kmalloc(), after this pages is locked by get_page(). This pages is used in interrupt context, also in #PF too. When this code working on kernel without HIGHMEM support, then everything is fine. But when kernel with HIGHMEM then pages will be unmapped from linear space (i think) and i have a triple exception and you know that happens further :) I've try lock pages via get_user_pages, w/wo vma, by set SetPageReserved , Locked and etc. But nothing.
How i can avoid this problem ? E.g. how i can lock page in kernel and be assured about that that it will not be unmapped, and can be accessed via linear address every time ?
- 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/
| |