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 C4B71C636CB for ; Sun, 29 Jan 2023 12:12:15 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 070B46B0072; Sun, 29 Jan 2023 07:12:15 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id F3C7B6B0073; Sun, 29 Jan 2023 07:12:14 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id DB5BD6B0074; Sun, 29 Jan 2023 07:12:14 -0500 (EST) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0014.hostedemail.com [216.40.44.14]) by kanga.kvack.org (Postfix) with ESMTP id C616D6B0072 for ; Sun, 29 Jan 2023 07:12:14 -0500 (EST) Received: from smtpin01.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay05.hostedemail.com (Postfix) with ESMTP id 967B440396 for ; Sun, 29 Jan 2023 12:12:14 +0000 (UTC) X-FDA: 80407723788.01.BED6834 Received: from mga05.intel.com (mga05.intel.com [192.55.52.43]) by imf11.hostedemail.com (Postfix) with ESMTP id C60F240006 for ; Sun, 29 Jan 2023 12:12:11 +0000 (UTC) Authentication-Results: imf11.hostedemail.com; dkim=pass header.d=intel.com header.s=Intel header.b=AgrsSase; spf=pass (imf11.hostedemail.com: domain of lkp@intel.com designates 192.55.52.43 as permitted sender) smtp.mailfrom=lkp@intel.com; dmarc=pass (policy=none) header.from=intel.com ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1674994332; 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=GFFg7Uirq43Q4qpOSdCIKiSsmUIjXd4q/J55uWhP0wI=; b=05mbDeznsSu4ZtOnnUioQeDiTnE9ioBrWyiLBQA2sd2yO6qQWz6n+dbC6frok530yxz1PC /V0sStBePeOb6FZTQiqV+f+G9tEllpGB2+sBPhRavrRGzrJc/qIjpBTkBzM+/dtuqKCrTd tsQb+b5/47Ce8JKBRrhvpSsBdMwzLbM= ARC-Authentication-Results: i=1; imf11.hostedemail.com; dkim=pass header.d=intel.com header.s=Intel header.b=AgrsSase; spf=pass (imf11.hostedemail.com: domain of lkp@intel.com designates 192.55.52.43 as permitted sender) smtp.mailfrom=lkp@intel.com; dmarc=pass (policy=none) header.from=intel.com ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1674994332; a=rsa-sha256; cv=none; b=XWbQ3J+dDZ9Lj+Mja6NnxfiT0/Ypw0dwodZYoaq9ogyEFFWPiE+5Bwrh52lgy1clN2ysBw Phvs2u9r/UF5GcFWxEjL3X3Ofq0+wGvgqM7HJsg+0CvHsBc6YWR/AiyPi22hyKqpZQN+AU Rj+6iOIN26qFxjXgR/reOk5Xk94N/lw= DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1674994331; x=1706530331; h=date:from:to:cc:subject:message-id:references: mime-version:in-reply-to; bh=In6EFK3n5kPcdfNi3Fdf65JlIPPEIT4F0GieQf6G1sI=; b=AgrsSasegCfcEqgQzr1Etrd/+tRDmQpf0/sFOrqFpuXHTjQRSrSR4Yuv Lstdr1Vieau1RotVayAU7hvpfxoF0bLXeuhvZG+Kc8KzEjOuPgKRFeIO+ E3W52i3Bc4Pjyy1dtRrVqZ4zOxrQZdUvYcbAkZiRA3xY8ZfbwEEIf5Aq3 rmLudp1WIsSWV/6Dew+yvaZFszO3uJWKcvGO5Dv1OPX8tYYcK93DSRx/w ry51oWfKBGaLG5m49JNT4AfcLiQJ6iQmJsa5Ox79tADJYWBsSuKZ2SGb4 1EOaa8sVdvO9DcLJ8lqITym77318hYQXi5NDa47o8U+/dGCJo/3m8t2Y7 w==; X-IronPort-AV: E=McAfee;i="6500,9779,10604"; a="413610271" X-IronPort-AV: E=Sophos;i="5.97,256,1669104000"; d="scan'208";a="413610271" Received: from fmsmga003.fm.intel.com ([10.253.24.29]) by fmsmga105.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 29 Jan 2023 04:12:10 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=McAfee;i="6500,9779,10604"; a="752515787" X-IronPort-AV: E=Sophos;i="5.97,256,1669104000"; d="scan'208";a="752515787" Received: from lkp-server01.sh.intel.com (HELO ffa7f14d1d0f) ([10.239.97.150]) by FMSMGA003.fm.intel.com with ESMTP; 29 Jan 2023 04:12:07 -0800 Received: from kbuild by ffa7f14d1d0f with local (Exim 4.96) (envelope-from ) id 1pM6XW-0002n6-2B; Sun, 29 Jan 2023 12:12:06 +0000 Date: Sun, 29 Jan 2023 20:11:25 +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 v8 2/3] cachestat: implement cachestat syscall Message-ID: <202301292044.JVAnbg9W-lkp@intel.com> References: <20230126175356.1582123-3-nphamcs@gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20230126175356.1582123-3-nphamcs@gmail.com> X-Rspam-User: X-Rspamd-Server: rspam04 X-Rspamd-Queue-Id: C60F240006 X-Stat-Signature: 8nq3u181spigmw4ikepno9or4djaqypq X-HE-Tag: 1674994331-979136 X-HE-Meta: U2FsdGVkX1/YUM7NFi8yVC61AsmgPYyDBNhyjVf2Y3Cbx2SeSEg3yYCcbNKqjRmL882juqdyaw97q7tGApTdVHIEPYisw+WFb7uwdqJUj7K2gEdMOHfac0p2HHsWMViC9VhJNnRKiYzq7DhlNZCZcqwUqfN7skXPiy1g2Sb/Vbe6o2NRQsf6rw6ZUuMvbZclA2fekTqF1aDVWpgCMgoxI9cCNkW956xxO1CN8RK3LXBqub3cc21SEESFDnWzxDTxiAXt/G541vQ4kSAxpSe6gZLztPa3pKowPEmGPP2zgKmi0HKqwIDsGEInw4JJ4DuFAaaj9ujxsoTew+Qc7xeg330nM1QzKbKC9AQ5OWb7WEu+/CGfv9+tPbAB/6yFb298ikwD15QCvwJYn8CFmeRVd2S/6R4F9BfTH+QkPgn/u9NN8uUeTQgUC33Z0eL5+QpsLlFkwJ4adnGgbeZGWiMGXEhGfKGb3xvWTx5PmUD/NPv7KODaAu2k//gCjTAf9b/HdNPI+S7A/8BR1mcc4Yr32HUXE2gGboeiG3mX3gP5clTK9fIQbAGCiFIY3ce8m1HJYz1MRhEZ5bzFsGrtn9n54btHRtl/z+gk4fudN+JJinEdR4De50ouFm9UN4m0RVc6NbkPZzti4BscsyM/6ckeE55qTv2WuzWcvJYe2frlBZLuvgRKEV7GhuyqqPxiIdwEW1T6F9DolYLEyrouZlzxmM4XF/ATHdqdCTRUYdBFz8LMmjvr1JEsbjXXPad6pXT4TSwVu92KzwuxSK/7eNdJj1Pl2URg5f+EQNMINGVNur5D1sbYaVlOGAkdI3RLLbtSR68wsXVX5v+UkqyEcE7opY8jK/Qcfu3GpGw1N9V/TTCOm+saMVJMhvhATin+AW7B5O1HqC/LNnTAi1QdbjxenVrEBglAZKpavrjmdqPYG6fvc0aDUjNhM0Z78v5gYFwcizqXDJMCpZIh0jJ+6Xh 1YNojZ4e 8cLOlCe+u7c/CJT/yBCAcoWP3wAfd/j6D2Wdg/qmrUwR9gVz+7V2cpk+Y+U/tPziG+9Z+HuCZZCAn+GC475vDnKR0UrZzpX9YYs7XWek+oZyzAr+EzMJcgdDJOsz7MwIPz/hfwEe7/gLUB488zb/1+20mjOkxfT6Y7UMDZIbcpig9h3gujF4prkbRV+vl8eJ0mnryGG3SIFfTjrnD3bDdpN3IUo36Uv+0BQUgbFlKwX1C0iE4O4hEd3zrLOKFuJDOjVM8R6813VqvFLQqsDAgif+1rwGqLGDI+kZlNprD/bhfPZTNV8t/CAcpegoUt6699G5836CkO9DqwOZV1mM9UmelMCtH1Yt5EAmScUWs8vSD7bUuAxS1Se4uSg== 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! Perhaps something to improve: [auto build test WARNING on 1440f576022887004f719883acb094e7e0dd4944] url: https://github.com/intel-lab-lkp/linux/commits/Nhat-Pham/workingset-refactor-LRU-refault-to-expose-refault-recency-check/20230128-171134 base: 1440f576022887004f719883acb094e7e0dd4944 patch link: https://lore.kernel.org/r/20230126175356.1582123-3-nphamcs%40gmail.com patch subject: [PATCH v8 2/3] cachestat: implement cachestat syscall config: s390-randconfig-s051-20230129 (https://download.01.org/0day-ci/archive/20230129/202301292044.JVAnbg9W-lkp@intel.com/config) compiler: s390-linux-gcc (GCC) 12.1.0 reproduce: wget https://raw.githubusercontent.com/intel/lkp-tests/master/sbin/make.cross -O ~/bin/make.cross chmod +x ~/bin/make.cross # apt-get install sparse # sparse version: v0.6.4-39-gce1a6720-dirty # https://github.com/intel-lab-lkp/linux/commit/a05ffdcecfe9ac147066fb8472e6fb75491d0eed 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/20230128-171134 git checkout a05ffdcecfe9ac147066fb8472e6fb75491d0eed # save the config file mkdir build_dir && cp config build_dir/.config COMPILER_INSTALL_PATH=$HOME/0day COMPILER=gcc-12.1.0 make.cross C=1 CF='-fdiagnostic-prefix -D__CHECK_ENDIAN__' O=build_dir ARCH=s390 olddefconfig COMPILER_INSTALL_PATH=$HOME/0day COMPILER=gcc-12.1.0 make.cross C=1 CF='-fdiagnostic-prefix -D__CHECK_ENDIAN__' O=build_dir ARCH=s390 SHELL=/bin/bash If you fix the issue, kindly add following tag where applicable | Reported-by: kernel test robot sparse warnings: (new ones prefixed by >>) >> mm/filemap.c:4075:1: sparse: sparse: Using plain integer as NULL pointer >> mm/filemap.c:4075:1: sparse: sparse: Using plain integer as NULL pointer mm/filemap.c:1416:17: sparse: sparse: context imbalance in 'migration_entry_wait_on_locked' - unexpected unlock vim +4075 mm/filemap.c 4037 4038 #ifdef CONFIG_CACHESTAT_SYSCALL 4039 /* 4040 * The cachestat(5) system call. 4041 * 4042 * cachestat() returns the page cache statistics of a file in the 4043 * bytes range specified by `off` and `len`: number of cached pages, 4044 * number of dirty pages, number of pages marked for writeback, 4045 * number of evicted pages, and number of recently evicted pages. 4046 * 4047 * An evicted page is a page that is previously in the page cache 4048 * but has been evicted since. A page is recently evicted if its last 4049 * eviction was recent enough that its reentry to the cache would 4050 * indicate that it is actively being used by the system, and that 4051 * there is memory pressure on the system. 4052 * 4053 * `off` and `len` must be non-negative integers. If `len` > 0, 4054 * the queried range is [`off`, `off` + `len`]. If `len` == 0, 4055 * we will query in the range from `off` to the end of the file. 4056 * 4057 * `cstat_version` is an unsigned integer indicating the specific version 4058 * of the cachestat struct. It must be at least 1, and does not exceed the 4059 * latest version number (which is currently 1). For now, user should 4060 * just pass 1. 4061 * 4062 * The `flags` argument is unused for now, but is included for future 4063 * extensibility. User should pass 0 (i.e no flag specified). 4064 * 4065 * Because the status of a page can change after cachestat() checks it 4066 * but before it returns to the application, the returned values may 4067 * contain stale information. 4068 * 4069 * return values: 4070 * zero - success 4071 * -EFAULT - cstat points to an illegal address 4072 * -EINVAL - invalid arguments 4073 * -EBADF - invalid file descriptor 4074 */ > 4075 SYSCALL_DEFINE6(cachestat, unsigned int, fd, off_t, off, size_t, len, -- 0-DAY CI Kernel Test Service https://github.com/intel/lkp-tests