Peter Zijlstra <peterz@infradead.org> writes:>> static size_t buf_size(struct page *page)>> {>> - return 1 << (PAGE_SHIFT + page_private(page));>> + return 1 << (PAGE_SHIFT + buf_nr_pages(page));>> Hurmph, shouldn't that be:>> return buf_nr_pages(page) * PAGE_SIZE;>> ?True, that one's broken.