Received: by 2002:a05:7412:8d10:b0:f3:1519:9f41 with SMTP id bj16csp267817rdb; Tue, 5 Dec 2023 05:08:30 -0800 (PST) X-Google-Smtp-Source: AGHT+IGOLgIyurs8Ai50J3dVmb8vQk4sayXe2zcKUi5DQ0o3Fc2AlZGEiZtATvx3Z6xDsMj2Qeiv X-Received: by 2002:a05:6a20:2448:b0:18a:db41:bd0a with SMTP id t8-20020a056a20244800b0018adb41bd0amr7285036pzc.39.1701781710412; Tue, 05 Dec 2023 05:08:30 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1701781710; cv=none; d=google.com; s=arc-20160816; b=wbYFHBL9XxA4IMNuOyo1e/NT/dog8fv6B+SMb2HQH0HCkfpuHqeBzOuRiU7k0KqV+P 1ZxUGTNm8Jek4vYsHXH4e9LSZe2ecMzcP/AMdOTdvXCl/dSIelYGFZf1JS/ZdsvuIr3A J0LrzU9tf+9XpYqbaYFTvVorev+iEUKw5K4ScpjGLQ8WqSVxZlAojBblylznPk+JGsFS 3KkKUR9QKP27pacGMNDq5A5J2ycTA2eEtej7ZXJCZhwDLuwFjdYfkICwxnf0dR2F5DbI taqYr8uVD0icXmWK680lSdemUp32Z1ShzCEtoMStXJ8VwyjBss9Au8/LaUMMhaS0SNIZ prSQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:mime-version:message-id:subject:cc:to:from:date :dkim-signature; bh=3hv4cBuDdyoMYcKslo29be47lLFWNQGOVVHt0RLVmIY=; fh=zJZ8Wc5DHJvVCVMtSSmfnmcQEP4nGXROBxHl2PP6TDI=; b=0240ezLGDvX2Lecu+hru+jybPqPfAc2dw3vubC1tHIDIr/y5afSk8KV5tu1WPc4sEC YI5+SihFspkD7YXvpBCoejnJChUQ6sxKjLuWOLK1TYMWrFpf1GzRll9pKR676AYbvBAU RcBVh17YBbzWkx5OzuXLSm01nnagxkUHO86W7D5tBJYHNXJv37Y3es0kf9TqjTv7wiiz w7xzyEqq7wNDEjWVVdeXNKvJYGHWjUvW/MLDrAG8GjNgjDoZ4Xgw6Tf1pT6ib2vTaENT rs7Gqztgsx6cNEXjvYJOB/ZcxpTrRSK3OlCGxGDESWWF0n2JFxTqSJLedopNQolfQY0u if6g== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@inria.fr header.s=dc header.b=I7LtOjSY; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:2 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=inria.fr Return-Path: Received: from agentk.vger.email (agentk.vger.email. [2620:137:e000::3:2]) by mx.google.com with ESMTPS id d12-20020a056a00198c00b006ce6518530dsi1858666pfl.366.2023.12.05.05.08.27 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 05 Dec 2023 05:08:30 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:2 as permitted sender) client-ip=2620:137:e000::3:2; Authentication-Results: mx.google.com; dkim=pass header.i=@inria.fr header.s=dc header.b=I7LtOjSY; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:2 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=inria.fr Received: from out1.vger.email (depot.vger.email [IPv6:2620:137:e000::3:0]) by agentk.vger.email (Postfix) with ESMTP id 8A2A88047466; Tue, 5 Dec 2023 05:08:25 -0800 (PST) X-Virus-Status: Clean X-Virus-Scanned: clamav-milter 0.103.11 at agentk.vger.email Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1376847AbjLENIK (ORCPT + 99 others); Tue, 5 Dec 2023 08:08:10 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:42874 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1376771AbjLENIK (ORCPT ); Tue, 5 Dec 2023 08:08:10 -0500 Received: from mail3-relais-sop.national.inria.fr (mail3-relais-sop.national.inria.fr [192.134.164.104]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 969241A2 for ; Tue, 5 Dec 2023 05:08:14 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=inria.fr; s=dc; h=date:from:to:cc:subject:message-id:mime-version; bh=3hv4cBuDdyoMYcKslo29be47lLFWNQGOVVHt0RLVmIY=; b=I7LtOjSY4C/jCK96NJ3fInrUPyFJTm38Ma6IxIwZIKEU+xaMgghKCIOH pjLCTvfB/6uloawbxMoWoRa/qLzJzAGBpqih55kWwZzGS+aAYKznlwXVb ZB54VKWpnIsqfz21HuMcNE914Qt6vU3goKdg2BLwZ9kGBPnmQbDyjaHnN I=; Authentication-Results: mail3-relais-sop.national.inria.fr; dkim=none (message not signed) header.i=none; spf=SoftFail smtp.mailfrom=julia.lawall@inria.fr; dmarc=fail (p=none dis=none) d=inria.fr X-IronPort-AV: E=Sophos;i="6.04,252,1695679200"; d="scan'208";a="73462616" Received: from dt-lawall.paris.inria.fr ([128.93.67.65]) by mail3-relais-sop.national.inria.fr with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 05 Dec 2023 14:08:13 +0100 Date: Tue, 5 Dec 2023 14:08:12 +0100 (CET) From: Julia Lawall To: Kent Overstreet cc: linux-kernel@vger.kernel.org, oe-kbuild-all@lists.linux.dev, lkp@intel.com Subject: fs/bcachefs/move.c:33:17-31: WARNING use flexible-array member instead (https://www.kernel.org/doc/html/latest/process/deprecated.html#zero-length-and-one-element-arrays) (fwd) Message-ID: <899284eb-ef1d-44dd-9d57-86cb9b72bed7@inria.fr> MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII X-Spam-Status: No, score=-0.9 required=5.0 tests=DKIM_SIGNED,DKIM_VALID, DKIM_VALID_AU,HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI, SPF_HELO_NONE,SPF_PASS,T_SCC_BODY_TEXT_LINE autolearn=unavailable autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on agentk.vger.email Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org X-Greylist: Sender passed SPF test, not delayed by milter-greylist-4.6.4 (agentk.vger.email [0.0.0.0]); Tue, 05 Dec 2023 05:08:25 -0800 (PST) ---------- Forwarded message ---------- Date: Tue, 5 Dec 2023 14:36:13 +0800 From: kernel test robot To: oe-kbuild@lists.linux.dev Cc: lkp@intel.com, Julia Lawall Subject: fs/bcachefs/move.c:33:17-31: WARNING use flexible-array member instead (https://www.kernel.org/doc/html/latest/process/deprecated.html#zero-length- and-one-element-arrays) BCC: lkp@intel.com CC: oe-kbuild-all@lists.linux.dev CC: linux-kernel@vger.kernel.org TO: Kent Overstreet tree: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git master head: bee0e7762ad2c6025b9f5245c040fcc36ef2bde8 commit: 1c6fdbd8f2465ddfb73a01ec620cbf3d14044e1a bcachefs: Initial commit date: 6 weeks ago :::::: branch date: 9 hours ago :::::: commit date: 6 weeks ago config: x86_64-randconfig-104-20231204 (https://download.01.org/0day-ci/archive/20231205/202312051447.F7YFxmFt-lkp@intel.com/config) compiler: clang version 16.0.4 (https://github.com/llvm/llvm-project.git ae42196bc493ffe877a7e3dff8be32035dea4d07) reproduce: (https://download.01.org/0day-ci/archive/20231205/202312051447.F7YFxmFt-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 | Reported-by: Julia Lawall | Closes: https://lore.kernel.org/r/202312051447.F7YFxmFt-lkp@intel.com/ cocci warnings: (new ones prefixed by >>) >> fs/bcachefs/move.c:33:17-31: WARNING use flexible-array member instead (https://www.kernel.org/doc/html/latest/process/deprecated.html#zero-length-and-one-element-arrays) -- >> fs/bcachefs/fs.c:437:1-7: preceding lock on line 351 fs/bcachefs/fs.c:1559:4-10: preceding lock on line 1549 -- >> fs/bcachefs/journal.c:806:1-7: preceding lock on line 731 >> fs/bcachefs/journal.c:806:1-7: preceding lock on line 731 fs/bcachefs/journal.c:806:1-7: preceding lock on line 767 -- >> fs/bcachefs/fs.c:235:12-13: WARNING opportunity for min() -- >> fs/bcachefs/journal.c:624:20-21: WARNING opportunity for min() fs/bcachefs/journal.c:417:12-13: WARNING opportunity for min() -- >> fs/bcachefs/journal_io.c:256:5-8: Unneeded variable: "ret". Return " 0" on line 263 fs/bcachefs/journal_io.c:272:5-8: Unneeded variable: "ret". Return " 0" on line 288 vim +33 fs/bcachefs/move.c 1c6fdbd8f2465d Kent Overstreet 2017-03-16 20 1c6fdbd8f2465d Kent Overstreet 2017-03-16 21 struct moving_io { 1c6fdbd8f2465d Kent Overstreet 2017-03-16 22 struct list_head list; 1c6fdbd8f2465d Kent Overstreet 2017-03-16 23 struct closure cl; 1c6fdbd8f2465d Kent Overstreet 2017-03-16 24 bool read_completed; 1c6fdbd8f2465d Kent Overstreet 2017-03-16 25 1c6fdbd8f2465d Kent Overstreet 2017-03-16 26 unsigned read_sectors; 1c6fdbd8f2465d Kent Overstreet 2017-03-16 27 unsigned write_sectors; 1c6fdbd8f2465d Kent Overstreet 2017-03-16 28 1c6fdbd8f2465d Kent Overstreet 2017-03-16 29 struct bch_read_bio rbio; 1c6fdbd8f2465d Kent Overstreet 2017-03-16 30 1c6fdbd8f2465d Kent Overstreet 2017-03-16 31 struct migrate_write write; 1c6fdbd8f2465d Kent Overstreet 2017-03-16 32 /* Must be last since it is variable size */ 1c6fdbd8f2465d Kent Overstreet 2017-03-16 @33 struct bio_vec bi_inline_vecs[0]; 1c6fdbd8f2465d Kent Overstreet 2017-03-16 34 }; 1c6fdbd8f2465d Kent Overstreet 2017-03-16 35 -- 0-DAY CI Kernel Test Service https://github.com/intel/lkp-tests/wiki