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 A870AE7D0AE for ; Thu, 21 Sep 2023 21:55:33 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 1A35A6B025B; Thu, 21 Sep 2023 17:55:33 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 153346B025F; Thu, 21 Sep 2023 17:55:33 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 01A926B0260; Thu, 21 Sep 2023 17:55:32 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0017.hostedemail.com [216.40.44.17]) by kanga.kvack.org (Postfix) with ESMTP id E3C206B025B for ; Thu, 21 Sep 2023 17:55:32 -0400 (EDT) Received: from smtpin11.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay07.hostedemail.com (Postfix) with ESMTP id A2AD0160EE2 for ; Thu, 21 Sep 2023 21:55:32 +0000 (UTC) X-FDA: 81261961704.11.E1207B7 Received: from mgamail.intel.com (mgamail.intel.com [134.134.136.100]) by imf09.hostedemail.com (Postfix) with ESMTP id 2891D140003 for ; Thu, 21 Sep 2023 21:55:29 +0000 (UTC) Authentication-Results: imf09.hostedemail.com; dkim=pass header.d=intel.com header.s=Intel header.b=R8H95DBA; dmarc=pass (policy=none) header.from=intel.com; spf=pass (imf09.hostedemail.com: domain of lkp@intel.com designates 134.134.136.100 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=1695333330; 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=7oTinDX9Tdg7ahWuQYEI7BBIocs+KhhS98jbjbLZq5o=; b=yIePWRMpGB2WRt+KLyzwMnKby3xwnk7lFNrTOb6DRpjjpRm1hGJ9NZZoI7kTUg4xJgldTo SMT6YuA4D5k1NzFlNB7irDp3edcBOBjrbO4aOP94Wq4bPD9F9ML5WxuM974qv50q6mFgBU dGlYKriQbsJRfGNbG3Jq/gIGWyI5/TU= ARC-Authentication-Results: i=1; imf09.hostedemail.com; dkim=pass header.d=intel.com header.s=Intel header.b=R8H95DBA; dmarc=pass (policy=none) header.from=intel.com; spf=pass (imf09.hostedemail.com: domain of lkp@intel.com designates 134.134.136.100 as permitted sender) smtp.mailfrom=lkp@intel.com ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1695333330; a=rsa-sha256; cv=none; b=7/6BX/FMUheR5yuKnhU7GmleYC3UdDIqX5dIqU+Dgq2pkp5wkNOzgyvzloMhRQsQztVlQ5 S+fk/RHGXLQ3+Y7FC/Dihk1i3YY7biZsabFBy8yS9YDnf5jQgQyO7csYWSRVbstGSUbVIh KEgZllaKcasVImNvqfvS1g/nS9Vuils= DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1695333330; x=1726869330; h=date:from:to:cc:subject:message-id:mime-version; bh=AcAlZpYbvVfrIOL6ESzFoFf6b1b7MmaI1+TjVthvUD8=; b=R8H95DBAXacjOXiYe2WHc8Ksr+SYcuKaPdwF3fHaCuSk+Doe7InC629R fe0T087p/aLqHsINDiUqyAAuWGyTOcAn6F2tTHi9KtVesMoQfMOiooVBR OlmAsoBP+u1FpA6aZaw2NckbmlKW5ofKDlfeMejUDUymCGxg8oUfTs47A 8yhjkS0nLMnIncyHOq+tbJwdYlukMe7EbwyM4ZZig1m9j7oaiD/MYOqYg T+hdjSAnY3dpXoGIYA+XeKD9C6bZ5+eiIKo1L8CLOKAC4/zfnZzLw7KBO KmH+ioYsBt/AZdnWnnhQuf7NzzOkXXaiV8f3Zy1scaAcSvcet/vbrWO/9 w==; X-IronPort-AV: E=McAfee;i="6600,9927,10840"; a="447156685" X-IronPort-AV: E=Sophos;i="6.03,166,1694761200"; d="scan'208";a="447156685" Received: from orsmga007.jf.intel.com ([10.7.209.58]) by orsmga105.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 21 Sep 2023 14:55:06 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=McAfee;i="6600,9927,10840"; a="740849976" X-IronPort-AV: E=Sophos;i="6.03,166,1694761200"; d="scan'208";a="740849976" Received: from lkp-server02.sh.intel.com (HELO b77866e22201) ([10.239.97.151]) by orsmga007.jf.intel.com with ESMTP; 21 Sep 2023 14:55:05 -0700 Received: from kbuild by b77866e22201 with local (Exim 4.96) (envelope-from ) id 1qjRdT-0000SJ-2l; Thu, 21 Sep 2023 21:55:01 +0000 Date: Fri, 22 Sep 2023 05:54:08 +0800 From: kernel test robot To: Kent Overstreet Cc: oe-kbuild-all@lists.linux.dev, Linux Memory Management List Subject: [linux-next:master 4164/6975] fs/bcachefs/fs-io-pagecache.c:25:35: sparse: sparse: invalid assignment: &= Message-ID: <202309220540.Tdv1xssY-lkp@intel.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline X-Rspamd-Server: rspam09 X-Rspamd-Queue-Id: 2891D140003 X-Stat-Signature: p9kkp49ojtcgfjozo4o4tkfijcnfs6tg X-Rspam-User: X-HE-Tag: 1695333329-3316 X-HE-Meta: U2FsdGVkX1/4KPm0npFddJZhFu/O75SGcV+Jc6LgJZDlDwtMm/SbhuXwsrBcbpirGC1DqpqU6Eyf1mLSaykRMJ9Scu6ZXJaS/G8Dxwvfjz/22RsHRq9wjuM03f2iMXwifOkyj33rU5Me0lIgo3pXsGxiUGVvQsvoS8sBlAEv90UOY1SVX9/HhfQZkXrOo4pJrXNnl8cgbLOb1xU/V5HgZDJpd5jU34YAeF0fc2Q7wOC6xYZZmw7K+jjXOrF81W0spQXZR4xn6oHLu7Ed6M5X7oYeawcS61ff+Oq6A9zVSDXiq0TC5p8hwgPqCeOgi8hslQT8jkprXF43TbPley1Eieq3kTeWEWPkpZwMnhT9M1mNYRx8cIfDv/2vDzpXUT9nCcefmxz8+Xr6qCyIPZrjbCQi0P3EKnv64gWdwmPFN+nTcAWkdWG4gXNjBAjTfbKaAjJx4wLHLbM5U6Uiri7SY0009Y3pgRyXjKILBP0Debzi0b1VTztrhYlK9/0dPMNed64UHcYVQLKznNT0bEN/zq7y//1w8Q5HOQzpi0xXFF1H04zYIEGyXDefl1FD2u0wOd1eMgSAMcqH8PF/Vx7v+RJc/S0vno+viOMB4V9jxFrT98a9D79u10iK6l+o6ke1qVfTEJe7p5r+jjQ8GhZS/qwqU2YfFs+U/Myzjz+1mMI10Te2F6ysu52OQ2swQqTuNPE1vZ/jXXDwl5N9ECRNZGY0kz7amK3gTby046EM5T0YB1DTd2HDOaJNAqGVZAbnqQj2+vhUezhtsdXvPbDBaSA/pOaGRvvPvaccXH0LmZTgmyb/nBA+lZh+myyOy9tS8nZkpkFYTXilJ7CdIGA3J6XQMs7L4mz170Y3R3ArE3dVTUA7iX0fndr62/f1quWpllfg0p6+w4ovbOpt7KkiKVkLQ37496pAW6BwXkUaCjHx2ml83u4bVhFV+Fa3vApwowshsIg8vFZX41XlfKk X6yWMAH3 /wqr92Z+9CMuATjUOPvu08p9mlE8Slp1AZWSw3XOREohw8rbns+1iWv+fdXfoad1nZkSbmQSAQfjCP+Z4XchKLfZ97z0TyvAPvbqvWm0qcbbg/hlKppPnyzbr/GXaz01+1KiHpE+vUSy/PUyqOEqz0kWxHGqBniPvfpPeB5o/mUAE2WFad/WLzX1oTMeMGAXpnF9C2m2/Fso3OE6hNCdcOTJllGk64K0dXJm5yjUA5TD2Mzj0E1BYbBXazZ3xbyzZMtS7j6vc8ksxo/J3EptFJDBTq/cvGJMaJNbzWK1YcggGAEvXySe3PMvxDg== 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: tree: https://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git master head: 940fcc189c51032dd0282cbee4497542c982ac59 commit: 0060c68159fc4cc2beb2e184ba0b5677ff6ada05 [4164/6975] bcachefs: Split up fs-io.[ch] config: x86_64-randconfig-122-20230922 (https://download.01.org/0day-ci/archive/20230922/202309220540.Tdv1xssY-lkp@intel.com/config) compiler: gcc-11 (Debian 11.3.0-12) 11.3.0 reproduce (this is a W=1 build): (https://download.01.org/0day-ci/archive/20230922/202309220540.Tdv1xssY-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/202309220540.Tdv1xssY-lkp@intel.com/ sparse warnings: (new ones prefixed by >>) >> fs/bcachefs/fs-io-pagecache.c:25:35: sparse: sparse: invalid assignment: &= >> fs/bcachefs/fs-io-pagecache.c:25:35: sparse: left side has type int >> fs/bcachefs/fs-io-pagecache.c:25:35: sparse: right side has type restricted fgf_t >> fs/bcachefs/fs-io-pagecache.c:31:69: sparse: sparse: incorrect type in argument 3 (different base types) @@ expected restricted fgf_t [usertype] fgp_flags @@ got int fgp_flags @@ fs/bcachefs/fs-io-pagecache.c:31:69: sparse: expected restricted fgf_t [usertype] fgp_flags fs/bcachefs/fs-io-pagecache.c:31:69: sparse: got int fgp_flags >> fs/bcachefs/fs-io-pagecache.c:41:49: sparse: sparse: restricted fgf_t degrades to integer -- >> fs/bcachefs/fs-io-buffered.c:833:65: sparse: sparse: incorrect type in argument 4 (different base types) @@ expected int @@ got restricted fgf_t @@ fs/bcachefs/fs-io-buffered.c:833:65: sparse: expected int fs/bcachefs/fs-io-buffered.c:833:65: sparse: got restricted fgf_t vim +25 fs/bcachefs/fs-io-pagecache.c 13 14 int bch2_filemap_get_contig_folios_d(struct address_space *mapping, 15 loff_t start, u64 end, 16 int fgp_flags, gfp_t gfp, 17 folios *folios) 18 { 19 struct folio *f; 20 u64 pos = start; 21 int ret = 0; 22 23 while (pos < end) { 24 if ((u64) pos >= (u64) start + (1ULL << 20)) > 25 fgp_flags &= ~FGP_CREAT; 26 27 ret = darray_make_room_gfp(folios, 1, gfp & GFP_KERNEL); 28 if (ret) 29 break; 30 > 31 f = __filemap_get_folio(mapping, pos >> PAGE_SHIFT, fgp_flags, gfp); 32 if (IS_ERR_OR_NULL(f)) 33 break; 34 35 BUG_ON(folios->nr && folio_pos(f) != pos); 36 37 pos = folio_end_pos(f); 38 darray_push(folios, f); 39 } 40 > 41 if (!folios->nr && !ret && (fgp_flags & FGP_CREAT)) 42 ret = -ENOMEM; 43 44 return folios->nr ? 0 : ret; 45 } 46 -- 0-DAY CI Kernel Test Service https://github.com/intel/lkp-tests/wiki