[media] omap3isp: ccdc: Simplify ccdc_lsc_is_configured()
[deliverable/linux.git] / drivers / media / platform / omap3isp / ispccdc.c
index cd62d29d34c4ebe933be327750e49ed9df1bc154..6a62cb76cd1f99d10469a55b108001df79ed5590 100644 (file)
@@ -481,14 +481,13 @@ done:
 static inline int ccdc_lsc_is_configured(struct isp_ccdc_device *ccdc)
 {
        unsigned long flags;
+       int ret;
 
        spin_lock_irqsave(&ccdc->lsc.req_lock, flags);
-       if (ccdc->lsc.active) {
-               spin_unlock_irqrestore(&ccdc->lsc.req_lock, flags);
-               return 1;
-       }
+       ret = ccdc->lsc.active != NULL;
        spin_unlock_irqrestore(&ccdc->lsc.req_lock, flags);
-       return 0;
+
+       return ret;
 }
 
 static int ccdc_lsc_enable(struct isp_ccdc_device *ccdc)
This page took 0.027087 seconds and 5 git commands to generate.