Re: [PATCH 1/9] x86: move range related operation to one file

From: H. Peter Anvin
Date: Fri Dec 18 2009 - 16:27:51 EST


On 12/18/2009 12:17 PM, Yinghai Lu wrote:
>
> yes here is we have [start, end] instead of [start, end)
>
> those range operation is used for one purpose:
> add several ranges, and subtract some other ranges, it will take out overlap between those two sets.
> and leave out the range that could be used.
>
> and it is array based...for early stage.
>

Yes. We should be able to use the *exact same code* for the e820
ranges, using the e820 attribute as the attribute parameters, and a
simple boolean for the case where all you want is inclusion/exclusion.
And yes, I agree array based is the right thing to do for the early code.

Note that my array-based version only had an insert operation, no delete
operation -- that is because the delete operation is simply an insert
operation of attribute 0.

-hpa

--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/