wan: wanxl: Remove typedefs from struct names
authorHimangi Saraogi <himangi774@gmail.com>
Sun, 10 Aug 2014 07:36:47 +0000 (13:06 +0530)
committerDavid S. Miller <davem@davemloft.net>
Mon, 11 Aug 2014 19:37:04 +0000 (12:37 -0700)
commitdb569581277d0018bcf4322308de45199e228b3c
tree513f7f00b6889388d9f07403b222e41334ae9554
parent65eca28d6df840497d540fb1a83824bf8191f535
wan: wanxl: Remove typedefs from struct names

The Linux kernel coding style guidelines suggest not using typedefs
for structure types. This patch gets rid of the typedefs for
port_t, card_status_t and card_t. Also, the names of the structs
are changed to drop the _t, to make the name look less typedef-like.

The following Coccinelle semantic patch detects two cases and a
similar one detects the case for card_t.

@tn1@
type td;
@@

typedef struct { ... } td;

@script:python tf@
td << tn1.td;
tdres;
@@

coccinelle.tdres = td;

@@
type tn1.td;
identifier tf.tdres;
@@

-typedef
 struct
+  tdres
   { ... }
-td
 ;

@@
type tn1.td;
identifier tf.tdres;
@@

-td
+ struct tdres

Signed-off-by: Himangi Saraogi <himangi774@gmail.com>
Acked-by: Julia Lawall <julia.lawall@lip6.fr>
Signed-off-by: David S. Miller <davem@davemloft.net>
drivers/net/wan/wanxl.c