Messages in this thread | | | Date | Wed, 27 Oct 2004 10:36:48 -0700 | From | "Martin J. Bligh" <> | Subject | Re: news about IDE PIO HIGHMEM bug (was: Re: 2.6.9-mm1) |
| |
> Unfortunately, it's not. > > The block layer just tells us "it's a contiguous run of memory", which implies nothing really about the allocation size. > > Bart and I (and others?) essentially need a "page+1" thing (for 2.4.x too!), that won't break in the face of NUMA/etc. > > Alternatively (or additionally), we may need to make sure the block layer doesn't merge across zones or NUMA boundaries or whatnot.
The latter would be rather more efficient. I don't know how often you end up doing each operation though ... the page+1 vs the attemtped merge. Depends on the ratio, I guess.
M. - 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/
| |