Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit f04f7aef authored by Masahiro Yamada's avatar Masahiro Yamada Committed by Sebastian Reichel
Browse files

power: supply: ab8500: cleanup with list_first_entry_or_null()



The combo of list_empty() check and return list_first_entry()
can be replaced with list_first_entry_or_null().

Signed-off-by: default avatarMasahiro Yamada <yamada.masahiro@socionext.com>
Signed-off-by: default avatarSebastian Reichel <sre@kernel.org>
parent 1dff6ce0
Loading
Loading
Loading
Loading
+2 −7
Original line number Original line Diff line number Diff line
@@ -245,13 +245,8 @@ static LIST_HEAD(ab8500_fg_list);
 */
 */
struct ab8500_fg *ab8500_fg_get(void)
struct ab8500_fg *ab8500_fg_get(void)
{
{
	struct ab8500_fg *fg;
	return list_first_entry_or_null(&ab8500_fg_list, struct ab8500_fg,

					node);
	if (list_empty(&ab8500_fg_list))
		return NULL;

	fg = list_first_entry(&ab8500_fg_list, struct ab8500_fg, node);
	return fg;
}
}


/* Main battery properties */
/* Main battery properties */