Whamcloud - gitweb
LU-4711 libcfs: Always clamp cdls_delay between min and max
[fs/lustre-release.git] / libcfs / libcfs / tracefile.c
index 0f65ae7..e24f66b 100644 (file)
@@ -418,13 +418,13 @@ console:
                         cdls->cdls_delay /= libcfs_console_backoff * 4;
                 } else {
                         cdls->cdls_delay *= libcfs_console_backoff;
-
-                        if (cdls->cdls_delay < libcfs_console_min_delay)
-                                cdls->cdls_delay = libcfs_console_min_delay;
-                        else if (cdls->cdls_delay > libcfs_console_max_delay)
-                                cdls->cdls_delay = libcfs_console_max_delay;
                 }
 
+               if (cdls->cdls_delay < libcfs_console_min_delay)
+                       cdls->cdls_delay = libcfs_console_min_delay;
+               else if (cdls->cdls_delay > libcfs_console_max_delay)
+                       cdls->cdls_delay = libcfs_console_max_delay;
+
                 /* ensure cdls_next is never zero after it's been seen */
                 cdls->cdls_next = (cfs_time_current() + cdls->cdls_delay) | 1;
         }