Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
View | Details | Raw Unified | Return to bug 137702
Collapse All | Expand All

(-)linux-2.6.17.orig/drivers/net/via-velocity.c (+6 lines)
Lines 248-253 Link Here
248
static void velocity_free_tx_buf(struct velocity_info *vptr, struct velocity_td_info *);
248
static void velocity_free_tx_buf(struct velocity_info *vptr, struct velocity_td_info *);
249
static int velocity_soft_reset(struct velocity_info *vptr);
249
static int velocity_soft_reset(struct velocity_info *vptr);
250
static void mii_init(struct velocity_info *vptr, u32 mii_status);
250
static void mii_init(struct velocity_info *vptr, u32 mii_status);
251
static u32 velocity_get_link(struct net_device *dev);
251
static u32 velocity_get_opt_media_mode(struct velocity_info *vptr);
252
static u32 velocity_get_opt_media_mode(struct velocity_info *vptr);
252
static void velocity_print_link_status(struct velocity_info *vptr);
253
static void velocity_print_link_status(struct velocity_info *vptr);
253
static void safe_disable_mii_autopoll(struct mac_regs __iomem * regs);
254
static void safe_disable_mii_autopoll(struct mac_regs __iomem * regs);
Lines 798-803 Link Here
798
	if (ret < 0)
799
	if (ret < 0)
799
		goto err_iounmap;
800
		goto err_iounmap;
800
801
802
	if (velocity_get_link(dev))
803
		netif_carrier_off(dev);
804
801
	velocity_print_info(vptr);
805
	velocity_print_info(vptr);
802
	pci_set_drvdata(pdev, dev);
806
	pci_set_drvdata(pdev, dev);
803
	
807
	
Lines 1653-1660 Link Here
1653
1657
1654
		if (linked) {
1658
		if (linked) {
1655
			vptr->mii_status &= ~VELOCITY_LINK_FAIL;
1659
			vptr->mii_status &= ~VELOCITY_LINK_FAIL;
1660
			netif_carrier_on(vptr->dev);
1656
		} else {
1661
		} else {
1657
			vptr->mii_status |= VELOCITY_LINK_FAIL;
1662
			vptr->mii_status |= VELOCITY_LINK_FAIL;
1663
			netif_carrier_off(vptr->dev);
1658
		}
1664
		}
1659
1665
1660
		velocity_print_link_status(vptr);
1666
		velocity_print_link_status(vptr);

Return to bug 137702