From dbb18cbb7eff574c9a8c83743d5904b4954f628e Mon Sep 17 00:00:00 2001 From: Malcolm Priestley Date: Sun, 16 Feb 2014 19:08:21 +0000 Subject: [PATCH] staging: vt6656: int.h correct endian type Endian type u64 qwTSF Change to new base type __le64 tsf In INTnsProcessData use le64_to_cpu for qwCurrTSF. Signed-off-by: Malcolm Priestley Signed-off-by: Greg Kroah-Hartman --- drivers/staging/vt6656/int.c | 2 +- drivers/staging/vt6656/int.h | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/drivers/staging/vt6656/int.c b/drivers/staging/vt6656/int.c index d12036a9858a..22d1ef586e89 100644 --- a/drivers/staging/vt6656/int.c +++ b/drivers/staging/vt6656/int.c @@ -167,7 +167,7 @@ void INTnsProcessData(struct vnt_private *pDevice) NULL); } } - pDevice->qwCurrTSF = cpu_to_le64(pINTData->qwTSF); + pDevice->qwCurrTSF = le64_to_cpu(pINTData->tsf); /*DBG_PRN_GRP01(("ISR0 = %02x , LoTsf = %08x, HiTsf = %08x\n", diff --git a/drivers/staging/vt6656/int.h b/drivers/staging/vt6656/int.h index 8e6e217ba4ff..7ce6efc7bfec 100644 --- a/drivers/staging/vt6656/int.h +++ b/drivers/staging/vt6656/int.h @@ -45,7 +45,7 @@ typedef struct tagSINTData { u8 byTSR3; u8 byPkt3; u16 wTime3; - u64 qwTSF; + __le64 tsf; u8 byISR0; u8 byISR1; u8 byRTSSuccess; -- 2.11.0