diff options
Diffstat (limited to 'fs/nfs/flexfilelayout/flexfilelayout.c')
-rw-r--r-- | fs/nfs/flexfilelayout/flexfilelayout.c | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/fs/nfs/flexfilelayout/flexfilelayout.c b/fs/nfs/flexfilelayout/flexfilelayout.c index 45962fe5098c..c98f6db9aa6b 100644 --- a/fs/nfs/flexfilelayout/flexfilelayout.c +++ b/fs/nfs/flexfilelayout/flexfilelayout.c | |||
@@ -619,12 +619,11 @@ nfs4_ff_layoutstat_start_io(struct nfs4_ff_layout_mirror *mirror, | |||
619 | struct nfs4_ff_layoutstat *layoutstat, | 619 | struct nfs4_ff_layoutstat *layoutstat, |
620 | ktime_t now) | 620 | ktime_t now) |
621 | { | 621 | { |
622 | static const ktime_t notime = {0}; | ||
623 | s64 report_interval = FF_LAYOUTSTATS_REPORT_INTERVAL; | 622 | s64 report_interval = FF_LAYOUTSTATS_REPORT_INTERVAL; |
624 | struct nfs4_flexfile_layout *ffl = FF_LAYOUT_FROM_HDR(mirror->layout); | 623 | struct nfs4_flexfile_layout *ffl = FF_LAYOUT_FROM_HDR(mirror->layout); |
625 | 624 | ||
626 | nfs4_ff_start_busy_timer(&layoutstat->busy_timer, now); | 625 | nfs4_ff_start_busy_timer(&layoutstat->busy_timer, now); |
627 | if (ktime_equal(mirror->start_time, notime)) | 626 | if (ktime_equal(mirror->start_time, 0)) |
628 | mirror->start_time = now; | 627 | mirror->start_time = now; |
629 | if (mirror->report_interval != 0) | 628 | if (mirror->report_interval != 0) |
630 | report_interval = (s64)mirror->report_interval * 1000LL; | 629 | report_interval = (s64)mirror->report_interval * 1000LL; |