korina.c (9a64e8e0ace51b309fdcff4b4754b3649250382a) | korina.c (7826d43f2db45c9305a6e0ba165650e1a203f517) |
---|---|
1/* 2 * Driver for the IDT RC32434 (Korina) on-chip ethernet controller. 3 * 4 * Copyright 2004 IDT Inc. (rischelp@idt.com) 5 * Copyright 2006 Felix Fietkau <nbd@openwrt.org> 6 * Copyright 2008 Florian Fainelli <florian@openwrt.org> 7 * 8 * This program is free software; you can redistribute it and/or modify it --- 681 unchanged lines hidden (view full) --- 690} 691 692/* ethtool helpers */ 693static void netdev_get_drvinfo(struct net_device *dev, 694 struct ethtool_drvinfo *info) 695{ 696 struct korina_private *lp = netdev_priv(dev); 697 | 1/* 2 * Driver for the IDT RC32434 (Korina) on-chip ethernet controller. 3 * 4 * Copyright 2004 IDT Inc. (rischelp@idt.com) 5 * Copyright 2006 Felix Fietkau <nbd@openwrt.org> 6 * Copyright 2008 Florian Fainelli <florian@openwrt.org> 7 * 8 * This program is free software; you can redistribute it and/or modify it --- 681 unchanged lines hidden (view full) --- 690} 691 692/* ethtool helpers */ 693static void netdev_get_drvinfo(struct net_device *dev, 694 struct ethtool_drvinfo *info) 695{ 696 struct korina_private *lp = netdev_priv(dev); 697 |
698 strcpy(info->driver, DRV_NAME); 699 strcpy(info->version, DRV_VERSION); 700 strcpy(info->bus_info, lp->dev->name); | 698 strlcpy(info->driver, DRV_NAME, sizeof(info->driver)); 699 strlcpy(info->version, DRV_VERSION, sizeof(info->version)); 700 strlcpy(info->bus_info, lp->dev->name, sizeof(info->bus_info)); |
701} 702 703static int netdev_get_settings(struct net_device *dev, struct ethtool_cmd *cmd) 704{ 705 struct korina_private *lp = netdev_priv(dev); 706 int rc; 707 708 spin_lock_irq(&lp->lock); --- 528 unchanged lines hidden --- | 701} 702 703static int netdev_get_settings(struct net_device *dev, struct ethtool_cmd *cmd) 704{ 705 struct korina_private *lp = netdev_priv(dev); 706 int rc; 707 708 spin_lock_irq(&lp->lock); --- 528 unchanged lines hidden --- |