Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > linux.kernel > #1481804 > unrolled thread

[PATCH] power: ab8500: cleanup with list_first_entry_or_null()

Started byMasahiro Yamada <yamada.masahiro@socionext.com>
First post2016-09-12 20:30 +0200
Last post2016-09-19 21:30 +0200
Articles 2 — 2 participants

Back to article view | Back to linux.kernel


Contents

  [PATCH] power: ab8500: cleanup with list_first_entry_or_null() Masahiro Yamada <yamada.masahiro@socionext.com> - 2016-09-12 20:30 +0200
    Re: [PATCH] power: ab8500: cleanup with list_first_entry_or_null() Sebastian Reichel <sre@kernel.org> - 2016-09-19 21:30 +0200

#1481804 — [PATCH] power: ab8500: cleanup with list_first_entry_or_null()

FromMasahiro Yamada <yamada.masahiro@socionext.com>
Date2016-09-12 20:30 +0200
Subject[PATCH] power: ab8500: cleanup with list_first_entry_or_null()
Message-ID<sgE9r-6Zj-29@gated-at.bofh.it>
The combo of list_empty() check and return list_first_entry()
can be replaced with list_first_entry_or_null().

Signed-off-by: Masahiro Yamada <yamada.masahiro@socionext.com>
---

 drivers/power/ab8500_fg.c | 9 ++-------
 1 file changed, 2 insertions(+), 7 deletions(-)

diff --git a/drivers/power/ab8500_fg.c b/drivers/power/ab8500_fg.c
index 5a36cf8..84b7fa9 100644
--- a/drivers/power/ab8500_fg.c
+++ b/drivers/power/ab8500_fg.c
@@ -245,13 +245,8 @@ static LIST_HEAD(ab8500_fg_list);
  */
 struct ab8500_fg *ab8500_fg_get(void)
 {
-	struct ab8500_fg *fg;
-
-	if (list_empty(&ab8500_fg_list))
-		return NULL;
-
-	fg = list_first_entry(&ab8500_fg_list, struct ab8500_fg, node);
-	return fg;
+	return list_first_entry_or_null(&ab8500_fg_list, struct ab8500_fg,
+					node);
 }
 
 /* Main battery properties */
-- 
1.9.1

[toc] | [next] | [standalone]


#1486793

FromSebastian Reichel <sre@kernel.org>
Date2016-09-19 21:30 +0200
Message-ID<sjcqm-149-41@gated-at.bofh.it>
In reply to#1481804

[Multipart message — attachments visible in raw view] — view raw

Hi,

On Tue, Sep 13, 2016 at 03:23:21AM +0900, Masahiro Yamada wrote:
> The combo of list_empty() check and return list_first_entry()
> can be replaced with list_first_entry_or_null().
> 
> Signed-off-by: Masahiro Yamada <yamada.masahiro@socionext.com>

Thanks, queued.

-- Sebastian

[toc] | [prev] | [standalone]


Back to top | Article view | linux.kernel


csiph-web