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; } _