Merge tag 'fcoe' into fixes
[linux-drm-fsl-dcu.git] / drivers / scsi / fcoe / fcoe_ctlr.c
index 4c7764181b7936c8ba41c561a5eb41d721c119d4..795843dde8ecdf422718ab3cb2e54ceb18c43dff 100644 (file)
@@ -2156,7 +2156,7 @@ static void fcoe_ctlr_vn_restart(struct fcoe_ctlr *fip)
 
        if (fip->probe_tries < FIP_VN_RLIM_COUNT) {
                fip->probe_tries++;
-               wait = random32() % FIP_VN_PROBE_WAIT;
+               wait = prandom_u32() % FIP_VN_PROBE_WAIT;
        } else
                wait = FIP_VN_RLIM_INT;
        mod_timer(&fip->timer, jiffies + msecs_to_jiffies(wait));
@@ -2789,7 +2789,7 @@ static void fcoe_ctlr_vn_timeout(struct fcoe_ctlr *fip)
                                          fcoe_all_vn2vn, 0);
                        fip->port_ka_time = jiffies +
                                 msecs_to_jiffies(FIP_VN_BEACON_INT +
-                                       (random32() % FIP_VN_BEACON_FUZZ));
+                                       (prandom_u32() % FIP_VN_BEACON_FUZZ));
                }
                if (time_before(fip->port_ka_time, next_time))
                        next_time = fip->port_ka_time;