Messages in this thread | | | Date | Wed, 25 Sep 2002 16:56:51 -0400 | From | Luben Tuikov <> | Subject | Re: struct page question |
| |
Jens Axboe wrote: > > > Apparently I cannot just set b_data and b_size, b_page > > also has to be set and it also seems that it will > > not work if page_address(b_page) != b_data... > > bh->b_page = virt_to_page(va); > bh->b_data = va;
Thanks Jens again.
My doubts are that va might not point to page->virtual, but may point ``in the middle'' of the page, in which case md will cough up since it does the page_address(b_page) != b_data then BUG()...
I.e. I cannot guarantee about where va points (just that it is NOT highmem).
-- Luben - 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/
| |