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 27CBFC04FFE for ; Wed, 8 May 2024 12:49:36 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id ADEB16B0085; Wed, 8 May 2024 08:49:35 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id A902B6B0088; Wed, 8 May 2024 08:49:35 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 957256B008A; Wed, 8 May 2024 08:49:35 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0015.hostedemail.com [216.40.44.15]) by kanga.kvack.org (Postfix) with ESMTP id 7824B6B0085 for ; Wed, 8 May 2024 08:49:35 -0400 (EDT) Received: from smtpin02.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay02.hostedemail.com (Postfix) with ESMTP id 3239D120AD3 for ; Wed, 8 May 2024 12:49:35 +0000 (UTC) X-FDA: 82095209910.02.FC6C5EF Received: from mgamail.intel.com (mgamail.intel.com [198.175.65.14]) by imf20.hostedemail.com (Postfix) with ESMTP id 808821C0005 for ; Wed, 8 May 2024 12:49:32 +0000 (UTC) Authentication-Results: imf20.hostedemail.com; dkim=pass header.d=intel.com header.s=Intel header.b=EoZFud0L; dmarc=pass (policy=none) header.from=intel.com; spf=pass (imf20.hostedemail.com: domain of lkp@intel.com designates 198.175.65.14 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=1715172573; 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=7nrqi++t6w7jEHoOfALKKgo928+jITglXfUAH59DAr4=; b=6oJs1UWJpA8aeZBPpeXQlluKjRc9DSDn3lx7L3Vcw8w+mZ2d8iyRnjf4qLXtFKCk6hfJ2R oD4wBpJbKv/2GpBRMLlDrUM9TtBHQH2hb7LHDqRJC7w0Uo4NFDvRWcmfZsuyaftlJ818BM dW6JLzS+9dHhFuTIq8XHmRAGbv4yT+w= ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1715172573; a=rsa-sha256; cv=none; b=Z9qEbbC+V70mtMU0oxc15SU50lWMRF9IAdqjQV186QW/LZED62SsscNaaJhs8k5jleO6xd K4QcPkWj4iM99aeeWugrp7DmKB857wd2UybXyTW17SaTemXNB/VQKTLncfFqKfnKD0vsH1 L/En/fMIvQI4HrZbnMdgOuQnr+wMxQI= ARC-Authentication-Results: i=1; imf20.hostedemail.com; dkim=pass header.d=intel.com header.s=Intel header.b=EoZFud0L; dmarc=pass (policy=none) header.from=intel.com; spf=pass (imf20.hostedemail.com: domain of lkp@intel.com designates 198.175.65.14 as permitted sender) smtp.mailfrom=lkp@intel.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1715172573; x=1746708573; h=date:from:to:cc:subject:message-id:mime-version; bh=2jJheCeW5tvfZFKHpEIYS5AwqrlqEEl4zmne2T4P7U8=; b=EoZFud0LpFKNqVSmtlto80sHUobfMLbTO/xs2VMj5HSsAxP37W1ZcZFl rQqYug1YQ3ewZyZO3UPHrMevciK3mvArOaYBZmF06VWreGbzeTk27Qxiw PY3LqI/fpiS0HnTgaHktMZnFMseWfXuBXLCxZy/gthprCQQDmQCOjCGkS CCooJDR+JjzVIh/fHBbS6Poc5w994ObifQS/mLJNi0aIbGi/5ORq6Auvm Zkg1fdG8REBltuxOTX97za8M6jlhdS+i1XmmMeie47MYwnAWYCEr854LC J94JaEuZTuuPE9TBYyhEPxlxtEs/Bg4D8VcJTZefYf0U6MVPdjTYVYonm w==; X-CSE-ConnectionGUID: Mszzzs5WRd+SxJDdt8Ml6Q== X-CSE-MsgGUID: 6HXXkdA3RUmgf9R+2G88Qw== X-IronPort-AV: E=McAfee;i="6600,9927,11066"; a="14845817" X-IronPort-AV: E=Sophos;i="6.08,145,1712646000"; d="scan'208";a="14845817" Received: from orviesa007.jf.intel.com ([10.64.159.147]) by orvoesa106.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 08 May 2024 05:49:32 -0700 X-CSE-ConnectionGUID: P78WPo+DR7WwWQunfhRF9A== X-CSE-MsgGUID: ypwnBYD7Tjen+BNmMwthQw== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="6.08,145,1712646000"; d="scan'208";a="29395487" Received: from lkp-server01.sh.intel.com (HELO f8b243fe6e68) ([10.239.97.150]) by orviesa007.jf.intel.com with ESMTP; 08 May 2024 05:49:30 -0700 Received: from kbuild by f8b243fe6e68 with local (Exim 4.96) (envelope-from ) id 1s4gjf-0003Q9-2R; Wed, 08 May 2024 12:49:27 +0000 Date: Wed, 8 May 2024 20:48:44 +0800 From: kernel test robot To: Kent Overstreet Cc: oe-kbuild-all@lists.linux.dev, Linux Memory Management List Subject: [linux-next:master 11033/12060] fs/bcachefs/sb-clean.c:286:55: sparse: sparse: cast to restricted __le16 Message-ID: <202405082039.0al6Fpg8-lkp@intel.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline X-Rspamd-Queue-Id: 808821C0005 X-Rspam-User: X-Rspamd-Server: rspam03 X-Stat-Signature: ep8y38wqkdt74ba1fhdqnkccg9nd94bf X-HE-Tag: 1715172572-782697 X-HE-Meta: U2FsdGVkX182r5gXMcVIJhr1fdJyawr5S5dXSXqm47l0B5SQ6RJvV0QISf+N1celCz38AguZ1oZZeGlDMECoWF2VrklGOkjgZCUOrzcQ/54K/to4M79vpwk7nPasW+rinWuC3MIpzXZm8ztt7oc7IdtgeA0zuaMzRIj8V6kA34Zu+Byw0npsEDnzeRifowFP4OpU1fDpLfy0Kv47JqNmQh2eFC0D4PWZUIel3KCMQEYye1xCldlwWrnXZVpr9PIObJZLtN9dr+e5dykoKtQJu8r0vqbMo8NGTCbWsd3GjFsAF2K+OGM9+Ew7oT3Frod8/4sGK3J7hLPYzh3i7hzXj0hJnHiBY9sT5p4GeEAtayiAwtrGZkaFOj853VvIiXXfyiTZV3+fMbCwTmbwggzyCqtIMFXLJ7VM7YEodvkpuK6cwKXoFI445yFZsskpgsUB7Z/B0LgimexVGcrePzbU9AQmHQdQ++5Nyf2iCVqPx3IJBLqV9eLYSbeiUnnZ+ssh5pnSR6sFiePihIG94lvnP+GtfGLxEB6X9BqkD71j/nvlEcl7tHO9fjYfdBaxJCS0eumHQpQWBpnHWTq4mrAypVXfyNeBwpRIBS4feCID+3Ctrq2PtDFv9PATco48HGdv2Zi5vSGFe5MvxzecArF4hJMLeXCYgETrDrvFKdO9E7YEyIY1K+CBdrt3udT9yTsKPQNzGttAJi4OTLbHpQbcG6iSgYjjRODrBoIIIJV8lRrh+YjqVM6nPgsIHJaHnpU2XzsDuTY3tOUu4h8W8BzM1X3EkMpgH2S0tuWLXwJqUR7m/vB7yux8P/eSNjGZzMfJmSLci+54XTdDEEbK4s0AWUNTOl7YRIwfQ+CUpSNPBlsK23ERvl+KNYmxYVqp+wH8cuApq+H4bCL2nXLdGNB1EkCnw61v5tHyJfndIlX+aOLCyS8Zye5dR7N/4GCZ4IKmdKw5ObLyUqVWlEqSA7H GC+RGet4 E9ff2ZNgDOB2XHFAjjcGl5O9VxpsBwDV0jagubEVxeaL4iezh+hbGz3BkVC311JWLyXbKChIIO3dr+gfu3qmZzBe8dDEn1g54fe3QIvUoovlRqfsGYVytnzz/qXjSK59PuXVroXAGph0aDVid9rj/LYf3mocTDJRnstrGrTM8MfPZluf+6Jm4FByK4Bw3S3Ikh7QUxYZfnFd+ZTqrElmXIxTS8g4uwU1aIDm2od3o0pdeF2KRNlCIqBqS2a3hSPxMGKJNIVI7roS1Jq9tTTwWGF1EkaSFSE+cBb3+FYmWJ8L09YNOYgtNTqZ3aIhAu6rEbP1LzS6NaABDA4Ia72oduyaRtTZ7WWyYnaN/ 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/next/linux-next.git master head: e7b4ef8fffaca247809337bb78daceb406659f2d commit: f39055220f6f98a180e3503fe05bbf9921c425c8 [11033/12060] bcachefs: Add missing validation for superblock section clean config: x86_64-randconfig-121-20240508 (https://download.01.org/0day-ci/archive/20240508/202405082039.0al6Fpg8-lkp@intel.com/config) compiler: clang version 18.1.4 (https://github.com/llvm/llvm-project e6c3289804a67ea0bb6a86fadbe454dd93b8d855) reproduce (this is a W=1 build): (https://download.01.org/0day-ci/archive/20240508/202405082039.0al6Fpg8-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/202405082039.0al6Fpg8-lkp@intel.com/ sparse warnings: (new ones prefixed by >>) fs/bcachefs/sb-clean.c: note: in included file: fs/bcachefs/bcachefs.h:1027:9: sparse: sparse: array of flexible structures fs/bcachefs/sb-clean.c: note: in included file (through fs/bcachefs/bcachefs.h): fs/bcachefs/bcachefs_format.h:800:38: sparse: sparse: array of flexible structures fs/bcachefs/bcachefs_format.h:1459:38: sparse: sparse: array of flexible structures >> fs/bcachefs/sb-clean.c:286:55: sparse: sparse: cast to restricted __le16 vim +286 fs/bcachefs/sb-clean.c 268 269 static int bch2_sb_clean_validate(struct bch_sb *sb, 270 struct bch_sb_field *f, 271 struct printbuf *err) 272 { 273 struct bch_sb_field_clean *clean = field_to_type(f, clean); 274 275 if (vstruct_bytes(&clean->field) < sizeof(*clean)) { 276 prt_printf(err, "wrong size (got %zu should be %zu)", 277 vstruct_bytes(&clean->field), sizeof(*clean)); 278 return -BCH_ERR_invalid_sb_clean; 279 } 280 281 for (struct jset_entry *entry = clean->start; 282 entry != vstruct_end(&clean->field); 283 entry = vstruct_next(entry)) { 284 if ((void *) vstruct_next(entry) > vstruct_end(&clean->field)) { 285 prt_str(err, "entry type "); > 286 bch2_prt_jset_entry_type(err, le16_to_cpu(entry->type)); 287 prt_str(err, " overruns end of section"); 288 return -BCH_ERR_invalid_sb_clean; 289 } 290 } 291 292 return 0; 293 } 294 -- 0-DAY CI Kernel Test Service https://github.com/intel/lkp-tests/wiki