diff options
author | Himangi Saraogi <himangi774@gmail.com> | 2014-10-13 18:53:18 -0400 |
---|---|---|
committer | Linus Torvalds <torvalds@linux-foundation.org> | 2014-10-13 20:18:20 -0400 |
commit | 0f2a84f41aff6cefd1bc768738159d0cacea2f2d (patch) | |
tree | 93f42083873bbdabe6def5751ca0d3cff835dabd /fs | |
parent | a882b14fe84951e236cd074e93575adc8a4be32e (diff) |
fs/befs/btree.c: remove typedef befs_btree_node
The Linux kernel coding style guidelines suggest not using typedefs for
structure types. This patch gets rid of the typedef for befs_btree_node.
The following Coccinelle semantic patch detects the case.
@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: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
Diffstat (limited to 'fs')
-rw-r--r-- | fs/befs/btree.c | 53 |
1 files changed, 29 insertions, 24 deletions
diff --git a/fs/befs/btree.c b/fs/befs/btree.c index 9c7faa8a9288..0826e91dacda 100644 --- a/fs/befs/btree.c +++ b/fs/befs/btree.c | |||
@@ -78,11 +78,11 @@ | |||
78 | /* | 78 | /* |
79 | * In memory structure of each btree node | 79 | * In memory structure of each btree node |
80 | */ | 80 | */ |
81 | typedef struct { | 81 | struct befs_btree_node { |
82 | befs_host_btree_nodehead head; /* head of node converted to cpu byteorder */ | 82 | befs_host_btree_nodehead head; /* head of node converted to cpu byteorder */ |
83 | struct buffer_head *bh; | 83 | struct buffer_head *bh; |
84 | befs_btree_nodehead *od_node; /* on disk node */ | 84 | befs_btree_nodehead *od_node; /* on disk node */ |
85 | } befs_btree_node; | 85 | }; |
86 | 86 | ||
87 | /* local constants */ | 87 | /* local constants */ |
88 | static const befs_off_t befs_bt_inval = 0xffffffffffffffffULL; | 88 | static const befs_off_t befs_bt_inval = 0xffffffffffffffffULL; |
@@ -90,27 +90,30 @@ static const befs_off_t befs_bt_inval = 0xffffffffffffffffULL; | |||
90 | /* local functions */ | 90 | /* local functions */ |
91 | static int befs_btree_seekleaf(struct super_block *sb, befs_data_stream * ds, | 91 | static int befs_btree_seekleaf(struct super_block *sb, befs_data_stream * ds, |
92 | befs_btree_super * bt_super, | 92 | befs_btree_super * bt_super, |
93 | befs_btree_node * this_node, | 93 | struct befs_btree_node *this_node, |
94 | befs_off_t * node_off); | 94 | befs_off_t * node_off); |
95 | 95 | ||
96 | static int befs_bt_read_super(struct super_block *sb, befs_data_stream * ds, | 96 | static int befs_bt_read_super(struct super_block *sb, befs_data_stream * ds, |
97 | befs_btree_super * sup); | 97 | befs_btree_super * sup); |
98 | 98 | ||
99 | static int befs_bt_read_node(struct super_block *sb, befs_data_stream * ds, | 99 | static int befs_bt_read_node(struct super_block *sb, befs_data_stream * ds, |
100 | befs_btree_node * node, befs_off_t node_off); | 100 | struct befs_btree_node *node, |
101 | befs_off_t node_off); | ||
101 | 102 | ||
102 | static int befs_leafnode(befs_btree_node * node); | 103 | static int befs_leafnode(struct befs_btree_node *node); |
103 | 104 | ||
104 | static fs16 *befs_bt_keylen_index(befs_btree_node * node); | 105 | static fs16 *befs_bt_keylen_index(struct befs_btree_node *node); |
105 | 106 | ||
106 | static fs64 *befs_bt_valarray(befs_btree_node * node); | 107 | static fs64 *befs_bt_valarray(struct befs_btree_node *node); |
107 | 108 | ||
108 | static char *befs_bt_keydata(befs_btree_node * node); | 109 | static char *befs_bt_keydata(struct befs_btree_node *node); |
109 | 110 | ||
110 | static int befs_find_key(struct super_block *sb, befs_btree_node * node, | 111 | static int befs_find_key(struct super_block *sb, |
112 | struct befs_btree_node *node, | ||
111 | const char *findkey, befs_off_t * value); | 113 | const char *findkey, befs_off_t * value); |
112 | 114 | ||
113 | static char *befs_bt_get_key(struct super_block *sb, befs_btree_node * node, | 115 | static char *befs_bt_get_key(struct super_block *sb, |
116 | struct befs_btree_node *node, | ||
114 | int index, u16 * keylen); | 117 | int index, u16 * keylen); |
115 | 118 | ||
116 | static int befs_compare_strings(const void *key1, int keylen1, | 119 | static int befs_compare_strings(const void *key1, int keylen1, |
@@ -191,7 +194,7 @@ befs_bt_read_super(struct super_block *sb, befs_data_stream * ds, | |||
191 | 194 | ||
192 | static int | 195 | static int |
193 | befs_bt_read_node(struct super_block *sb, befs_data_stream * ds, | 196 | befs_bt_read_node(struct super_block *sb, befs_data_stream * ds, |
194 | befs_btree_node * node, befs_off_t node_off) | 197 | struct befs_btree_node *node, befs_off_t node_off) |
195 | { | 198 | { |
196 | uint off = 0; | 199 | uint off = 0; |
197 | 200 | ||
@@ -247,7 +250,7 @@ int | |||
247 | befs_btree_find(struct super_block *sb, befs_data_stream * ds, | 250 | befs_btree_find(struct super_block *sb, befs_data_stream * ds, |
248 | const char *key, befs_off_t * value) | 251 | const char *key, befs_off_t * value) |
249 | { | 252 | { |
250 | befs_btree_node *this_node = NULL; | 253 | struct befs_btree_node *this_node = NULL; |
251 | befs_btree_super bt_super; | 254 | befs_btree_super bt_super; |
252 | befs_off_t node_off; | 255 | befs_off_t node_off; |
253 | int res; | 256 | int res; |
@@ -260,11 +263,11 @@ befs_btree_find(struct super_block *sb, befs_data_stream * ds, | |||
260 | goto error; | 263 | goto error; |
261 | } | 264 | } |
262 | 265 | ||
263 | this_node = kmalloc(sizeof (befs_btree_node), | 266 | this_node = kmalloc(sizeof(struct befs_btree_node), |
264 | GFP_NOFS); | 267 | GFP_NOFS); |
265 | if (!this_node) { | 268 | if (!this_node) { |
266 | befs_error(sb, "befs_btree_find() failed to allocate %zu " | 269 | befs_error(sb, "befs_btree_find() failed to allocate %zu " |
267 | "bytes of memory", sizeof (befs_btree_node)); | 270 | "bytes of memory", sizeof(struct befs_btree_node)); |
268 | goto error; | 271 | goto error; |
269 | } | 272 | } |
270 | 273 | ||
@@ -333,7 +336,7 @@ befs_btree_find(struct super_block *sb, befs_data_stream * ds, | |||
333 | * Use binary search instead of a linear. | 336 | * Use binary search instead of a linear. |
334 | */ | 337 | */ |
335 | static int | 338 | static int |
336 | befs_find_key(struct super_block *sb, befs_btree_node * node, | 339 | befs_find_key(struct super_block *sb, struct befs_btree_node *node, |
337 | const char *findkey, befs_off_t * value) | 340 | const char *findkey, befs_off_t * value) |
338 | { | 341 | { |
339 | int first, last, mid; | 342 | int first, last, mid; |
@@ -417,7 +420,7 @@ befs_btree_read(struct super_block *sb, befs_data_stream * ds, | |||
417 | loff_t key_no, size_t bufsize, char *keybuf, size_t * keysize, | 420 | loff_t key_no, size_t bufsize, char *keybuf, size_t * keysize, |
418 | befs_off_t * value) | 421 | befs_off_t * value) |
419 | { | 422 | { |
420 | befs_btree_node *this_node; | 423 | struct befs_btree_node *this_node; |
421 | befs_btree_super bt_super; | 424 | befs_btree_super bt_super; |
422 | befs_off_t node_off = 0; | 425 | befs_off_t node_off = 0; |
423 | int cur_key; | 426 | int cur_key; |
@@ -436,9 +439,10 @@ befs_btree_read(struct super_block *sb, befs_data_stream * ds, | |||
436 | goto error; | 439 | goto error; |
437 | } | 440 | } |
438 | 441 | ||
439 | if ((this_node = kmalloc(sizeof (befs_btree_node), GFP_NOFS)) == NULL) { | 442 | this_node = kmalloc(sizeof(struct befs_btree_node), GFP_NOFS); |
443 | if (this_node == NULL) { | ||
440 | befs_error(sb, "befs_btree_read() failed to allocate %zu " | 444 | befs_error(sb, "befs_btree_read() failed to allocate %zu " |
441 | "bytes of memory", sizeof (befs_btree_node)); | 445 | "bytes of memory", sizeof(struct befs_btree_node)); |
442 | goto error; | 446 | goto error; |
443 | } | 447 | } |
444 | 448 | ||
@@ -545,7 +549,8 @@ befs_btree_read(struct super_block *sb, befs_data_stream * ds, | |||
545 | */ | 549 | */ |
546 | static int | 550 | static int |
547 | befs_btree_seekleaf(struct super_block *sb, befs_data_stream * ds, | 551 | befs_btree_seekleaf(struct super_block *sb, befs_data_stream * ds, |
548 | befs_btree_super * bt_super, befs_btree_node * this_node, | 552 | befs_btree_super *bt_super, |
553 | struct befs_btree_node *this_node, | ||
549 | befs_off_t * node_off) | 554 | befs_off_t * node_off) |
550 | { | 555 | { |
551 | 556 | ||
@@ -600,7 +605,7 @@ befs_btree_seekleaf(struct super_block *sb, befs_data_stream * ds, | |||
600 | * Return 1 if leaf, 0 if interior | 605 | * Return 1 if leaf, 0 if interior |
601 | */ | 606 | */ |
602 | static int | 607 | static int |
603 | befs_leafnode(befs_btree_node * node) | 608 | befs_leafnode(struct befs_btree_node *node) |
604 | { | 609 | { |
605 | /* all interior nodes (and only interior nodes) have an overflow node */ | 610 | /* all interior nodes (and only interior nodes) have an overflow node */ |
606 | if (node->head.overflow == befs_bt_inval) | 611 | if (node->head.overflow == befs_bt_inval) |
@@ -623,7 +628,7 @@ befs_leafnode(befs_btree_node * node) | |||
623 | * Except that rounding up to 8 works, and rounding up to 4 doesn't. | 628 | * Except that rounding up to 8 works, and rounding up to 4 doesn't. |
624 | */ | 629 | */ |
625 | static fs16 * | 630 | static fs16 * |
626 | befs_bt_keylen_index(befs_btree_node * node) | 631 | befs_bt_keylen_index(struct befs_btree_node *node) |
627 | { | 632 | { |
628 | const int keylen_align = 8; | 633 | const int keylen_align = 8; |
629 | unsigned long int off = | 634 | unsigned long int off = |
@@ -644,7 +649,7 @@ befs_bt_keylen_index(befs_btree_node * node) | |||
644 | * of the node pointed to by the node header | 649 | * of the node pointed to by the node header |
645 | */ | 650 | */ |
646 | static fs64 * | 651 | static fs64 * |
647 | befs_bt_valarray(befs_btree_node * node) | 652 | befs_bt_valarray(struct befs_btree_node *node) |
648 | { | 653 | { |
649 | void *keylen_index_start = (void *) befs_bt_keylen_index(node); | 654 | void *keylen_index_start = (void *) befs_bt_keylen_index(node); |
650 | size_t keylen_index_size = node->head.all_key_count * sizeof (fs16); | 655 | size_t keylen_index_size = node->head.all_key_count * sizeof (fs16); |
@@ -660,7 +665,7 @@ befs_bt_valarray(befs_btree_node * node) | |||
660 | * of the node pointed to by the node header | 665 | * of the node pointed to by the node header |
661 | */ | 666 | */ |
662 | static char * | 667 | static char * |
663 | befs_bt_keydata(befs_btree_node * node) | 668 | befs_bt_keydata(struct befs_btree_node *node) |
664 | { | 669 | { |
665 | return (char *) ((void *) node->od_node + sizeof (befs_btree_nodehead)); | 670 | return (char *) ((void *) node->od_node + sizeof (befs_btree_nodehead)); |
666 | } | 671 | } |
@@ -676,7 +681,7 @@ befs_bt_keydata(befs_btree_node * node) | |||
676 | * Returns NULL on failure (bad input) and sets *@keylen = 0 | 681 | * Returns NULL on failure (bad input) and sets *@keylen = 0 |
677 | */ | 682 | */ |
678 | static char * | 683 | static char * |
679 | befs_bt_get_key(struct super_block *sb, befs_btree_node * node, | 684 | befs_bt_get_key(struct super_block *sb, struct befs_btree_node *node, |
680 | int index, u16 * keylen) | 685 | int index, u16 * keylen) |
681 | { | 686 | { |
682 | int prev_key_end; | 687 | int prev_key_end; |