From: Vlastimil Babka <vbabka@suse.cz> To: Michal Hocko <mhocko@suse.com> Cc: linux-mm@kvack.org, linux-kernel@vger.kernel.org, Pavel Tatashin <pasha.tatashin@soleen.com>, David Hildenbrand <david@redhat.com>, Oscar Salvador <osalvador@suse.de>, Joonsoo Kim <iamjoonsoo.kim@lge.com> Subject: Re: [PATCH v2 3/7] mm, page_alloc: remove setup_pageset() Date: Thu, 8 Oct 2020 14:56:13 +0200 [thread overview] Message-ID: <a6d39f3b-3dea-3b97-018a-a53f07155d39@suse.cz> (raw) In-Reply-To: <20201008122309.GB4967@dhcp22.suse.cz> On 10/8/20 2:23 PM, Michal Hocko wrote: > On Thu 08-10-20 13:41:57, Vlastimil Babka wrote: >> We initialize boot-time pagesets with setup_pageset(), which sets high and >> batch values that effectively disable pcplists. >> >> We can remove this wrapper if we just set these values for all pagesets in >> pageset_init(). Non-boot pagesets then subsequently update them to the proper >> values. >> >> No functional change. >> >> Signed-off-by: Vlastimil Babka <vbabka@suse.cz> >> Reviewed-by: David Hildenbrand <david@redhat.com> > > Acked-by: Michal Hocko <mhocko@suse.com> Thanks! > Btw. where do we initialize pcp->count? I thought that pcp allocator > zeroes out the allocated memory but alloc_percpu is GFP_KERNEL like. pageset_init() does: memset(p, 0, sizeof(*p))
next prev parent reply other threads:[~2020-10-08 12:56 UTC|newest] Thread overview: 21+ messages / expand[flat|nested] mbox.gz Atom feed top 2020-10-08 11:41 [PATCH v2 0/7] disable pcplists during memory offline Vlastimil Babka 2020-10-08 11:41 ` [PATCH v2 1/7] mm, page_alloc: clean up pageset high and batch update Vlastimil Babka 2020-10-25 14:17 ` Mike Rapoport 2020-10-08 11:41 ` [PATCH v2 2/7] mm, page_alloc: calculate pageset high and batch once per zone Vlastimil Babka 2020-10-08 11:41 ` [PATCH v2 3/7] mm, page_alloc: remove setup_pageset() Vlastimil Babka 2020-10-08 12:23 ` Michal Hocko 2020-10-08 12:56 ` Vlastimil Babka [this message] 2020-10-08 13:03 ` Michal Hocko 2020-10-22 12:34 ` Oscar Salvador 2020-10-08 11:41 ` [PATCH v2 4/7] mm, page_alloc: simplify pageset_update() Vlastimil Babka 2020-10-22 12:39 ` Oscar Salvador 2020-10-08 11:41 ` [PATCH v2 5/7] mm, page_alloc: cache pageset high and batch in struct zone Vlastimil Babka 2020-10-08 12:31 ` Michal Hocko 2020-10-08 17:55 ` Vlastimil Babka 2020-10-22 12:42 ` Oscar Salvador 2020-10-08 11:42 ` [PATCH v2 6/7] mm, page_alloc: move draining pcplists to page isolation users Vlastimil Babka 2020-10-22 12:44 ` Oscar Salvador 2020-10-08 11:42 ` [PATCH v2 7/7] mm, page_alloc: disable pcplists during memory offline Vlastimil Babka 2020-10-08 12:45 ` Michal Hocko 2020-10-08 17:46 ` Vlastimil Babka 2020-10-22 12:52 ` Oscar Salvador
Reply instructions: You may reply publicly to this message via plain-text email using any one of the following methods: * Save the following mbox file, import it into your mail client, and reply-to-all from there: mbox Avoid top-posting and favor interleaved quoting: https://en.wikipedia.org/wiki/Posting_style#Interleaved_style * Reply using the --to, --cc, and --in-reply-to switches of git-send-email(1): git send-email \ --in-reply-to=a6d39f3b-3dea-3b97-018a-a53f07155d39@suse.cz \ --to=vbabka@suse.cz \ --cc=david@redhat.com \ --cc=iamjoonsoo.kim@lge.com \ --cc=linux-kernel@vger.kernel.org \ --cc=linux-mm@kvack.org \ --cc=mhocko@suse.com \ --cc=osalvador@suse.de \ --cc=pasha.tatashin@soleen.com \ --subject='Re: [PATCH v2 3/7] mm, page_alloc: remove setup_pageset()' \ /path/to/YOUR_REPLY https://kernel.org/pub/software/scm/git/docs/git-send-email.html * If your mail client supports setting the In-Reply-To header via mailto: links, try the mailto: link
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox; as well as URLs for NNTP newsgroup(s).