aboutsummaryrefslogtreecommitdiffstats
path: root/drivers
diff options
context:
space:
mode:
Diffstat (limited to 'drivers')
-rw-r--r--drivers/scsi/mvumi.c10
1 files changed, 5 insertions, 5 deletions
diff --git a/drivers/scsi/mvumi.c b/drivers/scsi/mvumi.c
index 3e6b866759fe..02360de6b7e0 100644
--- a/drivers/scsi/mvumi.c
+++ b/drivers/scsi/mvumi.c
@@ -31,6 +31,7 @@
31#include <linux/spinlock.h> 31#include <linux/spinlock.h>
32#include <linux/interrupt.h> 32#include <linux/interrupt.h>
33#include <linux/delay.h> 33#include <linux/delay.h>
34#include <linux/ktime.h>
34#include <linux/blkdev.h> 35#include <linux/blkdev.h>
35#include <linux/io.h> 36#include <linux/io.h>
36#include <scsi/scsi.h> 37#include <scsi/scsi.h>
@@ -858,8 +859,8 @@ static void mvumi_hs_build_page(struct mvumi_hba *mhba,
858 struct mvumi_hs_page2 *hs_page2; 859 struct mvumi_hs_page2 *hs_page2;
859 struct mvumi_hs_page4 *hs_page4; 860 struct mvumi_hs_page4 *hs_page4;
860 struct mvumi_hs_page3 *hs_page3; 861 struct mvumi_hs_page3 *hs_page3;
861 struct timeval time; 862 u64 time;
862 unsigned int local_time; 863 u64 local_time;
863 864
864 switch (hs_header->page_code) { 865 switch (hs_header->page_code) {
865 case HS_PAGE_HOST_INFO: 866 case HS_PAGE_HOST_INFO:
@@ -877,9 +878,8 @@ static void mvumi_hs_build_page(struct mvumi_hba *mhba,
877 hs_page2->slot_number = 0; 878 hs_page2->slot_number = 0;
878 hs_page2->intr_level = 0; 879 hs_page2->intr_level = 0;
879 hs_page2->intr_vector = 0; 880 hs_page2->intr_vector = 0;
880 do_gettimeofday(&time); 881 time = ktime_get_real_seconds();
881 local_time = (unsigned int) (time.tv_sec - 882 local_time = (time - (sys_tz.tz_minuteswest * 60));
882 (sys_tz.tz_minuteswest * 60));
883 hs_page2->seconds_since1970 = local_time; 883 hs_page2->seconds_since1970 = local_time;
884 hs_header->checksum = mvumi_calculate_checksum(hs_header, 884 hs_header->checksum = mvumi_calculate_checksum(hs_header,
885 hs_header->frame_length); 885 hs_header->frame_length);