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 Received: from kanga.kvack.org (kanga.kvack.org [205.233.56.17]) by smtp.lore.kernel.org (Postfix) with ESMTP id 84BDCC05027 for ; Fri, 3 Feb 2023 22:11:28 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 27AA36B0072; Fri, 3 Feb 2023 17:11:27 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id 141D86B0078; Fri, 3 Feb 2023 17:11:27 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id E88286B0073; Fri, 3 Feb 2023 17:11:26 -0500 (EST) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0013.hostedemail.com [216.40.44.13]) by kanga.kvack.org (Postfix) with ESMTP id CC6846B0071 for ; Fri, 3 Feb 2023 17:11:26 -0500 (EST) Received: from smtpin06.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay07.hostedemail.com (Postfix) with ESMTP id 7CE241612E8 for ; Fri, 3 Feb 2023 22:11:26 +0000 (UTC) X-FDA: 80427377772.06.8B0BD39 Received: from mga12.intel.com (mga12.intel.com [192.55.52.136]) by imf19.hostedemail.com (Postfix) with ESMTP id 06DB51A0005 for ; Fri, 3 Feb 2023 22:11:23 +0000 (UTC) Authentication-Results: imf19.hostedemail.com; dkim=pass header.d=intel.com header.s=Intel header.b=V8gEgWiq; dmarc=pass (policy=none) header.from=intel.com; spf=pass (imf19.hostedemail.com: domain of lkp@intel.com designates 192.55.52.136 as permitted sender) smtp.mailfrom=lkp@intel.com ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1675462284; h=from:from:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-type:content-type:content-transfer-encoding: in-reply-to:in-reply-to:references:references:dkim-signature; bh=qSbeOGx7h6TQvlfsuv783o0kvUYknVYIsVH2MTy1lrs=; b=g93Ou+dsfsOBFJA2ie4a+POjwiFntti781Jd8JI6oaF6SBDui54koi+gCUODNSeJJw8+lD XE2ikzDJx0hdx2ySQlMxYQWuOID3zOuE4QjIE2evHsb7t0LLWwQAbq56QrgpB91Z41GlX1 Mi6zqZgBuSJ2T5g9ppWX3h6FEgjune8= ARC-Authentication-Results: i=1; imf19.hostedemail.com; dkim=pass header.d=intel.com header.s=Intel header.b=V8gEgWiq; dmarc=pass (policy=none) header.from=intel.com; spf=pass (imf19.hostedemail.com: domain of lkp@intel.com designates 192.55.52.136 as permitted sender) smtp.mailfrom=lkp@intel.com ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1675462284; a=rsa-sha256; cv=none; b=TwsdCXzcYpcU4QE8av+QwE24HZqIk6HawM3IJiBSKFKe0vxsP1M9ZpENhy+hHl6chlQGXW nhOOdvEmRqJg4pyQzz6ZPCOxX6uwY7V1+PwGLYgG4S2gHPH3e8X0NGlsBDef0z6OPcsQ+b sTdgSEDlcUfcCMGL4Hz6gBZjrSWsxW0= DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1675462284; x=1706998284; h=date:from:to:cc:subject:message-id:references: mime-version:in-reply-to; bh=Z9y3fGtXxJjLSg6pAMA8PX5Kw59u1JHoZiob62NOFyg=; b=V8gEgWiqUyJ6J6xUzIFQbSO1bkiGyDNoKwgKqdkaSZC3MFs31b3+MdU4 qr0RG79NaVnMEnoMJ102/XYCuXVROUc116Kv+/VwvoKVMzco85UeqWs52 g/7Ing7Zc+MTrGtKVoy66bYh07vd7ZwV99/qlo2z9kQIldR2mMIvwn7B+ gXFC/mzx4Dn9I1QiWb7Vh05Nubzl6KlX3skYisfo+xv3hAeSWHapenqwK ls5fXrxZIUbAb3W4ps9dsq7pr5sna4d+OWvdI88vUotFC1dnjY4ab9Sr1 eqDpd575q6NzWNl1/yOaNhR/nlZcfp9G/ytheJwkWlfpr7cm97O7w4uqK Q==; X-IronPort-AV: E=McAfee;i="6500,9779,10610"; a="308509998" X-IronPort-AV: E=Sophos;i="5.97,271,1669104000"; d="scan'208";a="308509998" Received: from orsmga006.jf.intel.com ([10.7.209.51]) by fmsmga106.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 03 Feb 2023 14:11:22 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=McAfee;i="6500,9779,10610"; a="643402334" X-IronPort-AV: E=Sophos;i="5.97,271,1669104000"; d="scan'208";a="643402334" Received: from lkp-server01.sh.intel.com (HELO 4455601a8d94) ([10.239.97.150]) by orsmga006.jf.intel.com with ESMTP; 03 Feb 2023 14:11:19 -0800 Received: from kbuild by 4455601a8d94 with local (Exim 4.96) (envelope-from ) id 1pO4H8-0000nQ-1B; Fri, 03 Feb 2023 22:11:18 +0000 Date: Sat, 4 Feb 2023 06:10:57 +0800 From: kernel test robot To: Nhat Pham , akpm@linux-foundation.org Cc: oe-kbuild-all@lists.linux.dev, hannes@cmpxchg.org, linux-mm@kvack.org, linux-kernel@vger.kernel.org, bfoster@redhat.com, willy@infradead.org, linux-api@vger.kernel.org, kernel-team@meta.com Subject: Re: [PATCH v9 2/3] cachestat: implement cachestat syscall Message-ID: <202302040606.esjgszqH-lkp@intel.com> References: <20230203190413.2559707-3-nphamcs@gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20230203190413.2559707-3-nphamcs@gmail.com> X-Rspam-User: X-Rspamd-Server: rspam02 X-Rspamd-Queue-Id: 06DB51A0005 X-Stat-Signature: b1bqit3tiqtd5afrwpyw8fmcuq989ssh X-HE-Tag: 1675462283-918785 X-HE-Meta: U2FsdGVkX1+mdGjtsavbZSEYKd/Yt9dK8Ln8227tB2FUxhPm1nRQYuIeQBPLI1QoCguD0xtseY2pLwDySKYp6vv1CD8cFfhyPEVpLNRalXNABo+Or70PddtRLVAWKQy/9ckB/dsX5cxFpyDpJfBOKOieL7KioscpQf8iaR+r3L1yFfXSe37nLy8WheL73yF7ffthXbE8auubMdbIodrKVCpE/vsK+S8GaJADPr7ezgBZLnZvUUgm1ypF8std1R+x8uOlxY8fL5KNqzUHkhHquoWvPAc6GqvN14WMkMa6xmyuvYT6z8bArjY/756p4/TXSodLiYUvEaD8Cgt8eS1nvsrJMyj2ANfZ2GPtRKoexfIToIkUsfIZlYRWXM4Wuj9GAZ8NLbh2e1FLu043rCNbR5dnSIoyDtOh5aRclEvOZ0El/fEzI6HyKsNk46L0g5BK7ybh4x9A0CRwAmCSZyX5khYFi9BSi4dBvZHYgmBIGUTFWHY4GcPDY0lzvU+510BkAuJe73fsWTSIKMoFSLfCKCMBsIOamN4Kd76CasNYetifGk0K0ikjIJ8hwShO0apS+8+sZ2E+wOqKfR47luCH1L5PIaH+STKFl52WYuWrYo6PsArmaonyrJpdsnqd96YP1GF7RHrcxyDRijcQymwL9o7LVcao3nBs7RT9QaD7TCi/CmdoAcaNhBm/8HI4zX359wDIg8yXA1ncLN6iJ9WbRjj18D6VJvjGaXGNZxi0Ly/6XSc9GdonE4Akc391KROGpHzTY7pcZlX3WRhvGo+ks4cfoOjGI2oayYNvKncv//c+W7lU5vklgYeAHO4o6ypkkB9IU0qkO0MvCHmoVrBOB87Z29/q5wwsS3mUEbpD903WHWUhpzs0yWniS4/ExRM0ZBDBUIrdSUwcJjWJQImhpUkrqfTqGSEGoLJz7y8k0yuzBt2mhnzvR6OY0zHxhtA09eHSwzqzfKiLIyorqhV IhRSYjJc k2eaY83+q6TqIDYNj+KWg+DKT3PDZAC+GgwFNCYxczmco5v8hp/8eFlzR+sD6X6Fxbx5Qqa65BewMFLRHt8nofYY0zclbiZ/6YzIYbCiEWUK5T0stM2fhImYsP207wCYGddczfgAPXacmD8ZuZk/LH633MMDXxKEbS4mi+iZOnclLtI0ppROofxm/bfzbzVWDDb6wJnGx4iW8eKYvf8oANKhGmGK4dj22mQjzXoNV9cL5iXR3utmPOQjzhbbbmMU2WPCU+QhpwYzPwfuEFMWd27BnHnhExEXWv6mCVxoAgLTK10EVwuZMc8kgX1sJZX6XCw2nQ4z7f6Mze7+MHJJ+OVnMCnd0xSPQ1+1s+okBwyHZFcJp069n+YY7mA== 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: Hi Nhat, Thank you for the patch! Yet something to improve: [auto build test ERROR on 1440f576022887004f719883acb094e7e0dd4944] url: https://github.com/intel-lab-lkp/linux/commits/Nhat-Pham/workingset-refactor-LRU-refault-to-expose-refault-recency-check/20230204-030455 base: 1440f576022887004f719883acb094e7e0dd4944 patch link: https://lore.kernel.org/r/20230203190413.2559707-3-nphamcs%40gmail.com patch subject: [PATCH v9 2/3] cachestat: implement cachestat syscall config: alpha-allnoconfig (https://download.01.org/0day-ci/archive/20230204/202302040606.esjgszqH-lkp@intel.com/config) compiler: alpha-linux-gcc (GCC) 12.1.0 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 # https://github.com/intel-lab-lkp/linux/commit/49a57ed71ac2c005231660c85c3f30c4b47d8b7b git remote add linux-review https://github.com/intel-lab-lkp/linux git fetch --no-tags linux-review Nhat-Pham/workingset-refactor-LRU-refault-to-expose-refault-recency-check/20230204-030455 git checkout 49a57ed71ac2c005231660c85c3f30c4b47d8b7b # save the config file mkdir build_dir && cp config build_dir/.config COMPILER_INSTALL_PATH=$HOME/0day COMPILER=gcc-12.1.0 make.cross W=1 O=build_dir ARCH=alpha olddefconfig COMPILER_INSTALL_PATH=$HOME/0day COMPILER=gcc-12.1.0 make.cross W=1 O=build_dir ARCH=alpha SHELL=/bin/bash If you fix the issue, kindly add following tag where applicable | Reported-by: kernel test robot All errors (new ones prefixed by >>): mm/filemap.c:4035:6: warning: no previous prototype for 'ksys_cachestat' [-Wmissing-prototypes] 4035 | long ksys_cachestat(unsigned int fd, loff_t off, size_t len, | ^~~~~~~~~~~~~~ In file included from mm/filemap.c:25: >> include/linux/syscalls.h:243:25: error: conflicting types for 'sys_cachestat'; have 'long int(unsigned int, loff_t, size_t, struct cachestat *, unsigned int)' {aka 'long int(unsigned int, long long int, long unsigned int, struct cachestat *, unsigned int)'} 243 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ include/linux/syscalls.h:229:9: note: in expansion of macro '__SYSCALL_DEFINEx' 229 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ include/linux/syscalls.h:222:36: note: in expansion of macro 'SYSCALL_DEFINEx' 222 | #define SYSCALL_DEFINE5(name, ...) SYSCALL_DEFINEx(5, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ mm/filemap.c:4095:1: note: in expansion of macro 'SYSCALL_DEFINE5' 4095 | SYSCALL_DEFINE5(cachestat, unsigned int, fd, loff_t, off, size_t, len, | ^~~~~~~~~~~~~~~ include/linux/syscalls.h:1060:17: note: previous declaration of 'sys_cachestat' with type 'long int(unsigned int, long unsigned int, long unsigned int, size_t, struct cachestat *, unsigned int)' {aka 'long int(unsigned int, long unsigned int, long unsigned int, long unsigned int, struct cachestat *, unsigned int)'} 1060 | asmlinkage long sys_cachestat(unsigned int fd, unsigned long off_low, | ^~~~~~~~~~~~~ vim +243 include/linux/syscalls.h 1bd21c6c21e848 Dominik Brodowski 2018-04-05 232 e145242ea0df6b Dominik Brodowski 2018-04-09 233 /* e145242ea0df6b Dominik Brodowski 2018-04-09 234 * The asmlinkage stub is aliased to a function named __se_sys_*() which e145242ea0df6b Dominik Brodowski 2018-04-09 235 * sign-extends 32-bit ints to longs whenever needed. The actual work is e145242ea0df6b Dominik Brodowski 2018-04-09 236 * done within __do_sys_*(). e145242ea0df6b Dominik Brodowski 2018-04-09 237 */ 1bd21c6c21e848 Dominik Brodowski 2018-04-05 238 #ifndef __SYSCALL_DEFINEx bed1ffca022cc8 Frederic Weisbecker 2009-03-13 239 #define __SYSCALL_DEFINEx(x, name, ...) \ bee20031772af3 Arnd Bergmann 2018-06-19 240 __diag_push(); \ bee20031772af3 Arnd Bergmann 2018-06-19 241 __diag_ignore(GCC, 8, "-Wattribute-alias", \ bee20031772af3 Arnd Bergmann 2018-06-19 242 "Type aliasing is used to sanitize syscall arguments");\ 83460ec8dcac14 Andi Kleen 2013-11-12 @243 asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ e145242ea0df6b Dominik Brodowski 2018-04-09 244 __attribute__((alias(__stringify(__se_sys##name)))); \ c9a211951c7c79 Howard McLauchlan 2018-03-21 245 ALLOW_ERROR_INJECTION(sys##name, ERRNO); \ e145242ea0df6b Dominik Brodowski 2018-04-09 246 static inline long __do_sys##name(__MAP(x,__SC_DECL,__VA_ARGS__));\ e145242ea0df6b Dominik Brodowski 2018-04-09 247 asmlinkage long __se_sys##name(__MAP(x,__SC_LONG,__VA_ARGS__)); \ e145242ea0df6b Dominik Brodowski 2018-04-09 248 asmlinkage long __se_sys##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ 1a94bc34768e46 Heiko Carstens 2009-01-14 249 { \ e145242ea0df6b Dominik Brodowski 2018-04-09 250 long ret = __do_sys##name(__MAP(x,__SC_CAST,__VA_ARGS__));\ 07fe6e00f6cca6 Al Viro 2013-01-21 251 __MAP(x,__SC_TEST,__VA_ARGS__); \ 2cf0966683430b Al Viro 2013-01-21 252 __PROTECT(x, ret,__MAP(x,__SC_ARGS,__VA_ARGS__)); \ 2cf0966683430b Al Viro 2013-01-21 253 return ret; \ 1a94bc34768e46 Heiko Carstens 2009-01-14 254 } \ bee20031772af3 Arnd Bergmann 2018-06-19 255 __diag_pop(); \ e145242ea0df6b Dominik Brodowski 2018-04-09 256 static inline long __do_sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) 1bd21c6c21e848 Dominik Brodowski 2018-04-05 257 #endif /* __SYSCALL_DEFINEx */ 1a94bc34768e46 Heiko Carstens 2009-01-14 258 -- 0-DAY CI Kernel Test Service https://github.com/intel/lkp-tests