Hi all, On Mon, 7 Jun 2021 18:33:12 +1000 Stephen Rothwell <sfr@xxxxxxxxxxxxxxxx> wrote: > > Today's linux-next merge of the akpm-current tree got a conflict in: > > mm/memcontrol.c > > between commit: > > 0f0cace35fa6 ("mm, memcg: mark cgroup_memory_nosocket, nokmem and noswap as __ro_after_init") > > from the percpu tree and commits: > > dfe14954c6e4 ("mm: memcg/slab: don't create kmalloc-cg caches with cgroup.memory=nokmem") > 3fd971b13287 ("mm-memcg-slab-create-a-new-set-of-kmalloc-cg-n-caches-v5") > 53270d6d0c1f ("mm-memcg-slab-create-a-new-set-of-kmalloc-cg-n-caches-v5-fix") > > from the akpm-current tree. > > I fixed it up (see below) and can carry the fix as necessary. This > is now fixed as far as linux-next is concerned, but any non trivial > conflicts should be mentioned to your upstream maintainer when your tree > is submitted for merging. You may also want to consider cooperating > with the maintainer of the conflicting tree to minimise any particularly > complex conflicts. > > Andrew, you may want to look at commit > > 4d5c8aedc8aa ("mm, memcg: introduce mem_cgroup_kmem_disabled()") > > from the percpu tree. > > -- > Cheers, > Stephen Rothwell > > diff --cc mm/memcontrol.c > index 3c1641c67122,b9a6db6a7d4f..000000000000 > --- a/mm/memcontrol.c > +++ b/mm/memcontrol.c > @@@ -80,10 -80,10 +80,10 @@@ struct mem_cgroup *root_mem_cgroup __re > DEFINE_PER_CPU(struct mem_cgroup *, int_active_memcg); > > /* Socket memory accounting disabled? */ > -static bool cgroup_memory_nosocket; > +static bool cgroup_memory_nosocket __ro_after_init; > > /* Kernel memory accounting disabled? */ > - static bool cgroup_memory_nokmem __ro_after_init; > -bool cgroup_memory_nokmem; > ++bool cgroup_memory_nokmem __ro_after_init; > > /* Whether the swap controller is active */ > #ifdef CONFIG_MEMCG_SWAP This is now a conflict between the percpu tree and Linus' tree. -- Cheers, Stephen Rothwell
Attachment:
pgpssR7itwZXD.pgp
Description: OpenPGP digital signature