[PATCH] ext4: use rb_entry_safe() instead of open-coding it

From: Weitao Hou
Date: Thu Jul 25 2019 - 14:06:25 EST


use rb_entry_safe() to make it clean

Signed-off-by: Weitao Hou <houweitaoo@xxxxxxxxx>
---
fs/ext4/extents_status.c | 3 +--
1 file changed, 1 insertion(+), 2 deletions(-)

diff --git a/fs/ext4/extents_status.c b/fs/ext4/extents_status.c
index 7521de2dcf3a..08ce5ded3538 100644
--- a/fs/ext4/extents_status.c
+++ b/fs/ext4/extents_status.c
@@ -228,8 +228,7 @@ static struct extent_status *__es_tree_search(struct rb_root *root,

if (es && lblk > ext4_es_end(es)) {
node = rb_next(&es->rb_node);
- return node ? rb_entry(node, struct extent_status, rb_node) :
- NULL;
+ return rb_entry_safe(node, struct extent_status, rb_node);
}

return NULL;
--
2.18.0