Received: by 2002:a05:6358:1087:b0:cb:c9d3:cd90 with SMTP id j7csp5711407rwi; Tue, 18 Oct 2022 03:07:30 -0700 (PDT) X-Google-Smtp-Source: AMsMyM7gc8ispgwYO1Gfn/Qxgz/UYFSyIw3Y6NlVEynnbPsaRVrFLkePf0MBPJ1Y+pMONxPvaKl7 X-Received: by 2002:a17:906:eec9:b0:783:e662:2513 with SMTP id wu9-20020a170906eec900b00783e6622513mr1716243ejb.656.1666087650057; Tue, 18 Oct 2022 03:07:30 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1666087650; cv=none; d=google.com; s=arc-20160816; b=B2VOip7C7XseouzScLPZtzMxYHhUi6ADb7GvgkFFxHysxO7jJCgUHfNLGM546kIvKd O/X58aLiEUse1sEzD0TeZEOh33zMjjSMXvWg2OG0Oalnk3pBXJC/XpgGiAARKoXnmdaZ WJ+gab4C1PJrWTUXVd4sYdUt+rk4gRnbKBZtSJuNp8DKLp0GKKBxh9CWqGnxU/drlg2D 82JnuTSOcVhbSPqVvziIGRXiWB5x0RYzZj9Noxnrw8QoJ+EXeYDbd32AEYPiDuP0mtJR lL4pEQtZ5qT2xYPegnrTqUSbzKK34C4sSFk4afd4lZjHOT0S4Lri3xC65gN89/9j3nxf AWow== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:mime-version :message-id:date:subject:cc:to:from:dkim-signature; bh=HX99tVSM1rmC3ukGV0/miTpRAU7UnBmNE0xTCI/AilE=; b=dxU4T4PQxKtTqrqfTbWGX0dDzC0sIB1vkvrLWNHhxK/vFFOBIdbQL6mCI9K8FI3G6J D98QaKHZKVuuNMPH0sNT96AtsmNjixMC3eE4APaZo3IrODqE10rzPET+30864Fd6T2Y8 f9SfMWoWSYrRFRNXkGz3lNnqiaGi0ZZOSUEcFzaGDOHllRgWH+UbQOC59n+UBf1uL/um O/YJyPtbInLH8PtAQXFA+jNxag2Q06rY5gwE3GIv1fUu+/8bC8de4MIay5EQxH4KdyEd BmJRf+TIpApuJfiSfqLwQPZOxO9sETVnoEkwlpCWAaeHRYMUL3ltPtz5rJEibUmooEaO Ul4g== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20210112 header.b=J+sVV1Q8; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id jz23-20020a170906bb1700b0078797f6668fsi11025008ejb.364.2022.10.18.03.07.04; Tue, 18 Oct 2022 03:07:30 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; dkim=pass header.i=@gmail.com header.s=20210112 header.b=J+sVV1Q8; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S230270AbiJRKCI (ORCPT + 99 others); Tue, 18 Oct 2022 06:02:08 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:45194 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S230045AbiJRKCE (ORCPT ); Tue, 18 Oct 2022 06:02:04 -0400 Received: from mail-pl1-x630.google.com (mail-pl1-x630.google.com [IPv6:2607:f8b0:4864:20::630]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 1CD69AF1A1; Tue, 18 Oct 2022 03:02:03 -0700 (PDT) Received: by mail-pl1-x630.google.com with SMTP id 10so13395886pli.0; Tue, 18 Oct 2022 03:02:03 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:from:to:cc:subject:date:message-id:reply-to; bh=HX99tVSM1rmC3ukGV0/miTpRAU7UnBmNE0xTCI/AilE=; b=J+sVV1Q8SY94v/FKhxfx3Ht4gnkVutppPRp8MWhmOijVClpynT+gjac4FLQZb/Kjda e8kvZvQjU+WAX0L5xgylWUdOmNui3vDLLL1+/prTadG/W1nu6T74dAfzBI9duA/hq/lu 1eJIge/GVrtkNnJmGwzGiAmMPzWXeQidVpvmp9U+t9thW/sMg4rgG2FASPvJ3PLYQIlA KY+c9Zh3JChyF9NQRCKPNkFcRfg3k+Im0NIpVbpyOJdr3aY2QzZw/WznpfCNO3fQuZfM 5eyaGDhKIN+q6oGnM2dzrujcG9TfiTeEnMBNwWgDj1Flgf4LHyaNu2pFvZpNmEO/MwOf jXKg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=HX99tVSM1rmC3ukGV0/miTpRAU7UnBmNE0xTCI/AilE=; b=Ne7myBVGnV1MA+r/FYnWd2gdF/UwM1ZFNMgiCeK/BMPocGWgZ9C6zf0Tu0MC2qUCkq Hd2OvbzMBw5fw5sIEtVyEGWq1NyMyIwbBjbeR8dl7AI+8R5/XwPKrpn8qClLqGohM/QE gG5EqAntAie998uLRJrPZCWLaL3anmMxTfAxosG7kxvrlfyTEoqU6pVrORbVccsNoe4Y WB8rJhs7v9e+ZlooBIs9olZgB5HXZ9S+3GTC/L5TbOe6GlBnA/2B8LT/vls8rdmSsCe6 ViX+1qePNMgdvozGNlb9dAZAL2eujVqCIA0IUEMra5d8aCkMLX22CWYOtZwP5yoccQqF B2Gg== X-Gm-Message-State: ACrzQf3xmTHqJWoKSQh7vu9sAekn3tTCOA2loM1ecLEAnDHAgf7lISrZ vGduwYgmWqkMB/QGigwKWPDsOpKaJ7binnsa X-Received: by 2002:a17:903:2144:b0:182:42ce:5778 with SMTP id s4-20020a170903214400b0018242ce5778mr2173798ple.46.1666087312246; Tue, 18 Oct 2022 03:01:52 -0700 (PDT) Received: from localhost.localdomain ([43.132.141.9]) by smtp.gmail.com with ESMTPSA id j10-20020a637a4a000000b004405c6eb962sm7640355pgn.4.2022.10.18.03.01.50 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 18 Oct 2022 03:01:51 -0700 (PDT) From: zys.zljxml@gmail.com To: ming.lei@redhat.com, axboe@kernel.dk Cc: linux-block@vger.kernel.org, linux-kernel@vger.kernel.org, Yushan Zhou Subject: [PATCH] ublk_drv: use flexible-array member instead of zero-length array Date: Tue, 18 Oct 2022 18:01:32 +0800 Message-Id: <20221018100132.355393-1-zys.zljxml@gmail.com> X-Mailer: git-send-email 2.27.0 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Status: No, score=-0.3 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,FREEMAIL_FROM,HK_RANDOM_ENVFROM, HK_RANDOM_FROM,RCVD_IN_DNSWL_NONE,SPF_HELO_NONE,SPF_PASS autolearn=no autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org From: Yushan Zhou Eliminate the following coccicheck warning: ./drivers/block/ublk_drv.c:127:16-19: WARNING use flexible-array member instead Signed-off-by: Yushan Zhou --- drivers/block/ublk_drv.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/block/ublk_drv.c b/drivers/block/ublk_drv.c index 2651bf41dde3..5afce6ffaadf 100644 --- a/drivers/block/ublk_drv.c +++ b/drivers/block/ublk_drv.c @@ -124,7 +124,7 @@ struct ublk_queue { bool force_abort; unsigned short nr_io_ready; /* how many ios setup */ struct ublk_device *dev; - struct ublk_io ios[0]; + struct ublk_io ios[]; }; #define UBLK_DAEMON_MONITOR_PERIOD (5 * HZ) -- 2.27.0