drivers/atm/idt77105.c: In function `idt77105_start':
drivers/atm/idt77105.c:268: error: invalid lvalue in assignment
drivers/atm/idt77105.c: In function `idt77105_stop':
drivers/atm/idt77105.c:346: error: invalid lvalue in assignment



---

 25-akpm/drivers/atm/idt77105.c |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

diff -puN drivers/atm/idt77105.c~gcc-35-idt77105 drivers/atm/idt77105.c
--- 25/drivers/atm/idt77105.c~gcc-35-idt77105	Fri Jan 23 15:00:21 2004
+++ 25-akpm/drivers/atm/idt77105.c	Fri Jan 23 15:00:44 2004
@@ -265,7 +265,7 @@ static int idt77105_start(struct atm_dev
 {
 	unsigned long flags;
 
-	if (!(PRIV(dev) = kmalloc(sizeof(struct idt77105_priv),GFP_KERNEL)))
+	if (!(dev->dev_data = kmalloc(sizeof(struct idt77105_priv),GFP_KERNEL)))
 		return -ENOMEM;
 	PRIV(dev)->dev = dev;
 	spin_lock_irqsave(&idt77105_priv_lock, flags);
@@ -343,7 +343,7 @@ int idt77105_stop(struct atm_dev *dev)
                 else
                     idt77105_all = walk->next;
 	        dev->phy = NULL;
-                PRIV(dev) = NULL;
+                dev->dev_data = NULL;
                 kfree(walk);
                 break;
             }

_