From: Malcolm Priestley Date: Sun, 16 Feb 2014 19:08:21 +0000 (+0000) Subject: staging: vt6656: int.h correct endian type X-Git-Url: http://drtracing.org/?a=commitdiff_plain;h=dbb18cbb7eff574c9a8c83743d5904b4954f628e;p=deliverable%2Flinux.git 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 --- 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;