X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=drivers%2Fnet%2Fhamachi.c;h=0ea4cb4a0d80aa1f0735f904a728ff09345d6089;hb=9464c7cf61b9433057924c36e6e02f303a00e768;hp=409c6aab0411c510431ce16d562eeb02943d62bb;hpb=41689045f6a3cbe0550e1d34e9cc20d2e8c432ba;p=linux-2.6.git diff --git a/drivers/net/hamachi.c b/drivers/net/hamachi.c index 409c6aab0..0ea4cb4a0 100644 --- a/drivers/net/hamachi.c +++ b/drivers/net/hamachi.c @@ -20,15 +20,22 @@ Support and updates available at http://www.scyld.com/network/hamachi.html - [link no longer provides useful info -jgarzik] or http://www.parl.clemson.edu/~keithu/hamachi.html + + + Linux kernel changelog: + + LK1.0.1: + - fix lack of pci_dev<->dev association + - ethtool support (jgarzik) + */ #define DRV_NAME "hamachi" -#define DRV_VERSION "2.0" -#define DRV_RELDATE "June 27, 2006" +#define DRV_VERSION "1.01+LK1.0.1" +#define DRV_RELDATE "5/18/2001" /* A few user-configurable values. */ @@ -601,8 +608,7 @@ static int __devinit hamachi_init_one (struct pci_dev *pdev, pci_set_master(pdev); i = pci_request_regions(pdev, DRV_NAME); - if (i) - return i; + if (i) return i; irq = pdev->irq; ioaddr = ioremap(base, 0x400); @@ -865,7 +871,7 @@ static int hamachi_open(struct net_device *dev) u32 rx_int_var, tx_int_var; u16 fifo_info; - i = request_irq(dev->irq, &hamachi_interrupt, IRQF_SHARED, dev->name, dev); + i = request_irq(dev->irq, &hamachi_interrupt, SA_SHIRQ, dev->name, dev); if (i) return i;