diff options
Diffstat (limited to 'drivers/net/ethernet/qlogic/qla3xxx.c')
-rw-r--r-- | drivers/net/ethernet/qlogic/qla3xxx.c | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/drivers/net/ethernet/qlogic/qla3xxx.c b/drivers/net/ethernet/qlogic/qla3xxx.c index a4bdff438a5e..9416f297100e 100644 --- a/drivers/net/ethernet/qlogic/qla3xxx.c +++ b/drivers/net/ethernet/qlogic/qla3xxx.c | |||
@@ -1735,10 +1735,12 @@ static void ql_get_drvinfo(struct net_device *ndev, | |||
1735 | struct ethtool_drvinfo *drvinfo) | 1735 | struct ethtool_drvinfo *drvinfo) |
1736 | { | 1736 | { |
1737 | struct ql3_adapter *qdev = netdev_priv(ndev); | 1737 | struct ql3_adapter *qdev = netdev_priv(ndev); |
1738 | strncpy(drvinfo->driver, ql3xxx_driver_name, 32); | 1738 | strlcpy(drvinfo->driver, ql3xxx_driver_name, sizeof(drvinfo->driver)); |
1739 | strncpy(drvinfo->version, ql3xxx_driver_version, 32); | 1739 | strlcpy(drvinfo->version, ql3xxx_driver_version, |
1740 | strncpy(drvinfo->fw_version, "N/A", 32); | 1740 | sizeof(drvinfo->version)); |
1741 | strncpy(drvinfo->bus_info, pci_name(qdev->pdev), 32); | 1741 | strlcpy(drvinfo->fw_version, "N/A", sizeof(drvinfo->fw_version)); |
1742 | strlcpy(drvinfo->bus_info, pci_name(qdev->pdev), | ||
1743 | sizeof(drvinfo->bus_info)); | ||
1742 | drvinfo->regdump_len = 0; | 1744 | drvinfo->regdump_len = 0; |
1743 | drvinfo->eedump_len = 0; | 1745 | drvinfo->eedump_len = 0; |
1744 | } | 1746 | } |