Received: by 2002:a05:6358:a55:b0:ec:fcf4:3ecf with SMTP id 21csp466123rwb; Thu, 12 Jan 2023 23:24:39 -0800 (PST) X-Google-Smtp-Source: AMrXdXvOAMJHqWJw0c4TRIe3yqqhbN0Nuo9sBzZmsqxOOIZ70FNkLBPTfzk444BF0Wqr/81AvYaQ X-Received: by 2002:a05:6a20:438d:b0:b2:18da:1515 with SMTP id i13-20020a056a20438d00b000b218da1515mr100590908pzl.20.1673594678751; Thu, 12 Jan 2023 23:24:38 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1673594678; cv=none; d=google.com; s=arc-20160816; b=d1mz48F6YYh2YMOFNuX9YpAAM6pqsbL03zafU7MxqFDf5vPDVUiauxXs0rXuTlZ/7D 8sNsavkM3IzZW4D7AURowM6RJY9mBv8I5F7jpwUCpnNa2cZ6zgvm0j4hLIZbt0N3VSVg SxUuRjmUxN8J32SXJ/0VTeWtqu/jnM5UgQBSwsmSovsAahpOnl/K4CVbRk1gl4+Xpe7d LF7bEKKpaij1jYA4JJjNmPJ+r0QpSwk6rMkzIttb+hPuz7MGn6qvEd9tviThAh+LxyCN h6gd2yUWUBkOJrTo4DpKbUGkSOY0WxVqXFvloZJV8z6TW+Ao59WkhqqpOwRtCv5TgArl xEFQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:message-id:user-agent :references:in-reply-to:subject:cc:to:from:date:mime-version; bh=TtUmOZqGU3ev5z/4RJ1hLPTLVMgBPUCkn3Fjm8g4SjI=; b=wVPlEUZTF2kXfRH/VXRD1Y0KiojAzjYv1z2H59ZTgNUTQ9Y7EpozZg3NTATAeM4nZ5 msXAMNgXkvFOAMRFp3GZssdl0RNrD3hlMW2C7z9yXCZOW4DXzYnv+Frfwacgiqb5CsEB 5uNFfn4C+bqp9fi/dMTeDqWaRV8ecHHiMujhP82SzAaN4osZm8HrAx4EcZfDu61jMmWs lv0dI4MlNMREhHTwD6EhIHflsKSI8X8M4S3KT92Y7Kok7Td1klHfNzKmoDauRtLHdCQw 7YqFsEBISdUUZxGXerxoQwY+Yv9lrZHQ6LwfvfA2FmOEKnMData+cp8K8N8Kc5BZ0t44 xuNg== ARC-Authentication-Results: i=1; mx.google.com; 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 Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id n10-20020a63b44a000000b004b32dddc071si13824354pgu.411.2023.01.12.23.24.32; Thu, 12 Jan 2023 23:24:38 -0800 (PST) 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; 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 Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S241163AbjAMHBT (ORCPT + 50 others); Fri, 13 Jan 2023 02:01:19 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:34300 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S241156AbjAMHAA (ORCPT ); Fri, 13 Jan 2023 02:00:00 -0500 X-Greylist: delayed 376 seconds by postgrey-1.37 at lindbergh.monkeyblade.net; Thu, 12 Jan 2023 22:47:21 PST Received: from 7.mo575.mail-out.ovh.net (7.mo575.mail-out.ovh.net [46.105.63.230]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id EB1E7482A2 for ; Thu, 12 Jan 2023 22:47:21 -0800 (PST) Received: from director7.ghost.mail-out.ovh.net (unknown [10.108.4.200]) by mo575.mail-out.ovh.net (Postfix) with ESMTP id 5223322F19 for ; Fri, 13 Jan 2023 06:41:03 +0000 (UTC) Received: from ghost-submission-6684bf9d7b-xdp7s (unknown [10.108.1.53]) by director7.ghost.mail-out.ovh.net (Postfix) with ESMTPS id 0CA6C1FF12; Fri, 13 Jan 2023 06:41:03 +0000 (UTC) Received: from RCM-web7.webmail.mail.ovh.net ([151.80.29.19]) by ghost-submission-6684bf9d7b-xdp7s with ESMTPSA id 4OIWAf/8wGPowRkAd8AKww (envelope-from ); Fri, 13 Jan 2023 06:41:02 +0000 MIME-Version: 1.0 Date: Fri, 13 Jan 2023 07:41:02 +0100 From: =?UTF-8?Q?Rafa=C5=82_Mi=C5=82ecki?= To: "Gustavo A. R. Silva" Cc: Srinivas Kandagatla , linux-kernel@vger.kernel.org, linux-hardening@vger.kernel.org Subject: Re: [PATCH][next] nvmem: u-boot-env: replace zero-length array with flexible-array member In-Reply-To: References: User-Agent: Roundcube Webmail/1.4.13 Message-ID: <494915c85c52e66aa83fce49556ccf3e@milecki.pl> X-Sender: rafal@milecki.pl X-Originating-IP: 194.187.74.233 X-Webmail-UserID: rafal@milecki.pl Content-Type: text/plain; charset=US-ASCII; format=flowed Content-Transfer-Encoding: 7bit X-Ovh-Tracer-Id: 18230289816807779163 X-VR-SPAMSTATE: OK X-VR-SPAMSCORE: -100 X-VR-SPAMCAUSE: gggruggvucftvghtrhhoucdtuddrgedvhedrleejgddutddtucetufdoteggodetrfdotffvucfrrhhofhhilhgvmecuqfggjfdpvefjgfevmfevgfenuceurghilhhouhhtmecuhedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmnecujfgurhepggffhffvvefujghffgfkgihitgfgsehtjehjtddtredvnecuhfhrohhmpeftrghfrghlucfoihhlvggtkhhiuceorhgrfhgrlhesmhhilhgvtghkihdrphhlqeenucggtffrrghtthgvrhhnpefgueelueetteefueehhffhgfetvdegjeefleffuedvhfeuffdvheegueevuefhleenucffohhmrghinhepkhgvrhhnvghlrdhorhhgnecukfhppeduvdejrddtrddtrddupdduleegrddukeejrdejgedrvdeffedpudehuddrkedtrddvledrudelnecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehinhgvthepuddvjedrtddrtddruddpmhgrihhlfhhrohhmpeeorhgrfhgrlhesmhhilhgvtghkihdrphhlqedpnhgspghrtghpthhtohepuddprhgtphhtthhopehlihhnuhigqdhkvghrnhgvlhesvhhgvghrrdhkvghrnhgvlhdrohhrghdpoffvtefjohhsthepmhhoheejhedpmhhouggvpehsmhhtphhouhht X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,RCVD_IN_DNSWL_NONE, SPF_HELO_NONE,SPF_PASS autolearn=ham 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 On 2023-01-10 02:40, Gustavo A. R. Silva wrote: > Zero-length arrays are deprecated[1] and we are moving towards > adopting C99 flexible-array members instead. So, replace zero-length > array declaration in struct u_boot_env_image_broadcom with flex-array > member. > > This helps with the ongoing efforts to tighten the FORTIFY_SOURCE > routines on memcpy() and help us make progress towards globally > enabling -fstrict-flex-arrays=3 [2]. I also handled this issue in my [PATCH V2 4/6] nvmem: u-boot-env: convert to layout driver https://lore.kernel.org/linux-arm-kernel/20230111073102.8147-4-zajec5@gmail.com/