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 C1525C4332F for ; Tue, 7 Nov 2023 16:30:30 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 3B1086B0181; Tue, 7 Nov 2023 11:30:30 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id 361B16B0185; Tue, 7 Nov 2023 11:30:30 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 228E26B0187; Tue, 7 Nov 2023 11:30:30 -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 141E36B0181 for ; Tue, 7 Nov 2023 11:30:30 -0500 (EST) Received: from smtpin24.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay10.hostedemail.com (Postfix) with ESMTP id DC59EC0129 for ; Tue, 7 Nov 2023 16:30:29 +0000 (UTC) X-FDA: 81431696178.24.ED78767 Received: from mgamail.intel.com (mgamail.intel.com [192.55.52.88]) by imf17.hostedemail.com (Postfix) with ESMTP id 80C2A4001E for ; Tue, 7 Nov 2023 16:30:27 +0000 (UTC) Authentication-Results: imf17.hostedemail.com; dkim=pass header.d=intel.com header.s=Intel header.b=UcgNwAL7; dmarc=pass (policy=none) header.from=intel.com; spf=pass (imf17.hostedemail.com: domain of lkp@intel.com designates 192.55.52.88 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=1699374627; 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: references:dkim-signature; bh=kKRh1kKX6BPR6rM/rc47BYf3eri2w+7VLAIhIFNnwo4=; b=XVSj+SzgQnmX7mAsLqt0PY+5rOdCyg7kr6ZmJ3FeSCuEHFTkFRrlBHCv4vTP5XnmvnLaUz Dd84m0qr2uZmD6gPU4YUZKH6PqjD2Gf5ICPCi1p0fcBCtv3lOxHDs1xtwNWg/TYL7y+u5D JXokATWzhOWVeGDGrMe3pX0YTor63Cw= ARC-Authentication-Results: i=1; imf17.hostedemail.com; dkim=pass header.d=intel.com header.s=Intel header.b=UcgNwAL7; dmarc=pass (policy=none) header.from=intel.com; spf=pass (imf17.hostedemail.com: domain of lkp@intel.com designates 192.55.52.88 as permitted sender) smtp.mailfrom=lkp@intel.com ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1699374627; a=rsa-sha256; cv=none; b=zQ3iPDmKBPOG2vo0TR2X8CxWlK7htpfEiz33RRsRiTaq6vIZ6UqL0OYfSG9XCIyDPVOoYs qu0nosdpfc+5YmhmB/0aJoIAXyN4RyaWcDMAA3l1KIK7RnlW/R//Zs9UQJcQPhzsyVAug1 rWwMu6iLpw7ZQQ52Xj2M/2lgGA/XX/w= DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1699374627; x=1730910627; h=date:from:to:cc:subject:message-id:mime-version; bh=abtFY7YsoLZNUrdKLvq3nUwks/oKbdC5tqfjzJ0a+9A=; b=UcgNwAL7Nwah9ihbZSLhlYpyZ6fRZHUw9x5+ze9GeVAmdCrQLy1kAS0V WCBjMCKoMX2TkS72F2dKjz2CaAEA30NqUWc5cHdZyoN26CAifMFlVQI3j lZkoEwyQNROqm233PUCObDnv/W5W93TYFT/rAdwpA2Akavs6CDOom4WEa vh7cKJ2NRigeHyHriIu7TyZf4oRzoN8IBK8c5oEoBgRMtAcvehfw2h22a 7Rt8MuQUZrxTAOD5FIFnhv6tmJy3N+K6lLJpyLZhqh2eWaP5PT8GcXMtR Wzn1CAGWPjvfubXb4Yi/13fz4gu3GhPM7OnmsBuY6itGWemjuJNPHPrer g==; X-IronPort-AV: E=McAfee;i="6600,9927,10887"; a="420657289" X-IronPort-AV: E=Sophos;i="6.03,284,1694761200"; d="scan'208";a="420657289" Received: from fmsmga002.fm.intel.com ([10.253.24.26]) by fmsmga101.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 07 Nov 2023 08:30:26 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=McAfee;i="6600,9927,10887"; a="879870029" X-IronPort-AV: E=Sophos;i="6.03,284,1694761200"; d="scan'208";a="879870029" Received: from lkp-server01.sh.intel.com (HELO 17d9e85e5079) ([10.239.97.150]) by fmsmga002.fm.intel.com with ESMTP; 07 Nov 2023 08:30:24 -0800 Received: from kbuild by 17d9e85e5079 with local (Exim 4.96) (envelope-from ) id 1r0Oy6-0007Da-0c; Tue, 07 Nov 2023 16:30:22 +0000 Date: Wed, 8 Nov 2023 00:29:33 +0800 From: kernel test robot To: Nhat Pham Cc: oe-kbuild-all@lists.linux.dev, linux-kernel@vger.kernel.org, Andrew Morton , Linux Memory Management List Subject: mm/filemap.c:4249:1: sparse: sparse: Using plain integer as NULL pointer Message-ID: <202311080014.GABRIG2T-lkp@intel.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline X-Rspam-User: X-Rspamd-Server: rspam12 X-Rspamd-Queue-Id: 80C2A4001E X-Stat-Signature: bekxjnpaffpi18znbqwe48rbu9xbe5to X-HE-Tag: 1699374627-314675 X-HE-Meta: U2FsdGVkX1/rLZI3EGh/pEbvnlmtKof0YWsHZJOdQr8YFF/VgGiBO0HqkpnvJSRvmXRpvAOlQ+gM63u7Lg+7xkpPWupDM3v9bnOhr/LfohnomS0NK4zQlJOEneDGwCQRLqRXybgPvRZzTCrxcfLKYdWxvqrGTHpMnFAXcNMuzXGxvN9NtlRtpSpuIjyxWdOIJwxU2Iehzt4Q/73H8QzTvw9UrIEv+hhOIXduX8jP1fsVr/b3LaZ63+jcO5bx54LVelgiPIh/OIdyr9te/9kl5FADXBNKYwk4yZMYyZHBhD2bYK5YuDSG99K9otk+9QLpBkkn9Y2poCt2+otsSXoBeFqy9jDAyltXflBXnYspgIrI6Jv2ETwpC4FYgb45P04SXiw9PLZceREpa7pwQ+o81PRimOnTgQFizrtrGIw0H9yZIOvq/e2/B7JI+TFiwq7Z5H97QqhUClJJDGuMY6dYq0GUvMCodYTyDKV6yAvVKM6zbkzyssSqkzNzhMjBMFuENoSXnD0CNtQySOFkPdQu7RjMdfNVjgBSd2+8B4y8t6knMNSgomojZeJagCi7D3I2CfzpS3+TW+m3Ye9IA37xA6xwC/Flos7UOyNMQz+eO3yq0GNlcOSSMLH6exJzFuakLu8Z1no5pFC1oiWlUXEFEI/zQJ3oEzbMMbT6ZMU/1qG7hJMGvJlPgcqR/EhhS5Wmfn4STzil1v/bWJmY6xS+yMzhd3Twm0zUpjHs0TxWjj+2RVjsw62XUBQvGC1CmOt5IPf2Jq3ABS3CTEhCMMBGj5hBRiIGLlO6ptSTXapfyFh0c+5F3pjuCriq7gzFusLYxn6nyb0fOlDCLLc+x5qczEf5qzrj2eevD4snhAVVX03zjeQJ7O+zWDIhDaUjricEt18XShAzjpnQ83Lr8gj1b4Dk+ji1zv9rcTBbQojMcn/mKIsczROIfvE3wZOPsydrVWsIGeh49DyYyF3WMN2 4ijADhWU EOlITe3F+7KQbH7zpBZl+T4Rl24vmcEwmqNyPvSAVaVX+vEBPEnt118ZiWCeUOLUJcuzit6w98omGixEwD/Dgs6QtH+kfUEj7Uw1zbJnlv60v7T2c+yKt939n5LchPcAEUgTQBc7VlGg0dKM4H27DPWJHYkVZShF7yJMJEPyoAYWnEAcGx1c9wVK1mrgtYUckvhZk3TlKX5tuxX34phjLzzmIPvzT5mSFvrm6ACv0p6ouLJKTmcWUhRLXpINGOVf1nR0TkV3MvhFehbN90TLnmuvemgtEXA3N+oYV9u86cmP/a+I= 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: List-Subscribe: List-Unsubscribe: tree: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git master head: be3ca57cfb777ad820c6659d52e60bbdd36bf5ff commit: cf264e1329fb0307e044f7675849f9f38b44c11a cachestat: implement cachestat syscall date: 5 months ago config: s390-randconfig-r123-20231107 (https://download.01.org/0day-ci/archive/20231108/202311080014.GABRIG2T-lkp@intel.com/config) compiler: s390-linux-gcc (GCC) 13.2.0 reproduce: (https://download.01.org/0day-ci/archive/20231108/202311080014.GABRIG2T-lkp@intel.com/reproduce) If you fix the issue in a separate patch/commit (i.e. not just a new version of the same patch/commit), kindly add following tags | Reported-by: kernel test robot | Closes: https://lore.kernel.org/oe-kbuild-all/202311080014.GABRIG2T-lkp@intel.com/ sparse warnings: (new ones prefixed by >>) mm/filemap.c:1416:17: sparse: sparse: context imbalance in 'migration_entry_wait_on_locked' - unexpected unlock >> mm/filemap.c:4249:1: sparse: sparse: Using plain integer as NULL pointer >> mm/filemap.c:4249:1: sparse: sparse: Using plain integer as NULL pointer >> mm/filemap.c:4249:1: sparse: sparse: Using plain integer as NULL pointer >> mm/filemap.c:4249:1: sparse: sparse: Using plain integer as NULL pointer vim +4249 mm/filemap.c 4214 4215 /* 4216 * The cachestat(2) system call. 4217 * 4218 * cachestat() returns the page cache statistics of a file in the 4219 * bytes range specified by `off` and `len`: number of cached pages, 4220 * number of dirty pages, number of pages marked for writeback, 4221 * number of evicted pages, and number of recently evicted pages. 4222 * 4223 * An evicted page is a page that is previously in the page cache 4224 * but has been evicted since. A page is recently evicted if its last 4225 * eviction was recent enough that its reentry to the cache would 4226 * indicate that it is actively being used by the system, and that 4227 * there is memory pressure on the system. 4228 * 4229 * `off` and `len` must be non-negative integers. If `len` > 0, 4230 * the queried range is [`off`, `off` + `len`]. If `len` == 0, 4231 * we will query in the range from `off` to the end of the file. 4232 * 4233 * The `flags` argument is unused for now, but is included for future 4234 * extensibility. User should pass 0 (i.e no flag specified). 4235 * 4236 * Currently, hugetlbfs is not supported. 4237 * 4238 * Because the status of a page can change after cachestat() checks it 4239 * but before it returns to the application, the returned values may 4240 * contain stale information. 4241 * 4242 * return values: 4243 * zero - success 4244 * -EFAULT - cstat or cstat_range points to an illegal address 4245 * -EINVAL - invalid flags 4246 * -EBADF - invalid file descriptor 4247 * -EOPNOTSUPP - file descriptor is of a hugetlbfs file 4248 */ > 4249 SYSCALL_DEFINE4(cachestat, unsigned int, fd, -- 0-DAY CI Kernel Test Service https://github.com/intel/lkp-tests/wiki