regulator: Fix regulator_summary for deviceless consumers
am: 5cc0cd0e3a
Change-Id: I9bcef233094a090abaa0d344853f8f249ff5351f
This commit is contained in:
commit
d461b88a36
1 changed files with 3 additions and 2 deletions
|
@ -4273,12 +4273,13 @@ static void regulator_summary_show_subtree(struct seq_file *s,
|
|||
seq_puts(s, "\n");
|
||||
|
||||
list_for_each_entry(consumer, &rdev->consumer_list, list) {
|
||||
if (consumer->dev->class == ®ulator_class)
|
||||
if (consumer->dev && consumer->dev->class == ®ulator_class)
|
||||
continue;
|
||||
|
||||
seq_printf(s, "%*s%-*s ",
|
||||
(level + 1) * 3 + 1, "",
|
||||
30 - (level + 1) * 3, dev_name(consumer->dev));
|
||||
30 - (level + 1) * 3,
|
||||
consumer->dev ? dev_name(consumer->dev) : "deviceless");
|
||||
|
||||
switch (rdev->desc->type) {
|
||||
case REGULATOR_VOLTAGE:
|
||||
|
|
Loading…
Add table
Reference in a new issue