mirror of
https://github.com/BobTheBlinker/android_kernel_motorola_sm6375.git
synced 2026-10-13 00:00:00 -04:00
erofs: fix setting up pcluster for temporary pages
pcluster should be only set up for all managed pages instead of temporary pages. Since it currently uses page->mapping to identify, the impact is minor for now. [ Update: Vladimir reported the kernel log becomes polluted because PAGE_FLAGS_CHECK_AT_FREE flag(s) set if the page allocation debug option is enabled. ] Link: https://lore.kernel.org/r/20201022145724.27284-1-hsiangkao@aol.com Fixes: 5ddcee1f3a1c ("erofs: get rid of __stagingpage_alloc helper") Cc: <stable@vger.kernel.org> # 5.5+ Tested-by: Vladimir Zapolskiy <vladimir@tuxera.com> Reviewed-by: Chao Yu <yuchao0@huawei.com> Change-Id: I86d19e0c73a7cd8bb50a384fe848502ff423bddf Signed-off-by: Gao Xiang <hsiangkao@redhat.com>
This commit is contained in:
parent
6e324b8d41
commit
d0d2e8ba35
1 changed files with 5 additions and 2 deletions
|
|
@ -1078,8 +1078,11 @@ out_allocpage:
|
|||
cond_resched();
|
||||
goto repeat;
|
||||
}
|
||||
set_page_private(page, (unsigned long)pcl);
|
||||
SetPagePrivate(page);
|
||||
|
||||
if (tocache) {
|
||||
set_page_private(page, (unsigned long)pcl);
|
||||
SetPagePrivate(page);
|
||||
}
|
||||
out: /* the only exit (for tracing and debugging) */
|
||||
return page;
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in a new issue