Received: by 2002:a05:6a10:af89:0:0:0:0 with SMTP id iu9csp2972805pxb; Mon, 17 Jan 2022 09:14:30 -0800 (PST) X-Google-Smtp-Source: ABdhPJyUSNZB1QTpQfsrSyY/9yXtmEkat9/G22dkFrbG9Ndz9WjGKMy9VwVHegMlQURQORjkgTwF X-Received: by 2002:a17:903:1d2:b0:14a:8c22:cd11 with SMTP id e18-20020a17090301d200b0014a8c22cd11mr18868201plh.118.1642439670539; Mon, 17 Jan 2022 09:14:30 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1642439670; cv=none; d=google.com; s=arc-20160816; b=kM0MI8efZ/aWHxJWJgr85mqbbnIyUp+tAZvkoJ7rfpbCOhbkkQMlyhtbv3FHafClWB b3JdXeNd5eMKUMjf4+2BDLpPLn1+pD+2vU/5JeP2TxCQoSmrImlz/nCszp7WQobY99+t LKRClQ0Ws1UonYbduTFGNA0cUHul6yjkA3kAee7772HClTOzXMh3UxCLreAwldanEdhN HRQdNLQ/HsBrqqt5VYIAqp/GgizDQMxKGqal5LUzxUWambJdw8qu+TqybWeisUm/CJhd fTVUXXGdAnGUP0Go0zkWmFFVxN2SEwdC9BEK4r0TcBt5ptwoqABh0sfwemx57sr+BMzL ouhQ== 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 :references:in-reply-to:message-id:date:subject:cc:to:from; bh=m6RwIejsfc/6vNntqKJdwOpNtRp0qaLtU4zYm0jZfEY=; b=RLHtZ8S+Hqz4Bt13TKV9y7ZQRh7bd2rS9jcpb0IkOrJu6YDiRjL9WFWji3vFU1ACX3 +sYu08Iyf+vr5QXYyeuftc2SnDbT4jstoeTxzPcqVQrmcOgtFHOJtBoFmMZkiR93gpz1 qME2wMNBhQgtEjxB/24iQdVNWvVfqREbqdwH8UNxS175INtGSFJQSBP0kYKTIhXpoL3E wRDYFk4D2LA5qwpVeYmuyEKi5gL6PiC+W+uI5W/KvC8CyFHAEWt9ZEKaBod7y+zU9hBx 6pQ9Z7nCMz71lhOKd97aABsKrcYlmweRtk+rJlk2JDBC1njXGbtQTM1pAMvNaCmHyNmP JCgg== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: domain of linux-wireless-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-wireless-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id j62si5609001pgd.471.2022.01.17.09.14.21; Mon, 17 Jan 2022 09:14:30 -0800 (PST) Received-SPF: pass (google.com: domain of linux-wireless-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; spf=pass (google.com: domain of linux-wireless-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-wireless-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S239287AbiAQLy4 (ORCPT + 70 others); Mon, 17 Jan 2022 06:54:56 -0500 Received: from relay12.mail.gandi.net ([217.70.178.232]:59737 "EHLO relay12.mail.gandi.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S239282AbiAQLyw (ORCPT ); Mon, 17 Jan 2022 06:54:52 -0500 Received: (Authenticated sender: miquel.raynal@bootlin.com) by relay12.mail.gandi.net (Postfix) with ESMTPSA id 8EDB520000E; Mon, 17 Jan 2022 11:54:49 +0000 (UTC) From: Miquel Raynal To: Alexander Aring , Stefan Schmidt , linux-wpan@vger.kernel.org Cc: netdev@vger.kernel.org, linux-wireless@vger.kernel.org, David Girault , Romuald Despres , Frederic Blain , Nicolas Schodet , Michael Hennerich , Jakub Kicinski , Varka Bhadram , Xue Liu , Alan Ott , Thomas Petazzoni , Miquel Raynal Subject: [PATCH v3 04/41] net: ieee802154: Use the IEEE802154_MAX_PAGE define when relevant Date: Mon, 17 Jan 2022 12:54:03 +0100 Message-Id: <20220117115440.60296-5-miquel.raynal@bootlin.com> X-Mailer: git-send-email 2.27.0 In-Reply-To: <20220117115440.60296-1-miquel.raynal@bootlin.com> References: <20220117115440.60296-1-miquel.raynal@bootlin.com> MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 8bit Precedence: bulk List-ID: X-Mailing-List: linux-wireless@vger.kernel.org This define already exist but is hardcoded in nl-phy.c. Use the definition when relevant. Signed-off-by: Miquel Raynal --- net/ieee802154/nl-phy.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/net/ieee802154/nl-phy.c b/net/ieee802154/nl-phy.c index dd5a45f8a78a..02f6a53d0faa 100644 --- a/net/ieee802154/nl-phy.c +++ b/net/ieee802154/nl-phy.c @@ -30,7 +30,8 @@ static int ieee802154_nl_fill_phy(struct sk_buff *msg, u32 portid, { void *hdr; int i, pages = 0; - uint32_t *buf = kcalloc(32, sizeof(uint32_t), GFP_KERNEL); + uint32_t *buf = kcalloc(IEEE802154_MAX_PAGE + 1, sizeof(uint32_t), + GFP_KERNEL); pr_debug("%s\n", __func__); @@ -47,7 +48,7 @@ static int ieee802154_nl_fill_phy(struct sk_buff *msg, u32 portid, nla_put_u8(msg, IEEE802154_ATTR_PAGE, phy->current_page) || nla_put_u8(msg, IEEE802154_ATTR_CHANNEL, phy->current_channel)) goto nla_put_failure; - for (i = 0; i < 32; i++) { + for (i = 0; i <= IEEE802154_MAX_PAGE; i++) { if (phy->supported.channels[i]) buf[pages++] = phy->supported.channels[i] | (i << 27); } -- 2.27.0