On Thu, Jan 09, 2020 at 11:40:55AM -0800, Andrew Morton wrote: > On Thu, 9 Jan 2020 09:27:39 -0800 Roman Gushchin <guro@xxxxxx> wrote: > > > For some reason these inline functions are defined twice. Remove > > the second identical copy. > > Don't think so - that wouldn't have compiled. > > > --- a/include/linux/memcontrol.h > > +++ b/include/linux/memcontrol.h > > @@ -1438,15 +1438,6 @@ static inline void memcg_kmem_uncharge(struct page *page, int order) > > { > > } > > > > -static inline int __memcg_kmem_charge(struct page *page, gfp_t gfp, int order) > > -{ > > - return 0; > > -} > > - > > -static inline void __memcg_kmem_uncharge(struct page *page, int order) > > -{ > > -} > > - > > #define for_each_memcg_cache_index(_idx) \ > > for (; NULL; ) > > > > Maybe you confused these with memcg_kmem_charge() and > memcg_kmem_uncharge()? You're right, I'm blind. Let me drop this patch and resend the series. Thanks!