From: <ham...@us...> - 2004-02-07 00:27:20
|
Update of /cvsroot/gc-linux/linux/drivers/net In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv22151/linux/drivers/net Modified Files: gc-net.c Log Message: compile fixes Index: gc-net.c =================================================================== RCS file: /cvsroot/gc-linux/linux/drivers/net/gc-net.c,v retrieving revision 1.10 retrieving revision 1.11 diff -u -d -r1.10 -r1.11 --- gc-net.c 6 Feb 2004 23:26:15 -0000 1.10 +++ gc-net.c 7 Feb 2004 00:24:29 -0000 1.11 @@ -614,10 +614,11 @@ eth_ins(p_read << 8, descr, 4); //?????????????????????????????????? -// size = (descr[1] >> 4) | (descr[2]<<4); + size = (descr[1] >> 4) | (descr[2]<<4); - size = descr[1]; /* low byte */ - size += (descr[2] << 8); /* high byte */ +// size = descr[1]; /* low byte */ +// size += (descr[2] << 8); /* high byte */ + size -= 4; /* Ignore trailing 4 CRC-bytes */ @@ -907,7 +908,7 @@ dev->open = gc_bba_open; dev->stop = gc_bba_close; //&gc_bba_start_xmit ( i am confused) - dev->hard_start_xmit = gc_bba_start_xmit; + dev->hard_start_xmit = &gc_bba_start_xmit; spin_lock_init(&priv->lock); @@ -1003,7 +1004,7 @@ static int __init gc_bba_init(void) { - memset(gc_bba_dev,0,sizeof(struct net_device)); + memset(&gc_bba_dev,0,sizeof(struct net_device)); //printk("gc_bba_init\n"); |