lists.openwall.net | lists / announce owl-users owl-dev john-users john-dev passwdqc-users yescrypt popa3d-users / oss-security kernel-hardening musl sabotage tlsify passwords / crypt-dev xvendor / Bugtraq Full-Disclosure linux-kernel linux-netdev linux-ext4 linux-hardening linux-cve-announce PHC | |
Open Source and information security mailing list archives
| ||
|
Date: Mon, 10 Oct 2016 11:35:37 +0800 From: Xishi Qiu <qiuxishi@...wei.com> To: Andrew Morton <akpm@...ux-foundation.org>, Vlastimil Babka <vbabka@...e.cz>, Mel Gorman <mgorman@...hsingularity.net>, Joonsoo Kim <iamjoonsoo.kim@....com>, Michal Hocko <mhocko@...e.com>, Minchan Kim <minchan@...nel.org>, David Rientjes <rientjes@...gle.com>, Yisheng Xie <xieyisheng1@...wei.com> CC: Linux MM <linux-mm@...ck.org>, LKML <linux-kernel@...r.kernel.org> Subject: [PATCH] mm: init gfp mask in kcompactd_do_work() We will use gfp_mask in the following path, but it's not init. kcompactd_do_work compact_zone gfpflags_to_migratetype However if not init, gfp_mask is always 0, and the result of gfpflags_to_migratetype(0) and gfpflags_to_migratetype(GFP_KERNEL) are the same, but it's a little confusion, so init it first. Signed-off-by: Xishi Qiu <qiuxishi@...wei.com> --- mm/compaction.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/mm/compaction.c b/mm/compaction.c index 9affb29..4b9a9d1 100644 --- a/mm/compaction.c +++ b/mm/compaction.c @@ -1895,10 +1895,10 @@ static void kcompactd_do_work(pg_data_t *pgdat) struct zone *zone; struct compact_control cc = { .order = pgdat->kcompactd_max_order, + .gfp_mask = GFP_KERNEL, .classzone_idx = pgdat->kcompactd_classzone_idx, .mode = MIGRATE_SYNC_LIGHT, .ignore_skip_hint = true, - }; bool success = false; -- 1.8.3.1
Powered by blists - more mailing lists