staging: ced1401: ced_ioc.c: remove else branch in ced_wait_event
authorLuca Ellero <luca.ellero@brickedbrain.com>
Fri, 11 Jul 2014 14:56:47 +0000 (16:56 +0200)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Sat, 12 Jul 2014 00:33:11 +0000 (17:33 -0700)
Fix checkpatch warning "else is not generally useful after a break or return" in
file ced_ioc.c, function ced_wait_event()

Signed-off-by: Luca Ellero <luca.ellero@brickedbrain.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/staging/ced1401/ced_ioc.c

index cb075af6a8e243eb282848e4de5eab13de828909..0a402467a84864d59f1fe2694fb4969b24f4a211 100644 (file)
@@ -887,48 +887,49 @@ int ced_set_event(struct ced_data *ced, struct transfer_event __user *ute)
 int ced_wait_event(struct ced_data *ced, int area, int time_out)
 {
        int ret;
+       int wait;
+       struct transarea *ta;
 
        if ((unsigned)area >= MAX_TRANSAREAS)
                return U14ERR_BADAREA;
-       else {
-               int wait;
-               struct transarea *ta = &ced->trans_def[area];
 
-                /* convert timeout to jiffies */
-               time_out = (time_out * HZ + 999) / 1000;
+       ta = &ced->trans_def[area];
 
-               /* We cannot wait holding the mutex, but we check the flags  */
-               /* while holding it. This may well be pointless as another   */
-               /* thread could get in between releasing it and the wait     */
-               /* call. However, this would have to clear the wake_up flag. */
-               /* However, the !ta->used may help us in this case.          */
+        /* convert timeout to jiffies */
+       time_out = (time_out * HZ + 999) / 1000;
 
-               /* make sure we have no competitor */
-               mutex_lock(&ced->io_mutex);
-               if (!ta->used || !ta->event_sz) /* check something to */
-                                                 /* wait for...        */
-                       return U14ERR_NOTSET;   /*  ...else we do nothing */
-               mutex_unlock(&ced->io_mutex);
+       /* We cannot wait holding the mutex, but we check the flags  */
+       /* while holding it. This may well be pointless as another   */
+       /* thread could get in between releasing it and the wait     */
+       /* call. However, this would have to clear the wake_up flag. */
+       /* However, the !ta->used may help us in this case.          */
 
-               if (time_out)
-                       wait = wait_event_interruptible_timeout(ta->event,
-                                                               ta->wake_up ||
-                                                               !ta->used,
-                                                               time_out);
-               else
-                       wait = wait_event_interruptible(ta->event,
+       /* make sure we have no competitor */
+       mutex_lock(&ced->io_mutex);
+       if (!ta->used || !ta->event_sz) /* check something to */
+                                         /* wait for...        */
+               return U14ERR_NOTSET;   /*  ...else we do nothing */
+       mutex_unlock(&ced->io_mutex);
+
+       if (time_out)
+               wait = wait_event_interruptible_timeout(ta->event,
                                                        ta->wake_up ||
-                                                       !ta->used);
+                                                       !ta->used,
+                                                       time_out);
+       else
+               wait = wait_event_interruptible(ta->event,
+                                               ta->wake_up ||
+                                               !ta->used);
+
+       if (wait)
+               ret = -ERESTARTSYS; /* oops - we have had a SIGNAL */
+       else
+               ret = ta->wake_up; /* else the wakeup count */
 
-               if (wait)
-                       ret = -ERESTARTSYS; /* oops - we have had a SIGNAL */
-               else
-                       ret = ta->wake_up; /* else the wakeup count */
+       spin_lock_irq(&ced->staged_lock);
+       ta->wake_up = 0;        /*  clear the flag */
+       spin_unlock_irq(&ced->staged_lock);
 
-               spin_lock_irq(&ced->staged_lock);
-               ta->wake_up = 0;        /*  clear the flag */
-               spin_unlock_irq(&ced->staged_lock);
-       }
        return ret;
 }