]> www.infradead.org Git - users/willy/xarray.git/commitdiff
net: phy: at803x: make array offsets static
authorColin Ian King <colin.i.king@gmail.com>
Sun, 9 Jan 2022 23:17:16 +0000 (23:17 +0000)
committerJakub Kicinski <kuba@kernel.org>
Wed, 12 Jan 2022 05:09:10 +0000 (21:09 -0800)
Don't populate the read-only const array offsets on the stack
but instead make it static. Also makes the object code a little smaller.

Signed-off-by: Colin Ian King <colin.i.king@gmail.com>
Reviewed-by: Andrew Lunn <andrew@lunn.ch>
Link: https://lore.kernel.org/r/20220109231716.59012-1-colin.i.king@gmail.com
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
drivers/net/phy/at803x.c

index dae95d9a07e88e1b711bbf56f0ee2c00b7b5959d..5b6c0d120e09e2b00347c230dad696d884f86b83 100644 (file)
@@ -421,7 +421,7 @@ static int at803x_set_wol(struct phy_device *phydev,
        const u8 *mac;
        int ret, irq_enabled;
        unsigned int i;
-       const unsigned int offsets[] = {
+       static const unsigned int offsets[] = {
                AT803X_LOC_MAC_ADDR_32_47_OFFSET,
                AT803X_LOC_MAC_ADDR_16_31_OFFSET,
                AT803X_LOC_MAC_ADDR_0_15_OFFSET,