On 3/23/07, Christoph Hellwig <[EMAIL PROTECTED]> wrote:
I think you're fixing the symptom here and not the cause. If calculating the virtual address of a page is so expensive on your setup it should define WANT_PAGE_VIRTUAL and we should always cache the virtual address in struct page. There's a lot more code, epecially in filesystems that's rather upset about a slow page_address.
Adding WANT_PAGE_VIRTUAL would be too costly I think as it will expand the sizeof struct page. I would rather go incremental fix on these issues and not blindly increase page struct size. - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to [EMAIL PROTECTED] More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/