struct saa7134_buf *tmp;
 
        spin_lock_irqsave(&dev->slock, flags);
-       if (!list_empty(&q->queue)) {
-               list_for_each_safe(pos, n, &q->queue) {
-                        tmp = list_entry(pos, struct saa7134_buf, entry);
-                        vb2_buffer_done(&tmp->vb2.vb2_buf,
-                                        VB2_BUF_STATE_ERROR);
-                        list_del(pos);
-                        tmp = NULL;
-               }
+       list_for_each_safe(pos, n, &q->queue) {
+               tmp = list_entry(pos, struct saa7134_buf, entry);
+               vb2_buffer_done(&tmp->vb2.vb2_buf,
+                               VB2_BUF_STATE_ERROR);
+               list_del(pos);
+               tmp = NULL;
        }
        spin_unlock_irqrestore(&dev->slock, flags);
        saa7134_buffer_timeout(&q->timeout); /* also calls del_timer(&q->timeout) */