Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit ca2684fc authored by qctecmdr Service's avatar qctecmdr Service Committed by Gerrit - the friendly Code Review server
Browse files

Merge "mm: make cma the first choice for movable request"

parents 390df4f5 89157542
Loading
Loading
Loading
Loading
+5 −5
Original line number Diff line number Diff line
@@ -2299,14 +2299,14 @@ __rmqueue_fallback(struct zone *zone, int order, int start_migratetype)
static struct page *__rmqueue(struct zone *zone, unsigned int order,
				int migratetype)
{
	struct page *page;
	struct page *page = NULL;

retry:
	page = __rmqueue_smallest(zone, order, migratetype);
	if (unlikely(!page)) {
	if (migratetype == MIGRATE_MOVABLE)
		page = __rmqueue_cma_fallback(zone, order);

	if (!page) {
		page = __rmqueue_smallest(zone, order, migratetype);
		if (!page && __rmqueue_fallback(zone, order, migratetype))
			goto retry;
	}