drm: store_vblank() is never called with NULL timestamp
[firefly-linux-kernel-4.4.55.git] / drivers / gpu / drm / drm_irq.c
index aad4f1d63a2ea382b5893073bc99b337320b780d..07b0cb19c3b5245ca95e28135e85b676cbfaf61a 100644 (file)
@@ -83,13 +83,11 @@ static void store_vblank(struct drm_device *dev, unsigned int pipe,
 
        assert_spin_locked(&dev->vblank_time_lock);
 
-       if (t_vblank) {
-               /* All writers hold the spinlock, but readers are serialized by
-                * the latching of vblank->count below.
-                */
-               tslot = vblank->count + vblank_count_inc;
-               vblanktimestamp(dev, pipe, tslot) = *t_vblank;
-       }
+       /* All writers hold the spinlock, but readers are serialized by
+        * the latching of vblank->count below.
+        */
+       tslot = vblank->count + vblank_count_inc;
+       vblanktimestamp(dev, pipe, tslot) = *t_vblank;
 
        /*
         * vblank timestamp updates are protected on the write side with