Commit d0b678cb0a26783ab7238784f1e7e608e5caafa3
Committed by
Chris Mason
1 parent
2354d08fe9
Exists in
master
and in
39 other branches
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); |
fs/btrfs/super.c
... | ... | @@ -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); |