In message <[EMAIL PROTECTED]>,Herbert Huber writes:
>Can somebody tell me the list of openafs files which have to be reviewed for
>changes in memory management in kernel 2.4 with High Memory Support being
this is just a guess, the readpage/writepage functions 'map memory'
using afs_linux_page_address() which is basically just page_address()
the new way is to use kmap (or rather it seems to me that its more
correct to use kmap) looking at kmap() in highmen.h i see:
static inline void *kmap(struct page *page)
{
if (in_interrupt())
BUG();
if (page < highmem_start_page)
return page_address(page);
return kmap_high(page);
}
and kmap_high does quite a bit of stuff. afs's afs_linux_page_address
just doesnt know about it. i should be able to look at this before
the end of the week.
_______________________________________________
OpenAFS-devel mailing list
[EMAIL PROTECTED]
https://lists.openafs.org/mailman/listinfo.cgi/openafs-devel