[S390] cio: replace subchannel evaluation queue with bitmap
[pandora-kernel.git] / drivers / s390 / cio / device_fsm.c
index d622688..898ec3b 100644 (file)
@@ -222,10 +222,8 @@ __recover_lost_chpids(struct subchannel *sch, int old_lpm)
                if (old_lpm & mask)
                        continue;
                chpid.id = sch->schib.pmcw.chpid[i];
-               if (!chp_is_registered(chpid)) {
-                       need_rescan = 1;
-                       queue_work(slow_path_wq, &slow_path_work);
-               }
+               if (!chp_is_registered(chpid))
+                       css_schedule_eval_all();
        }
 }