On Tue, Oct 19, 2021 at 09:36:41AM +0200, Christoph Hellwig wrote: > No driver is left using the external pgmap refcount, so remove the > code to support it. > --- a/include/linux/memremap.h > +++ b/include/linux/memremap.h > @@ -109,8 +98,7 @@ struct dev_pagemap_ops { > */ > struct dev_pagemap { > struct vmem_altmap altmap; > - struct percpu_ref *ref; > - struct percpu_ref internal_ref; > + struct percpu_ref ref; > struct completion done; > enum memory_type type; > unsigned int flags; This breaks at least drivers/pci/p2pdma.c:222 Meow! -- ⢀⣴⠾⠻⢶⣦⠀ ⣾⠁⢠⠒⠀⣿⡁ ⢿⡄⠘⠷⠚⠋⠀ Certified airhead; got the CT scan to prove that! ⠈⠳⣄⠀⠀⠀⠀