diff --git a/drivers/adc/core.c b/drivers/adc/core.c index 0756c7ea4f80..eb7ddef884ac 100755 --- a/drivers/adc/core.c +++ b/drivers/adc/core.c @@ -203,7 +203,7 @@ void adc_core_irq_handle(struct adc_host *adc) { struct adc_request *req; int head, res; - spin_lock(adc->lock); + spin_lock(&adc->lock); head = adc->queue_head; req = adc->queue[head];