소스 검색

abcio: allow an I/O device to be unregistered

Allow unregistering an abcbus I/O device by calling abc_register()
with a NULL pointer.
H. Peter Anvin 1 년 전
부모
커밋
b440417835
1개의 변경된 파일1개의 추가작업 그리고 1개의 파일을 삭제
  1. 1 1
      rv32/abcio.c

+ 1 - 1
rv32/abcio.c

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