Message ID | 20220616235743.36564-1-huzh@nyu.edu (mailing list archive) |
---|---|
State | Superseded |
Delegated to: | Netdev Maintainers |
Headers | show |
Series | Fix buffer overflow in hinic_devlink.c:hinic_flash_fw | expand |
diff --git a/drivers/net/ethernet/huawei/hinic/hinic_port.h b/drivers/net/ethernet/huawei/hinic/hinic_port.h index c9ae3d4dc547..4a50e75a2424 100644 --- a/drivers/net/ethernet/huawei/hinic/hinic_port.h +++ b/drivers/net/ethernet/huawei/hinic/hinic_port.h @@ -13,6 +13,7 @@ #include <linux/bitops.h> #include "hinic_dev.h" +#include "hinic_devlink.h" #define HINIC_RSS_KEY_SIZE 40 #define HINIC_RSS_INDIR_SIZE 256 @@ -751,7 +752,7 @@ struct hinic_cmd_update_fw { u32 setion_total_len; u32 fw_section_version; u32 section_offset; - u32 data[384]; + u32 data[MAX_FW_FRAGMENT_LEN]; }; int hinic_port_add_mac(struct hinic_dev *nic_dev, const u8 *addr,