Thread (30 messages) flat view 30 messages, 5 authors, 2021-04-12

Re: [PATCH 4/9] mm/page_alloc: optimize code layout for __alloc_pages_bulk

From: Matthew Wilcox <willy@infradead.org>
Date: 2021-03-25 12:16:42
Also in: linux-mm, linux-nfs, lkml

On Thu, Mar 25, 2021 at 11:42:23AM +0000, Mel Gorman wrote:
 
-	if (WARN_ON_ONCE(nr_pages <= 0))
+	if (unlikely(nr_pages <= 0))
 		return 0;
If we made nr_pages unsigned, we wouldn't need this check at all (ok,
we'd still need to figure out what to do with 0).  But then, if a user
inadvertently passes in -ENOMEM, we'll try to allocate 4 billion pages.
So maybe we should check it.  Gah, API design is hard.
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help