aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/net/ethernet/qlogic/qla3xxx.c
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/net/ethernet/qlogic/qla3xxx.c')
-rw-r--r--drivers/net/ethernet/qlogic/qla3xxx.c10
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}