|
@@ -194,7 +194,7 @@ void abc_register(struct abc_dev *dev, unsigned int devsel)
|
|
|
|
|
|
irqmask_t irqmask = mask_irq(ABC_IRQ);
|
|
irqmask_t irqmask = mask_irq(ABC_IRQ);
|
|
|
|
|
|
- if (!dev->inp_cnt)
|
|
|
|
|
|
+ if (dev && !dev->inp_cnt)
|
|
dev->inp_data[0] = dev->inp_data_def;
|
|
dev->inp_data[0] = dev->inp_data_def;
|
|
|
|
|
|
abc_device[devsel] = dev;
|
|
abc_device[devsel] = dev;
|