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 bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id 6F6A0C74A5B for ; Fri, 17 Mar 2023 20:57:11 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender: Content-Transfer-Encoding:Content-Type:List-Subscribe:List-Help:List-Post: List-Archive:List-Unsubscribe:List-Id:MIME-Version:Message-ID:Subject:Cc:To: From:Date:Reply-To:Content-ID:Content-Description:Resent-Date:Resent-From: Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:In-Reply-To:References: List-Owner; bh=OiqO9AxJyLgNJpK7at1ctRMylAHCcpZ3yq8szmAHNOA=; b=xRsW6MtGe6E3+1 mpESKwy7lsuYZsW/M9/VuUTvfERp/Q4d6fjzwoEDP5AQlcqJqTrcTH6dK6kBO+ek7yuHD/CD6Cv+w glqB5UO54DnkNDFdRaK+TqaQN+pBO4olU14kDLzcpfs13pJnJHOCXPA1zHkkVqI5cNM5ODDe3wcBf jJ1uSC7m5Qqq5KwhqX3S7LDBfxr6ZgFLK2bBLln+91H9E6SEL7enda5Qx4F1SU+H1ZcaDVe1ow9ck sGl8zdYp760HhwWKb57Hb10iDiii1LNwuTN7QdZt35RMzqT+3l94fhSYtBuL3xYbHqBr3wVPcCeIm URsLZwav0+oUZ0G8zT5A==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.96 #2 (Red Hat Linux)) id 1pdH7b-003Mmu-0i; Fri, 17 Mar 2023 20:56:19 +0000 Received: from ams.source.kernel.org ([2604:1380:4601:e00::1]) by bombadil.infradead.org with esmtps (Exim 4.96 #2 (Red Hat Linux)) id 1pdH7V-003Mky-13; Fri, 17 Mar 2023 20:56:15 +0000 Received: from smtp.kernel.org (relay.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ams.source.kernel.org (Postfix) with ESMTPS id B2624B82586; Fri, 17 Mar 2023 20:56:11 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id 7AE28C4339B; Fri, 17 Mar 2023 20:56:08 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1679086570; bh=VzXlHxYNFbUcVstTyt9EJfj+teDRoE31sK1fPAn46Oc=; h=Date:From:To:Cc:Subject:From; b=BaWU4SPzIsEjzmEUwROAS+A0XupSs9pAyKe6SsluWorDLlQLQ48c/R4PXMIjUoedc l6OqnAFh9uO30POohnzH1oJgyTxZ+f/Hqmxf7TTBIbB1INTdvPH5ykgGPIRQUFM0M6 /BPC2XuqpbKgsrSyVHiKQpPrFv3l4mhFidDd7VyrpyK86bvhFkoftJsZVJu/vVEDIT tBeZaCGmCb+uokVSbHxAJB1Is5v9mVVkDLuAUoezD8pLhBuHxs1nvpGNQQQAo5xLHq 4Y6JbrC9reKmg13EYFaXLK/HYGfy8PdYc4yuwIfSXuhppR2Sv38Y6n2qwZ7nNYnT4I r5R2eub3YFFyA== Date: Fri, 17 Mar 2023 14:56:39 -0600 From: "Gustavo A. R. Silva" To: Felix Fietkau , Lorenzo Bianconi , Ryder Lee , Shayne Chen , Sean Wang , Kalle Valo , "David S. Miller" , Eric Dumazet , Jakub Kicinski , Paolo Abeni , Matthias Brugger , AngeloGioacchino Del Regno Cc: linux-wireless@vger.kernel.org, netdev@vger.kernel.org, linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-mediatek@lists.infradead.org, "Gustavo A. R. Silva" , linux-hardening@vger.kernel.org Subject: [PATCH][next] wifi: mt76: mt7921: Replace fake flex-arrays with flexible-array members Message-ID: MIME-Version: 1.0 Content-Disposition: inline X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20230317_135613_659060_5E792BD7 X-CRM114-Status: GOOD ( 11.33 ) X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org WmVyby1sZW5ndGggYXJyYXlzIGFzIGZha2UgZmxleGlibGUgYXJyYXlzIGFyZSBkZXByZWNhdGVk IGFuZCB3ZSBhcmUKbW92aW5nIHRvd2FyZHMgYWRvcHRpbmcgQzk5IGZsZXhpYmxlLWFycmF5IG1l bWJlcnMgaW5zdGVhZC4KCkFkZHJlc3MgdGhlIGZvbGxvd2luZyB3YXJuaW5ncyBmb3VuZCB3aXRo IEdDQy0xMyBhbmQKLWZzdHJpY3QtZmxleC1hcnJheXM9MyBlbmFibGVkOgpkcml2ZXJzL25ldC93 aXJlbGVzcy9tZWRpYXRlay9tdDc2L210NzkyMS9hY3BpX3Nhci5jOjI2NjoyNTogd2FybmluZzog YXJyYXkgc3Vic2NyaXB0IDAgaXMgb3V0c2lkZSBhcnJheSBib3VuZHMgb2Yg4oCYc3RydWN0IG10 NzkyMV9hc2FyX2R5bl9saW1pdF92MlswXeKAmSBbLVdhcnJheS1ib3VuZHM9XQpkcml2ZXJzL25l dC93aXJlbGVzcy9tZWRpYXRlay9tdDc2L210NzkyMS9hY3BpX3Nhci5jOjI2MzoyNTogd2Fybmlu ZzogYXJyYXkgc3Vic2NyaXB0IDAgaXMgb3V0c2lkZSBhcnJheSBib3VuZHMgb2Yg4oCYc3RydWN0 IG10NzkyMV9hc2FyX2R5bl9saW1pdFswXeKAmSBbLVdhcnJheS1ib3VuZHM9XQpkcml2ZXJzL25l dC93aXJlbGVzcy9tZWRpYXRlay9tdDc2L210NzkyMS9hY3BpX3Nhci5jOjIyMzoyODogd2Fybmlu ZzogYXJyYXkgc3Vic2NyaXB0IDx1bmtub3duPiBpcyBvdXRzaWRlIGFycmF5IGJvdW5kcyBvZiDi gJhzdHJ1Y3QgbXQ3OTIxX2FzYXJfZ2VvX2xpbWl0X3YyWzBd4oCZIFstV2FycmF5LWJvdW5kcz1d CmRyaXZlcnMvbmV0L3dpcmVsZXNzL21lZGlhdGVrL210NzYvbXQ3OTIxL2FjcGlfc2FyLmM6MjIw OjI4OiB3YXJuaW5nOiBhcnJheSBzdWJzY3JpcHQgPHVua25vd24+IGlzIG91dHNpZGUgYXJyYXkg Ym91bmRzIG9mIOKAmHN0cnVjdCBtdDc5MjFfYXNhcl9nZW9fbGltaXRbMF3igJkgWy1XYXJyYXkt Ym91bmRzPV0KZHJpdmVycy9uZXQvd2lyZWxlc3MvbWVkaWF0ZWsvbXQ3Ni9tdDc5MjEvYWNwaV9z YXIuYzozMzQ6Mzc6IHdhcm5pbmc6IGFycmF5IHN1YnNjcmlwdCBpIGlzIG91dHNpZGUgYXJyYXkg Ym91bmRzIG9mIOKAmHU4WzBd4oCZIHtha2Eg4oCYdW5zaWduZWQgY2hhcltd4oCZfSBbLVdhcnJh eS1ib3VuZHM9XQoKTm90aWNlIHRoYXQgdGhlIERFQ0xBUkVfRkxFWF9BUlJBWSgpIGhlbHBlciBh bGxvd3MgZm9yIGZsZXhpYmxlLWFycmF5Cm1lbWJlcnMgaW4gdW5pb25zLgoKVGhpcyBoZWxwcyB3 aXRoIHRoZSBvbmdvaW5nIGVmZm9ydHMgdG8gdGlnaHRlbiB0aGUgRk9SVElGWV9TT1VSQ0UKcm91 dGluZXMgb24gbWVtY3B5KCkgYW5kIGhlbHAgdXMgbWFrZSBwcm9ncmVzcyB0b3dhcmRzIGdsb2Jh bGx5CmVuYWJsaW5nIC1mc3RyaWN0LWZsZXgtYXJyYXlzPTMgWzFdLgoKTGluazogaHR0cHM6Ly9n aXRodWIuY29tL0tTUFAvbGludXgvaXNzdWVzLzIxCkxpbms6IGh0dHBzOi8vZ2l0aHViLmNvbS9L U1BQL2xpbnV4L2lzc3Vlcy8yNzIKTGluazogaHR0cHM6Ly9nY2MuZ251Lm9yZy9waXBlcm1haWwv Z2NjLXBhdGNoZXMvMjAyMi1PY3RvYmVyLzYwMjkwMi5odG1sIFsxXQpTaWduZWQtb2ZmLWJ5OiBH dXN0YXZvIEEuIFIuIFNpbHZhIDxndXN0YXZvYXJzQGtlcm5lbC5vcmc+Ci0tLQogZHJpdmVycy9u ZXQvd2lyZWxlc3MvbWVkaWF0ZWsvbXQ3Ni9tdDc5MjEvYWNwaV9zYXIuaCB8IDEwICsrKysrLS0t LS0KIDEgZmlsZSBjaGFuZ2VkLCA1IGluc2VydGlvbnMoKyksIDUgZGVsZXRpb25zKC0pCgpkaWZm IC0tZ2l0IGEvZHJpdmVycy9uZXQvd2lyZWxlc3MvbWVkaWF0ZWsvbXQ3Ni9tdDc5MjEvYWNwaV9z YXIuaCBiL2RyaXZlcnMvbmV0L3dpcmVsZXNzL21lZGlhdGVrL210NzYvbXQ3OTIxL2FjcGlfc2Fy LmgKaW5kZXggMzUyNjhiMDg5MGFkLi42ZjJjNGE1NzI1NzIgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMv bmV0L3dpcmVsZXNzL21lZGlhdGVrL210NzYvbXQ3OTIxL2FjcGlfc2FyLmgKKysrIGIvZHJpdmVy cy9uZXQvd2lyZWxlc3MvbWVkaWF0ZWsvbXQ3Ni9tdDc5MjEvYWNwaV9zYXIuaApAQCAtMjQsNyAr MjQsNyBAQCBzdHJ1Y3QgbXQ3OTIxX2FzYXJfZHluIHsKIAl1OCBuYW1lc1s0XTsKIAl1OCBlbmFi bGU7CiAJdTggbnJfdGJsOwotCXN0cnVjdCBtdDc5MjFfYXNhcl9keW5fbGltaXQgdGJsWzBdOwor CURFQ0xBUkVfRkxFWF9BUlJBWShzdHJ1Y3QgbXQ3OTIxX2FzYXJfZHluX2xpbWl0LCB0YmwpOwog fSBfX3BhY2tlZDsKIAogc3RydWN0IG10NzkyMV9hc2FyX2R5bl9saW1pdF92MiB7CkBAIC0zNyw3 ICszNyw3IEBAIHN0cnVjdCBtdDc5MjFfYXNhcl9keW5fdjIgewogCXU4IGVuYWJsZTsKIAl1OCBy c3ZkOwogCXU4IG5yX3RibDsKLQlzdHJ1Y3QgbXQ3OTIxX2FzYXJfZHluX2xpbWl0X3YyIHRibFsw XTsKKwlERUNMQVJFX0ZMRVhfQVJSQVkoc3RydWN0IG10NzkyMV9hc2FyX2R5bl9saW1pdF92Miwg dGJsKTsKIH0gX19wYWNrZWQ7CiAKIHN0cnVjdCBtdDc5MjFfYXNhcl9nZW9fYmFuZCB7CkBAIC01 NSw3ICs1NSw3IEBAIHN0cnVjdCBtdDc5MjFfYXNhcl9nZW8gewogCXU4IG5hbWVzWzRdOwogCXU4 IHZlcnNpb247CiAJdTggbnJfdGJsOwotCXN0cnVjdCBtdDc5MjFfYXNhcl9nZW9fbGltaXQgdGJs WzBdOworCURFQ0xBUkVfRkxFWF9BUlJBWShzdHJ1Y3QgbXQ3OTIxX2FzYXJfZ2VvX2xpbWl0LCB0 YmwpOwogfSBfX3BhY2tlZDsKIAogc3RydWN0IG10NzkyMV9hc2FyX2dlb19saW1pdF92MiB7CkBA IC02OSw3ICs2OSw3IEBAIHN0cnVjdCBtdDc5MjFfYXNhcl9nZW9fdjIgewogCXU4IHZlcnNpb247 CiAJdTggcnN2ZDsKIAl1OCBucl90Ymw7Ci0Jc3RydWN0IG10NzkyMV9hc2FyX2dlb19saW1pdF92 MiB0YmxbMF07CisJREVDTEFSRV9GTEVYX0FSUkFZKHN0cnVjdCBtdDc5MjFfYXNhcl9nZW9fbGlt aXRfdjIsIHRibCk7CiB9IF9fcGFja2VkOwogCiBzdHJ1Y3QgbXQ3OTIxX2FzYXJfY2wgewpAQCAt ODUsNyArODUsNyBAQCBzdHJ1Y3QgbXQ3OTIxX2FzYXJfZmcgewogCXU4IHJzdmQ7CiAJdTggbnJf ZmxhZzsKIAl1OCByc3ZkMTsKLQl1OCBmbGFnWzBdOworCXU4IGZsYWdbXTsKIH0gX19wYWNrZWQ7 CiAKIHN0cnVjdCBtdDc5MjFfYWNwaV9zYXIgewotLSAKMi4zNC4xCgoKX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KbGludXgtYXJtLWtlcm5lbCBtYWlsaW5n IGxpc3QKbGludXgtYXJtLWtlcm5lbEBsaXN0cy5pbmZyYWRlYWQub3JnCmh0dHA6Ly9saXN0cy5p bmZyYWRlYWQub3JnL21haWxtYW4vbGlzdGluZm8vbGludXgtYXJtLWtlcm5lbAo=