crypto: ccp - change bitfield type to unsigned ints
Subsystems (2)
PATCH 1/1 crypto: ccp - change bitfield type to unsigned ints
Bit fields are not sensitive to endianness, so use a transparent standard data type
Signed-off-by Gary R Hook <[email protected]>
--- drivers/crypto/ccp/ccp-dev.h | 42 +++++++++++++++++++++--------------------- 1 file changed, 21 insertions(+), 21 deletions(-)
drivers/crypto/ccp/ccp-dev.h +21 -21
@@ -541,23 +541,23 @@ static inline u32 ccp_addr_hi(struct ccp_dma_info *info)* word 7: upper 16 bits of key pointer; key memory type */ struct dword0 { -__le32 soc:1 ; -__le32 ioc:1 ; -__le32 rsvd1:1 ; -__le32 init:1 ; -__le32 eom:1 ;/* AES/SHA only */ -__le32 function:15 ; -__le32 engine:4 ; -__le32 prot:1 ; -__le32 rsvd2:7 ; +unsigned int soc:1 ; +unsigned int ioc:1 ; +unsigned int rsvd1:1 ; +unsigned int init:1 ; +unsigned int eom:1 ;/* AES/SHA only */ +unsigned int function:15 ; +unsigned int engine:4 ; +unsigned int prot:1 ; +unsigned int rsvd2:7 ; };struct dword3 { -__le32 src_hi:16 ; -__le32 src_mem:2 ; -__le32 lsb_cxt_id:8 ; -__le32 rsvd1:5 ; -__le32 fixed:1 ; +unsigned int src_hi:16 ; +unsigned int src_mem:2 ; +unsigned int lsb_cxt_id:8 ; +unsigned int rsvd1:5 ; +unsigned int fixed:1 ; };union dword4 {
@@ -567,18 +567,18 @@ union dword4 {union dword5 {struct { -__le32 dst_hi:16 ; -__le32 dst_mem:2 ; -__le32 rsvd1:13 ; -__le32 fixed:1 ; +unsigned int dst_hi:16 ; +unsigned int dst_mem:2 ; +unsigned int rsvd1:13 ; +unsigned int fixed:1 ; } fields;__le32 sha_len_hi; };struct dword7 { -__le32 key_hi:16 ; -__le32 key_mem:2 ; -__le32 rsvd1:14 ; +unsigned int key_hi:16 ; +unsigned int key_mem:2 ; +unsigned int rsvd1:14 ; };struct ccp5_desc {