summaryrefslogtreecommitdiffstats
path: root/drivers/staging/vt6655/desc.h
diff options
context:
space:
mode:
authorMalcolm Priestley <tvboxspy@gmail.com>2015-08-15 21:57:35 +0100
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>2015-09-12 18:24:26 -0700
commit9cb693f6f326ddf8f9df9c2bb3302048a919b394 (patch)
treee81128deac3d808d539e9960f9484714e7426a73 /drivers/staging/vt6655/desc.h
parent88defe2b35f1b765dbfe9a800c443c31400a4e13 (diff)
downloadop-kernel-dev-9cb693f6f326ddf8f9df9c2bb3302048a919b394.zip
op-kernel-dev-9cb693f6f326ddf8f9df9c2bb3302048a919b394.tar.gz
staging: vt6655: replace typedef struct tagSRxDesc
with struct vnt_rx_desc and all members the same. volatile is removed from pointers as this generates warning message. Only the first four members of vnt_rx_desc need to be volatile. Signed-off-by: Malcolm Priestley <tvboxspy@gmail.com> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Diffstat (limited to 'drivers/staging/vt6655/desc.h')
-rw-r--r--drivers/staging/vt6655/desc.h8
1 files changed, 3 insertions, 5 deletions
diff --git a/drivers/staging/vt6655/desc.h b/drivers/staging/vt6655/desc.h
index 752c546..9fbc717 100644
--- a/drivers/staging/vt6655/desc.h
+++ b/drivers/staging/vt6655/desc.h
@@ -195,16 +195,14 @@ struct vnt_rdes1 {
} __packed;
/* Rx descriptor*/
-typedef struct tagSRxDesc {
+struct vnt_rx_desc {
volatile struct vnt_rdes0 rd0;
volatile struct vnt_rdes1 rd1;
volatile __le32 buff_addr;
volatile __le32 next_desc;
- struct tagSRxDesc *next __aligned(8);
+ struct vnt_rx_desc *next __aligned(8);
struct vnt_rd_info *rd_info __aligned(8);
-} __attribute__ ((__packed__))
-SRxDesc, *PSRxDesc;
-typedef const SRxDesc *PCSRxDesc;
+} __packed;
struct vnt_tdes0 {
volatile u8 tsr0;
OpenPOWER on IntegriCloud