From: Lorenzo Bianconi Date: Wed, 28 Feb 2018 14:26:57 +0000 (+0100) Subject: mt7601u: remove a warning in mt7601u_efuse_physical_size_check() X-Git-Tag: v4.17-rc1~148^2~101^2~21 X-Git-Url: https://www.infradead.org/git/?a=commitdiff_plain;h=3fb2f6a4db98037890c52f12efa5c351a7bf6c77;p=users%2Fwilly%2Flinux.git mt7601u: remove a warning in mt7601u_efuse_physical_size_check() Fix the following sparse warning in mt7601u_efuse_physical_size_check: - drivers/net/wireless/mediatek/mt7601u/eeprom.c:77:27: warning: Variable length array is used Signed-off-by: Lorenzo Bianconi Acked-by: Jakub Kicinski Signed-off-by: Kalle Valo --- diff --git a/drivers/net/wireless/mediatek/mt7601u/eeprom.c b/drivers/net/wireless/mediatek/mt7601u/eeprom.c index 05d729be0c65..76117b402880 100644 --- a/drivers/net/wireless/mediatek/mt7601u/eeprom.c +++ b/drivers/net/wireless/mediatek/mt7601u/eeprom.c @@ -75,7 +75,7 @@ static int mt7601u_efuse_physical_size_check(struct mt7601u_dev *dev) { const int map_reads = DIV_ROUND_UP(MT_EFUSE_USAGE_MAP_SIZE, 16); - u8 data[map_reads * 16]; + u8 data[round_up(MT_EFUSE_USAGE_MAP_SIZE, 16)]; int ret, i; u32 start = 0, end = 0, cnt_free;