On Mon, Jul 24, 2017 at 07:02:19PM -0400, Dennis Zhou wrote: > From: "Dennis Zhou (Facebook)" <dennisszhou@xxxxxxxxx> > > The simple, and expensive, way to find a free area is to iterate over > the entire bitmap until an area is found that fits the allocation size > and alignment. This patch makes use of an iterate that find an area to > check by using the block level contig hints. It will only return an area > that can fit the size and alignment request. If the request can fit > inside a block, it returns the first_free bit to start checking from to > see if it can be fulfilled prior to the contig hint. The pcpu_alloc_area > check has a bound of a block size added in case it is wrong. > > Signed-off-by: Dennis Zhou <dennisszhou@xxxxxxxxx> Reviewed-by: Josef Bacik <jbacik@xxxxxx> Thanks, Josef -- To unsubscribe, send a message with 'unsubscribe linux-mm' in the body to majordomo@xxxxxxxxx. For more info on Linux MM, see: http://www.linux-mm.org/ . Don't email: <a href=mailto:"dont@xxxxxxxxx"> email@xxxxxxxxx </a>