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 1825CC4332F for ; Tue, 7 Nov 2023 22:02:29 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id A9EEB8D0091; Tue, 7 Nov 2023 17:02:28 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id A4EFD8D008C; Tue, 7 Nov 2023 17:02:28 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 93EFB8D0091; Tue, 7 Nov 2023 17:02:28 -0500 (EST) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0012.hostedemail.com [216.40.44.12]) by kanga.kvack.org (Postfix) with ESMTP id 84AB88D008C for ; Tue, 7 Nov 2023 17:02:28 -0500 (EST) Received: from smtpin18.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay06.hostedemail.com (Postfix) with ESMTP id 6184DB5AE5 for ; Tue, 7 Nov 2023 22:02:28 +0000 (UTC) X-FDA: 81432532776.18.DBC894E Received: from mail-io1-f44.google.com (mail-io1-f44.google.com [209.85.166.44]) by imf14.hostedemail.com (Postfix) with ESMTP id A5113100016 for ; Tue, 7 Nov 2023 22:02:26 +0000 (UTC) Authentication-Results: imf14.hostedemail.com; dkim=pass header.d=gmail.com header.s=20230601 header.b=GWIsvotF; spf=pass (imf14.hostedemail.com: domain of nphamcs@gmail.com designates 209.85.166.44 as permitted sender) smtp.mailfrom=nphamcs@gmail.com; dmarc=pass (policy=none) header.from=gmail.com ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1699394546; 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:content-transfer-encoding: in-reply-to:in-reply-to:references:references:dkim-signature; bh=/9GMN59KG9vz4YUQQehaTwQYKj13ptJRqtnV+YMinhk=; b=oe5qpafFEfaaSoYav1UYadGk19ZkQ6/OcCOc0G6lHKFS3aXZbrHQNrZ5AAHFksHugfCSuK JrzCxsDG8lGdrldBku9SIKlbugL+iFjUaWeY4ghJvbEknE5PZfmceMRirDseyG45i3R6u1 7WRKQ4wdN3/UkPZXqM0QESTltYc5gP0= ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1699394546; a=rsa-sha256; cv=none; b=N7HaFNLWFZ9qeTR7JLOCwSR8VND1383N1BpIK5hpYXiEsok/Q6h72RC7MSNZLX2vEHeBV/ L3GCNNwIhv4UmnAkNLP/rrh1kRLE6oiE7povKSFrzTdREEgImGOI9byVNpU6+NhhsTkmNc ee/SnZKNY3LgEzi8dTyLFC8oyd3/3lg= ARC-Authentication-Results: i=1; imf14.hostedemail.com; dkim=pass header.d=gmail.com header.s=20230601 header.b=GWIsvotF; spf=pass (imf14.hostedemail.com: domain of nphamcs@gmail.com designates 209.85.166.44 as permitted sender) smtp.mailfrom=nphamcs@gmail.com; dmarc=pass (policy=none) header.from=gmail.com Received: by mail-io1-f44.google.com with SMTP id ca18e2360f4ac-7a69a71cc1dso227733539f.0 for ; Tue, 07 Nov 2023 14:02:26 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1699394546; x=1699999346; darn=kvack.org; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=/9GMN59KG9vz4YUQQehaTwQYKj13ptJRqtnV+YMinhk=; b=GWIsvotFsiMWSPpZmQZZeNfgKhI0Q917QYbcOm0lLuinKFi8qObdY2UrI64vYvjhSa bUGe5sQXLbAlhWG8AkeqSSriyy0IaimWwY3cKLleu62zgGBYGMQn/mzJWxpej9zKxGtt 6/9Th0/pQgNkZM3gNCnDk6loJe6R7MahUxuXjn29JR6HzwOqeK4Z1jRBDrM1Htr+yUrC pSY/bawzl9vibvIqiKc+VKTYoQSVKicWFQy8+uRULHw1aGdV0iNIHFXffewC2TscQwp4 10KvXvFnSpKzngSfiDLmuR6PuAlfH2R7Abcv8j9z8NcP7kaKTM3S+I4wX6FpxndmJb1c 9n8A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1699394546; x=1699999346; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=/9GMN59KG9vz4YUQQehaTwQYKj13ptJRqtnV+YMinhk=; b=YyXd0IZW45ZMiwWsC/9UJtxjvCiTEOqu+59qu42o27cdxrVcuG2LaIQd7R/ooWUhJd X6f6cuL76TKXQ7Fc5K9FKiEndBZuM+aiIRoRivkcUTYf8MpRBm7nY2mvRLytRvgNueEs ZKG722xa6yKB18vlYL/mV4XoVMpf6G9IwZtfDjHCBKImRzPqzfVI99pdNWfP38hea0w7 5cT4aiTkWw3EhJE1dQV1NPAbOjWqu8IEA3JSOF4cnGYKb6/tDGC8MR2eFTVZ0BtL/0J0 N/845lUYHW4QrKB7KHKQtHCEF+RyClhNkiR6gCPuqZPoGFpWcF5E36BW50fAVU4BZxnK VT5g== X-Gm-Message-State: AOJu0YwHTrOaHUXKI+yOsw574jW7+F7gqf+T9Dm72wa/abiQG83oHddS RQ8BzIxnV0SrT/U6hK/U4lq5aORRF+rjOXlW5oI= X-Google-Smtp-Source: AGHT+IEXEJb5mp/ZFOCjoV7fb92ReUAqfJH6RHtIx7OQj90gjipcbZuQmyjA/E0uRMirYr3XKgvS/ti/YIQFA/QMwXc= X-Received: by 2002:a5d:8c87:0:b0:7a9:a9c6:d6b2 with SMTP id g7-20020a5d8c87000000b007a9a9c6d6b2mr152870ion.16.1699394545675; Tue, 07 Nov 2023 14:02:25 -0800 (PST) MIME-Version: 1.0 References: <202311080014.GABRIG2T-lkp@intel.com> In-Reply-To: <202311080014.GABRIG2T-lkp@intel.com> From: Nhat Pham Date: Tue, 7 Nov 2023 14:02:14 -0800 Message-ID: Subject: Re: mm/filemap.c:4249:1: sparse: sparse: Using plain integer as NULL pointer To: kernel test robot Cc: oe-kbuild-all@lists.linux.dev, linux-kernel@vger.kernel.org, Andrew Morton , Linux Memory Management List Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Stat-Signature: 6xatmgh3bxfbc3yms19sgd9pbm1bgr64 X-Rspamd-Server: rspam10 X-Rspamd-Queue-Id: A5113100016 X-Rspam-User: X-HE-Tag: 1699394546-417155 X-HE-Meta: U2FsdGVkX1/OPJkoqZn7yREATz7KUwfV0ZkbptoEYVH45DCyesLM9cXf5QqwboLhV1xcMQG0riUiZiCN7h/ZBnV6goXHeVLKvOxz85hP/Pla6gs73f5xl685fOn6DChCXP9H2b2BOpto3yOB590xdEaDKhugIqKrHgYtd65EOtgoy8O1AzDlgwDKleXAwPRHj+y518Nao1SnuRpCYR/sKY+FoKkBo7yYmQ3yzghhgAddHjYu1CK7NvSRVxt1X24XKbiTFwMkz8P58n4OB7+ow/Rb7Ps+z7qADZNGLFr5DRCIip3Rc/2hd8URHpf6ozU/PByCX8AOkQKm8wt6OcBEWEkblBa27slH4dnl5ivi7JC19qyEKFKqZsMDzla/VVQuOI/SNqgN8TCaNii4P9JSbKnnG6vXTajol7c7sKBOyTij68g+NiZNUjwfLUaSeDLC8ydBYFnPu9gHDME9MmVGRYvvzx703g2JzURLuKSbyI1v3MYluxy2ovXT3jNRpXcqukhJQk5pTydmtuO8GoapMkDSSRZRaGg7LxoD+UqDs9/NGEsxA2ZKLeXqEOzvVQYwMoQrR8Wxn5iprtqIWiUwqXRWH5DCKkUbt+tzGqSF1RugEt5eoj57JNpLSFgg3Mfdu4LsuZ52yKp11MwR7uLNDuf6fpPKyqJ7xm76jVSjchTNJZf6YdqqWQ6JKhuztp5STQv5oVkXvWZ/0IR9so9et1ZjJsqYKSAHbh6FOjROiI1rs71w+G+sEJolfvHBHpC8Au6MhUzqQxFQX+jjzW8EjdaquA4btjFBB4zwawsH4UuBZb3CmXrB9puXqfQEKdA+Kpvh3HN0khWHUNgxBkdWgRJoNQmxyLQRs28+qwhG4oxvN7o5X3odbpr3yjYW/ZkZGQvcHfboPPc4UvULciHzoljTpVy9LaUyL2wmb6IkYergfgI+MW3PTYf1U0i90J0tGAtbAd0Ce3TwKDvHhF5 Hi4tdADX baMHx+ovh4xKKfS1f/nD8HbkhXBHRLnFAFtNAND5PVfYR0pMnuboPDjzjG3w2F7mqULze1ZJPQG6WnioRKBrVYPBiPPS/gUh+0+Z1rp9MWL7lfS0SsulN1MJkxfDd0bjoOKOSbKWGw4SLd2vlJBRv4lF4xJl5xlciWGc5F8ng1hGBWvSw749gM4mxnYrZQU3QZvsmbFy8oT4R6Pl+itOxR+A24ESqxLL3Pi/BpVeoMUpaLLtU83QmUSDNEaiFS8EXPtdgaXMy5eWVSYfvWPi0qc87Hz60T1up37NrKkqdD5EJZeMT+65kwj0XxpaKWuLF3MjghcXDIpWp1+uX4r88DpYZ3o07YwtPvnFsupH9YB1P7AVoBkOWwVptj/54SabkwI+FmYMWCoxb+wxmBZq6P7TSAkcJUZ0dd2MdWBSqvYLa1BDqFNOuog0f5hvfn9mSBMdTleR+SNc4BCLI1ArW5aslgecwxnZX8s/5 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: On Tue, Nov 7, 2023 at 8:30=E2=80=AFAM kernel test robot wr= ote: > > tree: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.gi= t master > head: be3ca57cfb777ad820c6659d52e60bbdd36bf5ff > commit: cf264e1329fb0307e044f7675849f9f38b44c11a cachestat: implement cac= hestat syscall > date: 5 months ago > config: s390-randconfig-r123-20231107 (https://download.01.org/0day-ci/ar= chive/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 vers= ion 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 point= er > >> mm/filemap.c:4249:1: sparse: sparse: Using plain integer as NULL point= er > >> mm/filemap.c:4249:1: sparse: sparse: Using plain integer as NULL point= er > >> mm/filemap.c:4249:1: sparse: sparse: Using plain integer as NULL point= er > > 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 pag= es, > 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 tha= t > 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` =3D=3D 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 fu= ture > 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() chec= ks 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 addre= ss > 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 This is a known false positive with s390. See this thread: https://lore.kernel.org/linux-mm/202305070840.X0G3ofjl-lkp@intel.com/