Merge branch 'for-4.4/integrity' of git://git.kernel.dk/linux-block
[cascardo/linux.git] / drivers / s390 / block / dasd_alias.c
index fe07f31..184b1db 100644 (file)
@@ -824,8 +824,11 @@ static void flush_all_alias_devices_on_lcu(struct alias_lcu *lcu)
                 * were waiting for the flush
                 */
                if (device == list_first_entry(&active,
-                                              struct dasd_device, alias_list))
+                                              struct dasd_device, alias_list)) {
                        list_move(&device->alias_list, &lcu->active_devices);
+                       private = (struct dasd_eckd_private *) device->private;
+                       private->pavgroup = NULL;
+               }
        }
        spin_unlock_irqrestore(&lcu->lock, flags);
 }