Commit d0b678cb0a26783ab7238784f1e7e608e5caafa3

Authored by Julia Lawall
Committed by Chris Mason
1 parent 2354d08fe9

Btrfs: Use ERR_CAST helpers

Use ERR_CAST(x) rather than ERR_PTR(PTR_ERR(x)).  The former makes more
clear what is the purpose of the operation, which otherwise looks like a
no-op.

The semantic patch that makes this change is as follows:
(http://coccinelle.lip6.fr/)

// <smpl>
@@
type T;
T x;
identifier f;
@@

T f (...) { <+...
- ERR_PTR(PTR_ERR(x))
+ x
 ...+> }

@@
expression x;
@@

- ERR_PTR(PTR_ERR(x))
+ ERR_CAST(x)
// </smpl>

Signed-off-by: Julia Lawall <julia@diku.dk>
Cc: Chris Mason <chris.mason@oracle.com>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Chris Mason <chris.mason@oracle.com>

Showing 2 changed files with 3 additions and 3 deletions Side-by-side Diff

fs/btrfs/extent_map.c
... ... @@ -335,7 +335,7 @@
335 335 goto out;
336 336 }
337 337 if (IS_ERR(rb_node)) {
338   - em = ERR_PTR(PTR_ERR(rb_node));
  338 + em = ERR_CAST(rb_node);
339 339 goto out;
340 340 }
341 341 em = rb_entry(rb_node, struct extent_map, rb_node);
... ... @@ -384,7 +384,7 @@
384 384 goto out;
385 385 }
386 386 if (IS_ERR(rb_node)) {
387   - em = ERR_PTR(PTR_ERR(rb_node));
  387 + em = ERR_CAST(rb_node);
388 388 goto out;
389 389 }
390 390 em = rb_entry(rb_node, struct extent_map, rb_node);
... ... @@ -389,7 +389,7 @@
389 389 find_root:
390 390 new_root = btrfs_read_fs_root_no_name(root->fs_info, &location);
391 391 if (IS_ERR(new_root))
392   - return ERR_PTR(PTR_ERR(new_root));
  392 + return ERR_CAST(new_root);
393 393  
394 394 if (btrfs_root_refs(&new_root->root_item) == 0)
395 395 return ERR_PTR(-ENOENT);