From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-10.3 required=3.0 tests=BAYES_00, HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI,MENTIONS_GIT_HOSTING, SPF_HELO_NONE,SPF_PASS,URIBL_BLOCKED,USER_AGENT_SANE_1 autolearn=ham autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id A889AC11F65 for ; Wed, 30 Jun 2021 06:54:30 +0000 (UTC) Received: from kanga.kvack.org (kanga.kvack.org [205.233.56.17]) by mail.kernel.org (Postfix) with ESMTP id D10D261C72 for ; Wed, 30 Jun 2021 06:54:29 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org D10D261C72 Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=intel.com Authentication-Results: mail.kernel.org; spf=pass smtp.mailfrom=owner-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix) id 101F38D017E; Wed, 30 Jun 2021 02:54:29 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 0D8D98D017A; Wed, 30 Jun 2021 02:54:29 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id DF9768D017E; Wed, 30 Jun 2021 02:54:28 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from forelay.hostedemail.com (smtprelay0236.hostedemail.com [216.40.44.236]) by kanga.kvack.org (Postfix) with ESMTP id 9F9E18D017A for ; Wed, 30 Jun 2021 02:54:28 -0400 (EDT) Received: from smtpin30.hostedemail.com (10.5.19.251.rfc1918.com [10.5.19.251]) by forelay03.hostedemail.com (Postfix) with ESMTP id 6E4408249980 for ; Wed, 30 Jun 2021 06:54:28 +0000 (UTC) X-FDA: 78309476616.30.BC7A6EA Received: from mga03.intel.com (mga03.intel.com [134.134.136.65]) by imf28.hostedemail.com (Postfix) with ESMTP id 6E19690000A4 for ; Wed, 30 Jun 2021 06:54:25 +0000 (UTC) X-IronPort-AV: E=McAfee;i="6200,9189,10030"; a="208339539" X-IronPort-AV: E=Sophos;i="5.83,311,1616482800"; d="gz'50?scan'50,208,50";a="208339539" Received: from fmsmga006.fm.intel.com ([10.253.24.20]) by orsmga103.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 29 Jun 2021 23:54:16 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.83,311,1616482800"; d="gz'50?scan'50,208,50";a="641599019" Received: from lkp-server01.sh.intel.com (HELO 4aae0cb4f5b5) ([10.239.97.150]) by fmsmga006.fm.intel.com with ESMTP; 29 Jun 2021 23:54:13 -0700 Received: from kbuild by 4aae0cb4f5b5 with local (Exim 4.92) (envelope-from ) id 1lyU6v-0009cm-04; Wed, 30 Jun 2021 06:54:13 +0000 Date: Wed, 30 Jun 2021 14:53:30 +0800 From: kernel test robot To: "Matthew Wilcox (Oracle)" , linux-mm@kvack.org, cgroups@vger.kernel.org Cc: clang-built-linux@googlegroups.com, kbuild-all@lists.01.org, "Matthew Wilcox (Oracle)" , Johannes Weiner , Michal Hocko , Vladimir Davydov Subject: Re: [PATCH v3 06/18] mm/memcg: Add folio_memcg() and related functions Message-ID: <202106301405.0t0WlVls-lkp@intel.com> References: <20210630040034.1155892-7-willy@infradead.org> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="/9DWx/yDrRhgMJTb" Content-Disposition: inline In-Reply-To: <20210630040034.1155892-7-willy@infradead.org> User-Agent: Mutt/1.10.1 (2018-07-13) Authentication-Results: imf28.hostedemail.com; dkim=none; spf=none (imf28.hostedemail.com: domain of lkp@intel.com has no SPF policy when checking 134.134.136.65) smtp.mailfrom=lkp@intel.com; dmarc=fail reason="No valid SPF, No valid DKIM" header.from=intel.com (policy=none) X-Rspamd-Server: rspam03 X-Rspamd-Queue-Id: 6E19690000A4 X-Stat-Signature: hu5cerj5mkesh44wwnsx9xhn4xi1ud78 X-HE-Tag: 1625036065-466222 X-Bogosity: Ham, tests=bogofilter, spamicity=0.000000, version=1.2.4 Sender: owner-linux-mm@kvack.org Precedence: bulk X-Loop: owner-majordomo@kvack.org List-ID: --/9DWx/yDrRhgMJTb Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Hi "Matthew, Thank you for the patch! Yet something to improve: [auto build test ERROR on linus/master] [also build test ERROR on next-20210629] [cannot apply to hnaz-linux-mm/master tip/perf/core cgroup/for-next v5.13] [If your patch is applied to the wrong git tree, kindly drop us a note. And when submitting patch, we suggest to use '--base' as documented in https://git-scm.com/docs/git-format-patch] url: https://github.com/0day-ci/linux/commits/Matthew-Wilcox-Oracle/Folio-conversion-of-memcg/20210630-121408 base: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git 007b350a58754a93ca9fe50c498cc27780171153 config: x86_64-randconfig-a003-20210628 (attached as .config) compiler: clang version 13.0.0 (https://github.com/llvm/llvm-project 8d21d5472501460933e78aead04cf59579025ba4) reproduce (this is a W=1 build): wget https://raw.githubusercontent.com/intel/lkp-tests/master/sbin/make.cross -O ~/bin/make.cross chmod +x ~/bin/make.cross # install x86_64 cross compiling tool for clang build # apt-get install binutils-x86-64-linux-gnu # https://github.com/0day-ci/linux/commit/615adf6169006fa1bc5e19d2105ff9a333bef423 git remote add linux-review https://github.com/0day-ci/linux git fetch --no-tags linux-review Matthew-Wilcox-Oracle/Folio-conversion-of-memcg/20210630-121408 git checkout 615adf6169006fa1bc5e19d2105ff9a333bef423 # save the attached .config to linux build tree mkdir build_dir COMPILER_INSTALL_PATH=$HOME/0day COMPILER=clang make.cross O=build_dir ARCH=x86_64 olddefconfig If you fix the issue, kindly add following tag as appropriate Reported-by: kernel test robot All errors (new ones prefixed by >>): In file included from arch/x86/kernel/asm-offsets.c:13: In file included from include/linux/suspend.h:5: In file included from include/linux/swap.h:9: In file included from include/linux/memcontrol.h:13: In file included from include/linux/cgroup.h:28: In file included from include/linux/cgroup-defs.h:22: In file included from include/linux/bpf-cgroup.h:5: In file included from include/linux/bpf.h:20: In file included from include/linux/kallsyms.h:12: include/linux/mm.h:1382:42: warning: declaration of 'struct folio' will not be visible outside of this function [-Wvisibility] static inline int folio_nid(const struct folio *folio) ^ include/linux/mm.h:1384:27: error: incomplete definition of type 'struct folio' return page_to_nid(&folio->page); ~~~~~^ include/linux/mm.h:1382:42: note: forward declaration of 'struct folio' static inline int folio_nid(const struct folio *folio) ^ In file included from arch/x86/kernel/asm-offsets.c:13: In file included from include/linux/suspend.h:5: In file included from include/linux/swap.h:9: include/linux/memcontrol.h:375:44: warning: declaration of 'struct folio' will not be visible outside of this function [-Wvisibility] static inline bool folio_memcg_kmem(struct folio *folio); ^ include/linux/memcontrol.h:399:55: warning: declaration of 'struct folio' will not be visible outside of this function [-Wvisibility] static inline struct mem_cgroup *__folio_memcg(struct folio *folio) ^ >> include/linux/memcontrol.h:401:34: error: incomplete definition of type 'struct folio' unsigned long memcg_data = folio->memcg_data; ~~~~~^ include/linux/memcontrol.h:399:55: note: forward declaration of 'struct folio' static inline struct mem_cgroup *__folio_memcg(struct folio *folio) ^ >> include/linux/memcontrol.h:403:2: error: implicit declaration of function 'VM_BUG_ON_FOLIO' [-Werror,-Wimplicit-function-declaration] VM_BUG_ON_FOLIO(folio_slab(folio), folio); ^ >> include/linux/memcontrol.h:403:18: error: implicit declaration of function 'folio_slab' [-Werror,-Wimplicit-function-declaration] VM_BUG_ON_FOLIO(folio_slab(folio), folio); ^ include/linux/memcontrol.h:420:55: warning: declaration of 'struct folio' will not be visible outside of this function [-Wvisibility] static inline struct obj_cgroup *__folio_objcg(struct folio *folio) ^ include/linux/memcontrol.h:422:34: error: incomplete definition of type 'struct folio' unsigned long memcg_data = folio->memcg_data; ~~~~~^ include/linux/memcontrol.h:420:55: note: forward declaration of 'struct folio' static inline struct obj_cgroup *__folio_objcg(struct folio *folio) ^ include/linux/memcontrol.h:424:2: error: implicit declaration of function 'VM_BUG_ON_FOLIO' [-Werror,-Wimplicit-function-declaration] VM_BUG_ON_FOLIO(folio_slab(folio), folio); ^ include/linux/memcontrol.h:424:18: error: implicit declaration of function 'folio_slab' [-Werror,-Wimplicit-function-declaration] VM_BUG_ON_FOLIO(folio_slab(folio), folio); ^ include/linux/memcontrol.h:451:53: warning: declaration of 'struct folio' will not be visible outside of this function [-Wvisibility] static inline struct mem_cgroup *folio_memcg(struct folio *folio) ^ include/linux/memcontrol.h:453:23: error: incompatible pointer types passing 'struct folio *' to parameter of type 'struct folio *' [-Werror,-Wincompatible-pointer-types] if (folio_memcg_kmem(folio)) ^~~~~ include/linux/memcontrol.h:375:51: note: passing argument to parameter 'folio' here static inline bool folio_memcg_kmem(struct folio *folio); ^ include/linux/memcontrol.h:454:41: error: incompatible pointer types passing 'struct folio *' to parameter of type 'struct folio *' [-Werror,-Wincompatible-pointer-types] return obj_cgroup_memcg(__folio_objcg(folio)); ^~~~~ include/linux/memcontrol.h:420:62: note: passing argument to parameter 'folio' here static inline struct obj_cgroup *__folio_objcg(struct folio *folio) ^ include/linux/memcontrol.h:456:24: error: incompatible pointer types passing 'struct folio *' to parameter of type 'struct folio *' [-Werror,-Wincompatible-pointer-types] return __folio_memcg(folio); ^~~~~ include/linux/memcontrol.h:399:62: note: passing argument to parameter 'folio' here static inline struct mem_cgroup *__folio_memcg(struct folio *folio) ^ include/linux/memcontrol.h:461:21: error: implicit declaration of function 'page_folio' [-Werror,-Wimplicit-function-declaration] return folio_memcg(page_folio(page)); ^ include/linux/memcontrol.h:461:21: warning: incompatible integer to pointer conversion passing 'int' to parameter of type 'struct folio *' [-Wint-conversion] return folio_memcg(page_folio(page)); ^~~~~~~~~~~~~~~~ include/linux/memcontrol.h:451:60: note: passing argument to parameter 'folio' here static inline struct mem_cgroup *folio_memcg(struct folio *folio) ^ include/linux/memcontrol.h:541:44: warning: declaration of 'struct folio' will not be visible outside of this function [-Wvisibility] static inline bool folio_memcg_kmem(struct folio *folio) ^ include/linux/memcontrol.h:541:20: error: conflicting types for 'folio_memcg_kmem' static inline bool folio_memcg_kmem(struct folio *folio) ^ include/linux/memcontrol.h:375:20: note: previous declaration is here static inline bool folio_memcg_kmem(struct folio *folio); ^ include/linux/memcontrol.h:543:35: error: incomplete definition of type 'struct folio' VM_BUG_ON_PGFLAGS(PageTail(&folio->page), &folio->page); ~~~~~^ include/linux/mmdebug.h:76:60: note: expanded from macro 'VM_BUG_ON_PGFLAGS' #define VM_BUG_ON_PGFLAGS(cond, page) BUILD_BUG_ON_INVALID(cond) ^~~~ include/linux/build_bug.h:30:63: note: expanded from macro 'BUILD_BUG_ON_INVALID' #define BUILD_BUG_ON_INVALID(e) ((void)(sizeof((__force long)(e)))) ^ include/linux/memcontrol.h:541:44: note: forward declaration of 'struct folio' static inline bool folio_memcg_kmem(struct folio *folio) ^ include/linux/memcontrol.h:544:2: error: implicit declaration of function 'VM_BUG_ON_FOLIO' [-Werror,-Wimplicit-function-declaration] VM_BUG_ON_FOLIO(folio->memcg_data & MEMCG_DATA_OBJCGS, folio); ^ include/linux/memcontrol.h:544:23: error: incomplete definition of type 'struct folio' VM_BUG_ON_FOLIO(folio->memcg_data & MEMCG_DATA_OBJCGS, folio); ~~~~~^ include/linux/memcontrol.h:541:44: note: forward declaration of 'struct folio' static inline bool folio_memcg_kmem(struct folio *folio) ^ include/linux/memcontrol.h:545:14: error: incomplete definition of type 'struct folio' return folio->memcg_data & MEMCG_DATA_KMEM; ~~~~~^ include/linux/memcontrol.h:541:44: note: forward declaration of 'struct folio' static inline bool folio_memcg_kmem(struct folio *folio) ^ include/linux/memcontrol.h:607:26: error: implicit declaration of function 'page_folio' [-Werror,-Wimplicit-function-declaration] return folio_memcg_kmem(page_folio(page)); ^ include/linux/memcontrol.h:607:26: warning: incompatible integer to pointer conversion passing 'int' to parameter of type 'struct folio *' [-Wint-conversion] return folio_memcg_kmem(page_folio(page)); ^~~~~~~~~~~~~~~~ include/linux/memcontrol.h:375:51: note: passing argument to parameter 'folio' here static inline bool folio_memcg_kmem(struct folio *folio); ^ 8 warnings and 17 errors generated. -- In file included from arch/x86/kernel/asm-offsets.c:13: In file included from include/linux/suspend.h:5: In file included from include/linux/swap.h:9: In file included from include/linux/memcontrol.h:13: In file included from include/linux/cgroup.h:28: In file included from include/linux/cgroup-defs.h:22: In file included from include/linux/bpf-cgroup.h:5: In file included from include/linux/bpf.h:20: In file included from include/linux/kallsyms.h:12: include/linux/mm.h:1382:42: warning: declaration of 'struct folio' will not be visible outside of this function [-Wvisibility] static inline int folio_nid(const struct folio *folio) ^ include/linux/mm.h:1384:27: error: incomplete definition of type 'struct folio' return page_to_nid(&folio->page); ~~~~~^ include/linux/mm.h:1382:42: note: forward declaration of 'struct folio' static inline int folio_nid(const struct folio *folio) ^ In file included from arch/x86/kernel/asm-offsets.c:13: In file included from include/linux/suspend.h:5: In file included from include/linux/swap.h:9: include/linux/memcontrol.h:375:44: warning: declaration of 'struct folio' will not be visible outside of this function [-Wvisibility] static inline bool folio_memcg_kmem(struct folio *folio); ^ include/linux/memcontrol.h:399:55: warning: declaration of 'struct folio' will not be visible outside of this function [-Wvisibility] static inline struct mem_cgroup *__folio_memcg(struct folio *folio) ^ >> include/linux/memcontrol.h:401:34: error: incomplete definition of type 'struct folio' unsigned long memcg_data = folio->memcg_data; ~~~~~^ include/linux/memcontrol.h:399:55: note: forward declaration of 'struct folio' static inline struct mem_cgroup *__folio_memcg(struct folio *folio) ^ >> include/linux/memcontrol.h:403:2: error: implicit declaration of function 'VM_BUG_ON_FOLIO' [-Werror,-Wimplicit-function-declaration] VM_BUG_ON_FOLIO(folio_slab(folio), folio); ^ >> include/linux/memcontrol.h:403:18: error: implicit declaration of function 'folio_slab' [-Werror,-Wimplicit-function-declaration] VM_BUG_ON_FOLIO(folio_slab(folio), folio); ^ include/linux/memcontrol.h:420:55: warning: declaration of 'struct folio' will not be visible outside of this function [-Wvisibility] static inline struct obj_cgroup *__folio_objcg(struct folio *folio) ^ include/linux/memcontrol.h:422:34: error: incomplete definition of type 'struct folio' unsigned long memcg_data = folio->memcg_data; ~~~~~^ include/linux/memcontrol.h:420:55: note: forward declaration of 'struct folio' static inline struct obj_cgroup *__folio_objcg(struct folio *folio) ^ include/linux/memcontrol.h:424:2: error: implicit declaration of function 'VM_BUG_ON_FOLIO' [-Werror,-Wimplicit-function-declaration] VM_BUG_ON_FOLIO(folio_slab(folio), folio); ^ include/linux/memcontrol.h:424:18: error: implicit declaration of function 'folio_slab' [-Werror,-Wimplicit-function-declaration] VM_BUG_ON_FOLIO(folio_slab(folio), folio); ^ include/linux/memcontrol.h:451:53: warning: declaration of 'struct folio' will not be visible outside of this function [-Wvisibility] static inline struct mem_cgroup *folio_memcg(struct folio *folio) ^ include/linux/memcontrol.h:453:23: error: incompatible pointer types passing 'struct folio *' to parameter of type 'struct folio *' [-Werror,-Wincompatible-pointer-types] if (folio_memcg_kmem(folio)) ^~~~~ include/linux/memcontrol.h:375:51: note: passing argument to parameter 'folio' here static inline bool folio_memcg_kmem(struct folio *folio); ^ include/linux/memcontrol.h:454:41: error: incompatible pointer types passing 'struct folio *' to parameter of type 'struct folio *' [-Werror,-Wincompatible-pointer-types] return obj_cgroup_memcg(__folio_objcg(folio)); ^~~~~ include/linux/memcontrol.h:420:62: note: passing argument to parameter 'folio' here static inline struct obj_cgroup *__folio_objcg(struct folio *folio) ^ include/linux/memcontrol.h:456:24: error: incompatible pointer types passing 'struct folio *' to parameter of type 'struct folio *' [-Werror,-Wincompatible-pointer-types] return __folio_memcg(folio); ^~~~~ include/linux/memcontrol.h:399:62: note: passing argument to parameter 'folio' here static inline struct mem_cgroup *__folio_memcg(struct folio *folio) ^ include/linux/memcontrol.h:461:21: error: implicit declaration of function 'page_folio' [-Werror,-Wimplicit-function-declaration] return folio_memcg(page_folio(page)); ^ include/linux/memcontrol.h:461:21: warning: incompatible integer to pointer conversion passing 'int' to parameter of type 'struct folio *' [-Wint-conversion] return folio_memcg(page_folio(page)); ^~~~~~~~~~~~~~~~ include/linux/memcontrol.h:451:60: note: passing argument to parameter 'folio' here static inline struct mem_cgroup *folio_memcg(struct folio *folio) ^ include/linux/memcontrol.h:541:44: warning: declaration of 'struct folio' will not be visible outside of this function [-Wvisibility] static inline bool folio_memcg_kmem(struct folio *folio) ^ include/linux/memcontrol.h:541:20: error: conflicting types for 'folio_memcg_kmem' static inline bool folio_memcg_kmem(struct folio *folio) ^ include/linux/memcontrol.h:375:20: note: previous declaration is here static inline bool folio_memcg_kmem(struct folio *folio); ^ include/linux/memcontrol.h:543:35: error: incomplete definition of type 'struct folio' VM_BUG_ON_PGFLAGS(PageTail(&folio->page), &folio->page); ~~~~~^ include/linux/mmdebug.h:76:60: note: expanded from macro 'VM_BUG_ON_PGFLAGS' #define VM_BUG_ON_PGFLAGS(cond, page) BUILD_BUG_ON_INVALID(cond) ^~~~ include/linux/build_bug.h:30:63: note: expanded from macro 'BUILD_BUG_ON_INVALID' #define BUILD_BUG_ON_INVALID(e) ((void)(sizeof((__force long)(e)))) ^ include/linux/memcontrol.h:541:44: note: forward declaration of 'struct folio' static inline bool folio_memcg_kmem(struct folio *folio) ^ include/linux/memcontrol.h:544:2: error: implicit declaration of function 'VM_BUG_ON_FOLIO' [-Werror,-Wimplicit-function-declaration] VM_BUG_ON_FOLIO(folio->memcg_data & MEMCG_DATA_OBJCGS, folio); ^ include/linux/memcontrol.h:544:23: error: incomplete definition of type 'struct folio' VM_BUG_ON_FOLIO(folio->memcg_data & MEMCG_DATA_OBJCGS, folio); ~~~~~^ include/linux/memcontrol.h:541:44: note: forward declaration of 'struct folio' static inline bool folio_memcg_kmem(struct folio *folio) ^ include/linux/memcontrol.h:545:14: error: incomplete definition of type 'struct folio' return folio->memcg_data & MEMCG_DATA_KMEM; ~~~~~^ include/linux/memcontrol.h:541:44: note: forward declaration of 'struct folio' static inline bool folio_memcg_kmem(struct folio *folio) ^ include/linux/memcontrol.h:607:26: error: implicit declaration of function 'page_folio' [-Werror,-Wimplicit-function-declaration] return folio_memcg_kmem(page_folio(page)); ^ include/linux/memcontrol.h:607:26: warning: incompatible integer to pointer conversion passing 'int' to parameter of type 'struct folio *' [-Wint-conversion] return folio_memcg_kmem(page_folio(page)); ^~~~~~~~~~~~~~~~ include/linux/memcontrol.h:375:51: note: passing argument to parameter 'folio' here static inline bool folio_memcg_kmem(struct folio *folio); ^ 8 warnings and 17 errors generated. make[2]: *** [scripts/Makefile.build:117: arch/x86/kernel/asm-offsets.s] Error 1 make[2]: Target '__build' not remade because of errors. make[1]: *** [Makefile:1235: prepare0] Error 2 make[1]: Target 'modules_prepare' not remade because of errors. make: *** [Makefile:215: __sub-make] Error 2 make: Target 'modules_prepare' not remade because of errors. -- In file included from arch/x86/kernel/asm-offsets.c:13: In file included from include/linux/suspend.h:5: In file included from include/linux/swap.h:9: In file included from include/linux/memcontrol.h:13: In file included from include/linux/cgroup.h:28: In file included from include/linux/cgroup-defs.h:22: In file included from include/linux/bpf-cgroup.h:5: In file included from include/linux/bpf.h:20: In file included from include/linux/kallsyms.h:12: include/linux/mm.h:1382:42: warning: declaration of 'struct folio' will not be visible outside of this function [-Wvisibility] static inline int folio_nid(const struct folio *folio) ^ include/linux/mm.h:1384:27: error: incomplete definition of type 'struct folio' return page_to_nid(&folio->page); ~~~~~^ include/linux/mm.h:1382:42: note: forward declaration of 'struct folio' static inline int folio_nid(const struct folio *folio) ^ In file included from arch/x86/kernel/asm-offsets.c:13: In file included from include/linux/suspend.h:5: In file included from include/linux/swap.h:9: include/linux/memcontrol.h:375:44: warning: declaration of 'struct folio' will not be visible outside of this function [-Wvisibility] static inline bool folio_memcg_kmem(struct folio *folio); ^ include/linux/memcontrol.h:399:55: warning: declaration of 'struct folio' will not be visible outside of this function [-Wvisibility] static inline struct mem_cgroup *__folio_memcg(struct folio *folio) ^ >> include/linux/memcontrol.h:401:34: error: incomplete definition of type 'struct folio' unsigned long memcg_data = folio->memcg_data; ~~~~~^ include/linux/memcontrol.h:399:55: note: forward declaration of 'struct folio' static inline struct mem_cgroup *__folio_memcg(struct folio *folio) ^ >> include/linux/memcontrol.h:403:2: error: implicit declaration of function 'VM_BUG_ON_FOLIO' [-Werror,-Wimplicit-function-declaration] VM_BUG_ON_FOLIO(folio_slab(folio), folio); ^ >> include/linux/memcontrol.h:403:18: error: implicit declaration of function 'folio_slab' [-Werror,-Wimplicit-function-declaration] VM_BUG_ON_FOLIO(folio_slab(folio), folio); ^ include/linux/memcontrol.h:420:55: warning: declaration of 'struct folio' will not be visible outside of this function [-Wvisibility] static inline struct obj_cgroup *__folio_objcg(struct folio *folio) ^ include/linux/memcontrol.h:422:34: error: incomplete definition of type 'struct folio' unsigned long memcg_data = folio->memcg_data; ~~~~~^ include/linux/memcontrol.h:420:55: note: forward declaration of 'struct folio' static inline struct obj_cgroup *__folio_objcg(struct folio *folio) ^ include/linux/memcontrol.h:424:2: error: implicit declaration of function 'VM_BUG_ON_FOLIO' [-Werror,-Wimplicit-function-declaration] VM_BUG_ON_FOLIO(folio_slab(folio), folio); ^ include/linux/memcontrol.h:424:18: error: implicit declaration of function 'folio_slab' [-Werror,-Wimplicit-function-declaration] VM_BUG_ON_FOLIO(folio_slab(folio), folio); ^ include/linux/memcontrol.h:451:53: warning: declaration of 'struct folio' will not be visible outside of this function [-Wvisibility] static inline struct mem_cgroup *folio_memcg(struct folio *folio) ^ include/linux/memcontrol.h:453:23: error: incompatible pointer types passing 'struct folio *' to parameter of type 'struct folio *' [-Werror,-Wincompatible-pointer-types] if (folio_memcg_kmem(folio)) ^~~~~ include/linux/memcontrol.h:375:51: note: passing argument to parameter 'folio' here static inline bool folio_memcg_kmem(struct folio *folio); ^ include/linux/memcontrol.h:454:41: error: incompatible pointer types passing 'struct folio *' to parameter of type 'struct folio *' [-Werror,-Wincompatible-pointer-types] return obj_cgroup_memcg(__folio_objcg(folio)); ^~~~~ include/linux/memcontrol.h:420:62: note: passing argument to parameter 'folio' here static inline struct obj_cgroup *__folio_objcg(struct folio *folio) ^ include/linux/memcontrol.h:456:24: error: incompatible pointer types passing 'struct folio *' to parameter of type 'struct folio *' [-Werror,-Wincompatible-pointer-types] return __folio_memcg(folio); ^~~~~ include/linux/memcontrol.h:399:62: note: passing argument to parameter 'folio' here static inline struct mem_cgroup *__folio_memcg(struct folio *folio) ^ include/linux/memcontrol.h:461:21: error: implicit declaration of function 'page_folio' [-Werror,-Wimplicit-function-declaration] return folio_memcg(page_folio(page)); ^ include/linux/memcontrol.h:461:21: warning: incompatible integer to pointer conversion passing 'int' to parameter of type 'struct folio *' [-Wint-conversion] return folio_memcg(page_folio(page)); ^~~~~~~~~~~~~~~~ include/linux/memcontrol.h:451:60: note: passing argument to parameter 'folio' here static inline struct mem_cgroup *folio_memcg(struct folio *folio) ^ include/linux/memcontrol.h:541:44: warning: declaration of 'struct folio' will not be visible outside of this function [-Wvisibility] static inline bool folio_memcg_kmem(struct folio *folio) ^ include/linux/memcontrol.h:541:20: error: conflicting types for 'folio_memcg_kmem' static inline bool folio_memcg_kmem(struct folio *folio) ^ include/linux/memcontrol.h:375:20: note: previous declaration is here static inline bool folio_memcg_kmem(struct folio *folio); ^ include/linux/memcontrol.h:543:35: error: incomplete definition of type 'struct folio' VM_BUG_ON_PGFLAGS(PageTail(&folio->page), &folio->page); ~~~~~^ include/linux/mmdebug.h:76:60: note: expanded from macro 'VM_BUG_ON_PGFLAGS' #define VM_BUG_ON_PGFLAGS(cond, page) BUILD_BUG_ON_INVALID(cond) ^~~~ include/linux/build_bug.h:30:63: note: expanded from macro 'BUILD_BUG_ON_INVALID' #define BUILD_BUG_ON_INVALID(e) ((void)(sizeof((__force long)(e)))) ^ include/linux/memcontrol.h:541:44: note: forward declaration of 'struct folio' static inline bool folio_memcg_kmem(struct folio *folio) ^ include/linux/memcontrol.h:544:2: error: implicit declaration of function 'VM_BUG_ON_FOLIO' [-Werror,-Wimplicit-function-declaration] VM_BUG_ON_FOLIO(folio->memcg_data & MEMCG_DATA_OBJCGS, folio); ^ include/linux/memcontrol.h:544:23: error: incomplete definition of type 'struct folio' VM_BUG_ON_FOLIO(folio->memcg_data & MEMCG_DATA_OBJCGS, folio); ~~~~~^ include/linux/memcontrol.h:541:44: note: forward declaration of 'struct folio' static inline bool folio_memcg_kmem(struct folio *folio) ^ include/linux/memcontrol.h:545:14: error: incomplete definition of type 'struct folio' return folio->memcg_data & MEMCG_DATA_KMEM; ~~~~~^ include/linux/memcontrol.h:541:44: note: forward declaration of 'struct folio' static inline bool folio_memcg_kmem(struct folio *folio) ^ include/linux/memcontrol.h:607:26: error: implicit declaration of function 'page_folio' [-Werror,-Wimplicit-function-declaration] return folio_memcg_kmem(page_folio(page)); ^ include/linux/memcontrol.h:607:26: warning: incompatible integer to pointer conversion passing 'int' to parameter of type 'struct folio *' [-Wint-conversion] return folio_memcg_kmem(page_folio(page)); ^~~~~~~~~~~~~~~~ include/linux/memcontrol.h:375:51: note: passing argument to parameter 'folio' here static inline bool folio_memcg_kmem(struct folio *folio); ^ 8 warnings and 17 errors generated. make[2]: *** [scripts/Makefile.build:117: arch/x86/kernel/asm-offsets.s] Error 1 make[2]: Target '__build' not remade because of errors. make[1]: *** [Makefile:1235: prepare0] Error 2 make[1]: Target 'prepare' not remade because of errors. make: *** [Makefile:215: __sub-make] Error 2 make: Target 'prepare' not remade because of errors. vim +401 include/linux/memcontrol.h 373 374 static inline bool PageMemcgKmem(struct page *page); > 375 static inline bool folio_memcg_kmem(struct folio *folio); 376 377 /* 378 * After the initialization objcg->memcg is always pointing at 379 * a valid memcg, but can be atomically swapped to the parent memcg. 380 * 381 * The caller must ensure that the returned memcg won't be released: 382 * e.g. acquire the rcu_read_lock or css_set_lock. 383 */ 384 static inline struct mem_cgroup *obj_cgroup_memcg(struct obj_cgroup *objcg) 385 { 386 return READ_ONCE(objcg->memcg); 387 } 388 389 /* 390 * __folio_memcg - Get the memory cgroup associated with a non-kmem folio 391 * @folio: Pointer to the folio. 392 * 393 * Returns a pointer to the memory cgroup associated with the folio, 394 * or NULL. This function assumes that the folio is known to have a 395 * proper memory cgroup pointer. It's not safe to call this function 396 * against some type of folios, e.g. slab folios or ex-slab folios or 397 * kmem folios. 398 */ > 399 static inline struct mem_cgroup *__folio_memcg(struct folio *folio) 400 { > 401 unsigned long memcg_data = folio->memcg_data; 402 > 403 VM_BUG_ON_FOLIO(folio_slab(folio), folio); 404 VM_BUG_ON_FOLIO(memcg_data & MEMCG_DATA_OBJCGS, folio); 405 VM_BUG_ON_FOLIO(memcg_data & MEMCG_DATA_KMEM, folio); 406 407 return (struct mem_cgroup *)(memcg_data & ~MEMCG_DATA_FLAGS_MASK); 408 } 409 --- 0-DAY CI Kernel Test Service, Intel Corporation https://lists.01.org/hyperkitty/list/kbuild-all@lists.01.org --/9DWx/yDrRhgMJTb Content-Type: application/gzip Content-Disposition: attachment; filename=".config.gz" Content-Transfer-Encoding: base64 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 qwnVHSrUHE3+P2BzfbQ1JgMA --/9DWx/yDrRhgMJTb--