diff options
-rw-r--r-- | drivers/md/md.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/md/md.c b/drivers/md/md.c index 90147370bfd7..d9cce54cc2d5 100644 --- a/drivers/md/md.c +++ b/drivers/md/md.c | |||
@@ -1904,6 +1904,7 @@ static void md_update_sb(mddev_t * mddev, int force_change) | |||
1904 | int sync_req; | 1904 | int sync_req; |
1905 | int nospares = 0; | 1905 | int nospares = 0; |
1906 | 1906 | ||
1907 | mddev->utime = get_seconds(); | ||
1907 | if (mddev->external) | 1908 | if (mddev->external) |
1908 | return; | 1909 | return; |
1909 | repeat: | 1910 | repeat: |
@@ -1933,7 +1934,6 @@ repeat: | |||
1933 | nospares = 0; | 1934 | nospares = 0; |
1934 | 1935 | ||
1935 | sync_req = mddev->in_sync; | 1936 | sync_req = mddev->in_sync; |
1936 | mddev->utime = get_seconds(); | ||
1937 | 1937 | ||
1938 | /* If this is just a dirty<->clean transition, and the array is clean | 1938 | /* If this is just a dirty<->clean transition, and the array is clean |
1939 | * and 'events' is odd, we can roll back to the previous clean state */ | 1939 | * and 'events' is odd, we can roll back to the previous clean state */ |