Re: + mm-page_alloc-free-pages-to-correct-buddy-list-after-pcp-lock-contention.patch added to mm-hotfixes-unstable branch

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Tue, 12 Sep 2023 09:50:29 -0400 Johannes Weiner <hannes@xxxxxxxxxxx> wrote:

> > Cc: Johannes Weiner <hannes@xxxxxxxxxxx>
> > Cc: <stable@xxxxxxxxxxxxxxx>
> > Signed-off-by: Andrew Morton <akpm@xxxxxxxxxxxxxxxxxxxx>
> 
> This patch is superseded by the following patch you picked up:
> mm-page_alloc-fix-cma-and-highatomic-landing-on-the-wrong-buddy-list.patch

OK.

> If you drop this patch here, you can also drop the fixlet to
> free_unref_page(). The branch in there should look like this:
> 
> 	if (pcp)
> 		free_unref_page_commit(..., pcpmigratetype, ...);
> 	else
> 		free_one_page(..., migratetype, ...);

Well kinda.  It's actually

	if (pcp) {
		free_unref_page_commit(zone, pcp, page, migratetype, order);
		pcp_spin_unlock(pcp);
	} else {
		free_one_page(zone, page, pfn, order, migratetype, FPI_NONE);
	}




[Index of Archives]     [Linux Kernel]     [Kernel Development Newbies]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Yosemite Hiking]     [Linux Kernel]     [Linux SCSI]

  Powered by Linux